JetPack

NVIDIA JetPack SDK, AI uygulamaları oluşturmak için en kapsamlı çözümdür. Jetson geliştirici kitinizi en son işletim sistemi görüntüsüyle flaş etmek, hem ana bilgisayar hem de geliştirici kiti için geliştirici araçları yüklemek ve geliştirme ortamınızı hızlı bir şekilde başlatmak için gereken kitaplıkları ve API’ları, örnekleri ve belgeleri yüklemek için NVIDIA SDK Yöneticisi’ni kullanın.

JetPack 4.3

JetPack 4.3, Jetson AGX Xavier serisi, Jetson TX2 serisi, Jetson TX1 ve Jetson Nano dahil olmak üzere tüm Jetson modüllerini destekleyen en son üretim sürümüdür.

Temel özellikler arasında, TensorRT ve cuDNN’nin AI çıkarım performansını% 25’e kadar iyileştiren yeni sürümü, Jetson AGX Xavier üzerinde DLA INT8 için tam destek, konteynerlerden DLA, CSI ve Encode desteği ve yeni Tüm JetPack bileşenleri için Debian paket tabanlı kurulum mekanizması DLA performansını ve verimliliğini daha da artırıyor.

JetPack’teki Temel Özellikler

JetPack, işletim sistemi görüntüleri, Kitaplıklar ve API’lar, geliştirici araçları, örnekler ve belgeler içerir.

Aşağıdaki JetPack bileşenleri ve özellikleri hakkında daha fazla bilgi için bkz. JetPack Sürüm Notları .

İşletim Sistemi

NVIDIA L4T, önyükleyici, Linux çekirdeği, gerekli yazılımlar, NVIDIA sürücüleri, örnek dosya sistemi ve daha fazlasını sağlar.

JetPack 4.3’ün öne çıkan özellikleri:

  • Debian paket arşivleri aracılığıyla JetPack bileşenlerinin kurulumu için destek.
    • JetPack bileşenleri, NVIDIA tarafından barındırılan genel bir APT sunucusu üzerinden debian paketleri olarak sağlanır. JetPack bileşenlerinin daha kolay yüklenmesini ve gelecekteki sürümlere yükseltilmesini sağlar.
  • Kapsayıcıların içinden DLA, CSI ve Kodlama için NVIDIA Container Runtime desteği
    • Yalnızca Jetson AGX Xavier serisinde: NVIDIA Derin Öğrenme Hızlandırıcı (DLA) motorlar artık konteynerlerin içinden desteklenmektedir.
    • Tüm Jetson ürünlerinde: Kamera Seri Arabirimi (CSI) ve NVENC artık konteynerlerin içinden desteklenmektedir.
  • DeepStream 4.0.2’yi destekler
  • ISAAC SDK 2019 sürümünü destekler.
TensorRT

TensorRT, görüntü sınıflandırma, segmentasyon ve nesne algılama sinir ağları için yüksek performanslı derin öğrenme çıkarım çalışma zamanıdır. Evrişimsel ve deconv sinir ağları için çalışma zamanı bellek ayak izini azaltmanın yanı sıra derin öğrenme çıkarımını da hızlandırır.

JetPack 4.3’ün öne çıkan özellikleri:

  • Yeni katmanlar, işleçler ve yeniden boyutlandırma işlemleri
  • Yeni örnekler
  • Yeni optimizasyonlar
cuDNN

CUDA Derin Sinir Ağı kütüphanesi, derin öğrenme çerçeveleri için yüksek performanslı ilkeler sunar. Kıvrımlar, aktivasyon fonksiyonları ve tensör dönüşümleri için destek içerir.

JetPack 4.3’ün öne çıkan özellikleri:

  • Gruplandırılmış evrişim için performans geliştirmeleri.
  • Gelişmiş derinlik ve gruplandırılmış evrişim.
CUDA
CUDA Toolkit, GPU hızlandırmalı uygulamalar oluşturan C ve C ++ geliştiricileri için kapsamlı bir geliştirme ortamı sağlar. Araç kiti, NVIDIA GPU’lar, matematik kitaplıkları ve uygulamalarınızın performansını hata ayıklama ve optimize etme araçları için bir derleyici içerir.
Multimedya API’sı

Jetson Multimedia API paketi, esnek uygulama geliştirme için düşük seviyeli API’ler sağlar.

Kamera uygulama API’sı: libargus, kare başına kamera parametre kontrolü, çoklu (senkronize dahil) kamera desteği ve EGL akış çıkışlarıyla kamera uygulamaları için düşük düzeyli kare senkronize API sunar. ISP’ye ihtiyaç duyan RAW çıkışlı CSI kameralar, libargus veya GStreamer eklentisiyle kullanılabilir. Her iki durumda da, V4L2 ortam denetleyicisi sensör sürücüsü API’sı kullanılır.

Sensör sürücüsü API: V4L2 API, video kod çözme, kodlama, format dönüştürme ve ölçekleme işlevselliği sağlar. Kodlama için V4L2, bit hızı kontrolü, kalite ön ayarları, düşük gecikme süresi kodlaması, zamansal takas, hareket vektör haritaları ve daha pek çok özellik açar.

Bilgisayar görüşü

VisionWorks, Computer Vision (CV) ve görüntü işleme için bir yazılım geliştirme paketidir.

OpenCV, bilgisayarla görme, görüntü işleme ve makine öğrenimi için önde gelen açık kaynak kütüphanedir ve şimdi gerçek zamanlı çalışma için GPU hızlandırmaya sahiptir.

PVA 1 (Programlanabilir Görme Hızlandırıcısı), GPU 2 ve CPU 2’de uygulanan Bilgisayar Görme / Görüntü İşleme algoritmaları sağlayan bir yazılım kütüphanesi olan VPI (Vision Programlama Arayüzü)

JetPack 4.3’ün öne çıkan özellikleri:

  • VPI, JetPack 4.3’ü başlatan bir geliştirici önizlemesi olarak kullanılabilir

PVA yalnızca Jetson AGX Xavier series
GPU’da mevcuttur ve CPU uygulaması bu sürümde performans açısından optimize edilmemiştir. Gelecekteki bir sürümde performans optimize GPU ve CPU uygulaması getirilecek

Geliştirici Araçları

CUDA Toolkit, CUDA kütüphaneleriyle yüksek performanslı GPU hızlandırmalı uygulamalar oluşturan C ve C ++ geliştiricileri için kapsamlı bir geliştirme ortamı sağlar. Araç kiti, Nsight Eclipse Edition, Nsight Compute dahil hata ayıklama ve profil oluşturma araçlarını ve çapraz derleme uygulamaları için bir araç zincirini içerir.

NVIDIA Nsight Systems, geliştiricilerin yazılım performansını analiz etmek ve optimize etmek için ihtiyaç duydukları bilgileri sağlayan, sistem genelinde düşük bir profil oluşturma aracıdır.

NVIDIA Nsight Graphics, grafik uygulamalarında hata ayıklama ve profil oluşturma için bağımsız bir uygulamadır.

JetPack 4.3’ün öne çıkan özellikleri:

  • NVIDIA Nsight Sistemleri
    • Küçük olayların tanımlanmasını iyileştirmek için zaman çizelgesi geliştirmeleri
    • CPU periyodik örnekleme ve iş parçacığı durumu geri izini devre dışı bırakma seçeneği
    • Geliştirilmiş hata bildirimi
  • NVIDIA Nsight Grafikleri
    • Yeni Vulkan uzantısı
    • Anında mod desteği
    • Etkinlikler görünümünde gelişmiş görünürlük ve ayrıntı