• Forumu şuan da Ziyaretçi olarak görüntülüyorsunuz. Forum ziyaretçileri tüm konu ve bağlantıları görüntüleyemez ve kaynaklara erişimi yoktur. Eğer üye iseniz buradan üye girişi yapın ya da burayı tıklayarak şimdi üye olun.
  • Ubden® Topluluk Projelerine, Aracılığınızla Destek Vermektedir.

    Topluluk projelerine katkı yapmak ve topluğumuza ulaşan genç girişimcilere destek olmak için Buradaki  bağlantıdan işlem kanallarına ulaşabilirsiniz.

    Desteklerinizle 7.000 kişilik bir ekosistem olduk ve büyümeye devam ediyoruz. Desteğiniz için teşekkürler.

Haber Jetson Generative AI – NanoOwl

B

blog

Misafir
Misafir
jetson_person_2x.gif

ViT yani Vision Transformes aslında doğal dil işleme için tasarlanmış transformer mimarilerini görsel verilere (fotoğraf, video vb.) uygulayan makine öğrenimi modelleridir. Vit hakkında daha detaylı bilgi için aşağıdak videoyu izlemenizi tavsiye ederiz. Bu yazıda Jetson’da gerçek zamanlı çalışacak şekilde optimize edilmiş OWL-ViT NanoOWL’yi NVIDIA TensorRT ile nasıl çalıştırabileceğinizi anlatacağız.

For privacy reasons YouTube needs your permission to be loaded.
I Accept

Neler Gerekli?​

  • JetPack 5 veya 6 sürümlerini destekleyen, minimum 8GB’lik
    Bu bağlantıyı görüntüleyebilmek için kayıt olmalı zaten üyeyseniz üye girişi yapmalısınız.
    veya
    Bu bağlantıyı görüntüleyebilmek için kayıt olmalı zaten üyeyseniz üye girişi yapmalısınız.
  • USB Kamera

1- Üzerinde çalışma yapacağız git reposunu, aşağıdaki komut ile Jetson’a indirin.

Copy to Clipboard
git clone
Bu bağlantıyı görüntüleyebilmek için kayıt olmalı zaten üyeyseniz üye girişi yapmalısınız.

oz_nano_owl-1024x225.png


2- İndirdiğiniz reponun adresine ulaşın.

Copy to Clipboard
cd jetson-containers

oz_nano_owl2-1024x224.png


3 – Apt repository önbelleklerini, aşağıdaki komutu kullanarak güncelleyin ve Jetson’a pip3’ü kurun.

Copy to Clipboard
sudo apt update; sudo apt install -y python3-pip

oz_nano_owl3-1024x225.png


4 – NanoOwl’un kullandığı paketleri ve kütüphanelerin kurulması için aşağıdaki komutu çalıştırın.

Copy to Clipboard
pip3 install -r requirements.txt

oz_nano_owl4-1024x224.png


5 – Jetson’a takılı olan kameranın bağlantısını aşağıdaki komutu kullanarak test edebilirsiniz. Eğer video* görmüyorsanız kamera bağlantılarını kontrol edin ve Jetson’ı yeniden başlatın.

Copy to Clipboard
ls /dev/video*

oz_nano_owl5-1024x224.png


6 – İndirdiğiniz repo içerisindeyken (jetson-containers) aşağıdaki komutu çalıştırın. Bu komut gerekli olan docker imajlarını indirip kuracak o yüzden docker pull sorusuna “yes veya y” yazarak ilerleyin.

Copy to Clipboard
cd jetson-containers ./run.sh $(./autotag nanoowl)

oz_nano_owl7-1024x224.png


7 – Docker imajı indirilip kurulduktan sonra açık olan terminal otomatik olarak imaj içerisinde açılacak.

oz_nano_owl9-1024x450.png


8 – Örneği çalıştırmadan önce kodların bulunduğu adrese gidin. Aşağıdaki komut ile bu işlemi yapabilirsiniz.

Copy to Clipboard
cd examples/tree_demo

oz_nano_owl10-1024x225.png


9 – Örnek kodların bulunduğu adrese ulaştıktan sonra aşağıdaki komutu terminalde çalıştırarak tree_demo örneğini başlatın.

Copy to Clipboard
python3 tree_demo.py ../../data/owl_image_encoder_patch32.engine

oz_nano_owl12-1024x225.png


10 – Running on
Bu bağlantıyı görüntüleyebilmek için kayıt olmalı zaten üyeyseniz üye girişi yapmalısınız.
satırını gördüğünüzde örnek çalışmaya başlamıştır. Eğer Jetson’ın kendisinde işlem yapıyorsanız bu adresi doğrudan browser’a yapıştırarak canlı kamera akışını başlatabilirsiniz. Eğer Jetson’a ssh ile başka bir cihaz üzerinden bağlıysanız da aşağıdaki komutu o cihaz üzerinde browser’a yapıştırarak canlı kamera akışını başlatabilirsiniz.

Komuttaki “ip address” kısmına, Jetson’ın ip adresini yazacaksınız.

Copy to Clipboard
http://:7860 Örneğin Jetson'ın ip adresi 192.168.1.131 ise yazmanız gereken adres:
Bu bağlantıyı görüntüleyebilmek için kayıt olmalı zaten üyeyseniz üye girişi yapmalısınız.

oz_nano_owl13-1024x448.png


11 – Aşağıdaki görsel, bizim yaptığımız testin görseli. Girdiğiniz promptlar, kamera görüntüsüne gerçek zamanlı olarak aktarılıyor.

Bu bağlantıyı görüntüleyebilmek için kayıt olmalı zaten üyeyseniz üye girişi yapmalısınız.


Yukarıda anlattığımız projeyi yapabileceğiniz NVIDIA Jetson modellerine, mağazamızdan uygun fiyatlara sahip olabilirsiniz.
Bu bağlantıyı görüntüleyebilmek için kayıt olmalı zaten üyeyseniz üye girişi yapmalısınız.



Bu bağlantıyı görüntüleyebilmek için kayıt olmalı zaten üyeyseniz üye girişi yapmalısınız.
 
Üst