
Geliştirme Araçları

Kullanılan Kütüphaneler

Geliştirme Ortamı Yapısı
Geliştirme Adımları
1
Model Hazırlama
İnternetteki derin öğrenme toplulukları birçok açık kaynaklı ve önceden eğitilmiş model sunmaktadır.
Geliştiriciler bu modelleri kendi veri kümeleriyle ince ayar (Transfer Learning) yaparak kullanabilirler.
Gemstone bu süreci kolaylaştırmak için ModelZoo adlı model havuzunu sunmaktadır. ModelZoo’daki modeller,
ImageNet1k ve COCO gibi endüstri standardı veri kümelerinde eğitilmiş, gömülü sistemler için optimize
edilmiştir. Ayrıca geliştiriciler, kendi modellerini de sisteme dahil edebilirler.
2
Model Derleme
Modeller, gömülü donanımda çalıştırılmadan önce Host Bilgisayar (PC x86) üzerinde derlenir. Bu süreçte
Python veya C++ API’leri kullanılarak modelin belirli katmanları C7x/MMA işlemcilerine aktarılacak şekilde
“artifact” dosyaları oluşturulur. Derleme sırasında farklı optimizasyon ve kuantizasyon seçenekleri uygulanabilir.
3
Model Dağıtımı ve Çalıştırma
Derleme sonrası üretilen “artifact” dosyaları, modelin gömülü donanım üzerinde çalıştırılmasını sağlar.
Bu adımda model, gerçek zamanlı çıkarım işlemleri için kullanıma alınır.

