NVIDIA Container Runtime - #3 Build

NVIDIA Container Runtime - #3 Build

Jetson AGX Xavier | Jetson Nano | Jetson Xavier NX

21 February 2021
NE ÖĞRENECEKSİN?

1- Proje dosyalarının çalışma dizinine eklenmesi

2- Dockerfile Oluşturmak

3- Dockerfile Yapılandırması

ÇEVRE

Donanım: DSBOARD-NX2

İşletim Sistemi: JetPack 4.3 (L4T-32.3.1)

Dil: MAXN


Bu blog yazısında yeni konteyner imajı oluşturacağız. Yeni konteyner görüntüsü ile docker konteynerinde farklı türde uygulamalar (örneğin: Python, Deepstream, CUDA, vb.) çalıştırabiliriz. Ayrıca gerekirse konsolda ek paketler ile sistemde çalıştırabilirsiniz.

 

Yeni bir görüntü oluşturmak için önce bir klasör oluşturun ve gerekli dosyaları (uygulama kaynak dosyaları veya ikili dosyalar gibi) içine kopyalayın.

 

 

Klasör içinde "Dockerfile" adlı görüntü dosyası oluşturun.

 

 

Favori metin düzenleyicinizle "Dockerfile" dosyasını açın, ardından temel resminizi "FROM" komutunun yanına iletin. Bu blog yazısında, çalıştırıldığında "deepstream" uygulamasını başlatan bir görüntü oluşturacağız. Bu nedenle nvidia'nın derin akış örnek görüntüsünü seçtik.

 

 

Docker sisteminde "Dockerfile" içindeki her komut katman olarak derlenir, bu nedenle talimatların sırası önemlidir.

Bir sonraki satırda, yeni paketler kurmak, klasörler ve sembolik bağlantılar oluşturmak için gerekli terminal komutları için "RUN" komutunu kullanabilirsiniz.

 

 

"KOPYALA" komutu ile uygulama kaynak dosyalarınızı kapsayıcının içine kopyalayın.

 

 

"WORKDIR" talimatı ile uygulamanızı oluşturmak için çalışma dizininizi seçin. Ardından tekrar "RUN" komutu ile uygulamanızı oluşturun.

 

 

İnşa ettikten sonra "ENTRYPOINT" ve "CMD" komutları ile imaj başlatma fonksiyonunuzu tanımlamalısınız. Aralarındaki fark "GİRİŞ NOKTASI" statik, "CMD" değişkendir. Container'ı çalıştırmak için "docker run" komutunu kullandığınızda, "CMD" komutunu değiştirebilirsiniz.

 

 

Son olarak, resminizi "DockerHub" gibi çevrimiçi kayıt defterine gönderebilirsiniz. Bunu yapmak için önce giriş yapın, ardından resminizi kayıt defterine gönderin.

 

Blog yazımızı okuduğunuz için teşekkür ederiz.


Yeni blog gönderileri, ürün lansmanları ve indirimler hakkında bilgi almak istiyorsanız, formu doldurabilir ve bültenimize abone olabilirsiniz. Kaydolarak, AI, derin öğrenme, makine vizyonu, yüksek hızlı kameralar ve endüstriyel arayüzler hakkında çeşitli blog yayınlarına ulaşabilirsiniz. 


Bir sonraki satın alma işlemi için hemen bir" ücretsiz gönderim " kodu alacaksınız.

Türkçe