Axelera Yapay Zeka Hızlandırma
Çok yakında - Q1 2026
Axelera desteği ultralytics şudur devam ediyor. Buradaki örnekler planlanan UI/UX'u göstermektedir ve Axelera çalışma zamanı paketi yayınlandığında çalıştırılabilir hale gelecektir.
Ultralytics , Edge AI cihazlarında yüksek performanslı, enerji tasarruflu çıkarımı kolaylaştırmak için Axelera AI ile işbirliği yapıyor. Bu entegrasyon, kullanıcıların Ultralytics YOLO modellerini Voyager SDK'yı kullanarak doğrudan Metis® AIPU ve Europa® platformlarına aktarmasına ve dağıtmasına olanak tanır.
Axelera AI, uçta bilgisayarla görme ve Üretken Yapay Zeka için özel donanım hızlandırması sağlar. Teknolojileri, düşük güç zarfında yüksek verim ( 856 TOPS'a kadar) sağlamak için tescilli bir veri akışı mimarisinden ve bellek içi bilgi işlemden yararlanır.
Ultralytics kullanıcıları için bu, gömülü dronlardan uç sunuculara kadar çeşitli cihazlarda nesne algılama, poz tahmini ve diğer YOLO görevlerini dağıtmak için ölçeklenebilir bir yol sunar.
Doğru Donanımın Seçilmesi
Axelera AI, farklı dağıtım kısıtlamalarına uyacak çeşitli form faktörleri sunar. Aşağıdaki grafik, Ultralytics YOLO dağıtımınız için en uygun donanımı belirlemenize yardımcı olur.
graph TD
A[Start: Select Deployment Target] --> B{Device Type?}
B -->|Edge Server / Workstation| C{Throughput Needs?}
B -->|Embedded / Robotics| D{Space Constraints?}
B -->|Standalone / R&D| E[Dev Kits & Systems]
C -->|Max Density <br> 30+ Streams| F[**Metis PCIe x4**<br>856 TOPS]
C -->|Standard PC <br> Low Profile| G[**Metis PCIe x1**<br>214 TOPS]
D -->|Drones & Handhelds| H[**Metis M.2**<br>2280 M-Key]
D -->|High Performance Embedded| I[**Metis M.2 MAX**<br>Extended Thermal]
E -->|ARM-based All-in-One| J[**Metis Compute Board**<br>RK3588 + AIPU]
E -->|Prototyping| K[**Arduino Portenta x8**<br>Integration Kit]
click F "https://store.axelera.ai/"
click G "https://store.axelera.ai/"
click H "https://store.axelera.ai/"
click J "https://store.axelera.ai/"
Donanım Portföyü
Axelera donanım serisi aşağıdakileri çalıştırmak için optimize edilmiştir Ultralytics YOLO11 ve watt başına yüksek FPS verimliliğine sahip eski sürümler.
Hızlandırıcı Kartları
Bu kartlar, mevcut ana cihazlarda yapay zeka hızlandırması sağlayarak brownfield dağıtımlarını kolaylaştırıyor.
| Ürün | Form Faktörü | Hesaplama | Performans (INT8) | Hedef Uygulama |
|---|---|---|---|---|
| Metis PCIe x4 | PCIe Gen3 x16 | 4x Metis AIPU'lar | 856 TOPS | Yüksek yoğunluklu video analizi, akıllı şehirler |
| Metis PCIe x1 | PCIe Gen3 x1 | 1x Metis AIPU | 214 TOPS | Endüstriyel PC'ler, perakende kuyruk yönetimi |
| Metis M.2 | M.2 2280 M-Anahtar | 1x Metis AIPU | 214 TOPS | Dronlar, robotik, taşınabilir tıbbi cihazlar |
| Metis M.2 MAX | M.2 2280 | 1x Metis AIPU | 214 TOPS | Gelişmiş termal yönetim gerektiren ortamlar |
Entegre Sistemler
Anahtar teslim çözümler için Axelera, Metis AIPU için önceden doğrulanmış sistemler sağlamak üzere üreticilerle işbirliği yapmaktadır.
- Metis Hesaplama Kartı: Metis AIPU'yu bir Rockchip RK3588 ARM CPU ile eşleştiren bağımsız bir uç cihaz.
- İş istasyonları: Dell (Precision 3460XE) ve Lenovo' dan (ThinkStation P360 Ultra) kurumsal kuleler.
- Endüstriyel PC'ler: Advantech ve Aetina 'dan üretim otomasyonu için tasarlanmış sağlamlaştırılmış sistemler.
Voyager SDK Entegrasyonu
Voyager SDK, Ultralytics modelleri ve Axelera donanımı arasında köprü görevi görür. Sinir ağlarının derlenmesini, nicelleştirilmesini ve çalışma zamanı yürütülmesini yönetir.
Ultralytics kullanıcıları için temel özellikler:
- Sorunsuz Dışa Aktarma: SDK'nın derleyicisi, YOLO modellerini Metis veri akışı mimarisi için optimize eder.
- Kuantizasyon Motoru: FP32 modellerini minimum doğruluk kaybıyla otomatik olarak INT8 hassasiyetine dönüştürür.
- Boru Hattı Oluşturucu: Karmaşık C++ kodu yazmadan birden fazla modeli (örn. algılama + poz tahmini) zincirlemek için YAML tabanlı bir çerçeve.
Kurulum ve Ayarlama
Axelera hızlandırmasını kullanmak için ultralytics paketi yüklü. Voyager SDK'nın donanımla arayüz oluşturmak için gereken ayrı bir sistem düzeyinde kurulum olduğunu unutmayın. Çalışma zamanı tekerlekleri şurada beklenir Q1 2026Aşağıdaki komutlar amaçlanan kurulum akışını yansıtmaktadır.
# Install Ultralytics
pip install ultralytics
# Note: Download and install the Axelera Voyager SDK from the Axelera Developer Portal
# to enable the 'axelera' export format and runtime.
YOLO Modellerini Axelera'ya Aktarma
Axelera çalışma zamanı paketi gönderildiğinde (hedef Q1 2026), standart Ultralytics dışa aktarma komutunu kullanarak eğitilmiş YOLO modellerinizi Axelera formatına aktaracaksınız. Bu işlem, Voyager derleyicisinin ihtiyaç duyduğu yapıtları oluşturur.
Voyager SDK Gerekli
format='axelera' dışa aktarmak için Axelera kütüphanelerinin ortamınızda mevcut olması gerekir. Alternatif olarak, şu adrese dışa aktarabilirsiniz ONNX ve Voyager araç zincirini kullanarak manuel olarak derleyin.
Dışa Aktarma Örnekleri
Metis dağıtımı için bir YOLO11 modelini dönüştürün.
Axelera Formatına Aktarma
Gelecekteki örnek - çalışma zamanı yayınlandığında çalışacak
Bu kod bloğu planlanan akışı göstermektedir. Başarılı bir şekilde çalışması için yakında çıkacak olan Axelera çalışma zamanı paketini (ETA Q1 2026) gerektirecektir.
from ultralytics import YOLO
# Load a standard or custom trained YOLO11 model
model = YOLO("yolo11n.pt")
# Export to Axelera format
# int8=True enables quantization for the NPU
model.export(format="axelera", int8=True, imgsz=640)
# Export a model via CLI
yolo export model=yolo11n.pt format=axelera int8=True imgsz=640
Kullanılabilir bağımsız değişkenler için Dışa Aktarma Modu belgelerine bakın.
Çıkarım Çalıştırma
Dışa aktarıldıktan sonra, Axelera tarafından derlenen modeli doğrudan ultralytics API (yüklemeye benzer ONNX modeller). Aşağıdaki örnek, çalışma zamanı paketi gönderildikten sonra çıkarımı çalıştırmak ve sonuçları kaydetmek için beklenen kullanım modelini göstermektedir.
Axelera Formatı ile Çıkarım
Gelecekteki örnek - çalışma zamanı yayınlandığında çalışacak
Bu kod bloğu planlanan akışı göstermektedir. Başarılı bir şekilde çalışması için yakında çıkacak olan Axelera çalışma zamanı paketini (ETA Q1 2026) gerektirecektir.
from ultralytics import YOLO
# Load the Axelera-compiled model (example path; same flow as ONNX)
model = YOLO("yolo11n_axelera.axmodel") # will work once Axelera runtime is released
# Run inference; you can pass a file, folder, glob, or list of sources
results = model("path/to/images", imgsz=640, save=True)
# Iterate over result objects to inspect or render detections
for r in results:
boxes = r.boxes # bounding boxes tensor + metadata
print(f"Detected {len(boxes)} objects")
# Save visuals per result (files saved alongside inputs)
r.save() # saves annotated image(s) to disk
# Or display interactively (desktop environments)
# r.show()
Çıkarım Performansı
Metis AIPU, enerji tüketimini en aza indirirken verimi en üst düzeye çıkarmak için tasarlanmıştır. Aşağıdaki kıyaslamalar, standart Ultralytics modelleriyle elde edilebilecek performansı göstermektedir.
| Metrik | Metis PCIe x4 | Metis M.2 | Not |
|---|---|---|---|
| En Yüksek Verim | 856 TOPS | 214 TOPS | INT8 Hassasiyet |
| YOLOv5m FPS | ~1539 FPS | ~326 FPS | 640x640 Giriş |
| YOLOv5s FPS | Yok | ~827 FPS | 640x640 Giriş |
| Verimlilik | Yüksek | Çok Yüksek | Akü gücü için ideal |
Axelera AI verilerine dayalı kıyaslamalar (Eylül 2025). Gerçek FPS model boyutuna, gruplamaya ve giriş çözünürlüğüne bağlıdır.
Gerçek Dünya Uygulamaları
Axelera donanımı üzerindeki Ultralytics YOLO , gelişmiş uç bilişim çözümleri sağlar:
- Akıllı Perakende: Mağaza optimizasyonu için gerçek zamanlı nesne sayımı ve ısı haritası analizi.
- Endüstriyel Güvenlik: Üretim ortamlarında düşük gecikmeli KKD tespiti.
- Drone Analitiği: Tarım ve arama-kurtarma için İHA'larda yüksek hızlı nesne tespiti.
- Trafik Sistemleri: Kenar tabanlı plaka tanıma ve hız tahmini.
SSS
Axelera'da hangi YOLO sürümleri destekleniyor?
Voyager SDK ve Ultralytics entegrasyonu aşağıdakilerin dışa aktarılmasını destekler YOLOv8 ve YOLO11 modeller.
Özel eğitimli modelleri dağıtabilir miyim?
Evet. Ultralytics Train Mode kullanılarak eğitilen herhangi bir model, desteklenen katmanları ve işlemleri kullanması koşuluyla Axelera formatına aktarılabilir.
INT8 kuantizasyonu doğruluğu nasıl etkiler?
Axelera'nın niceleme motoru, doğruluk düşüşünü en aza indirmek için gelişmiş kalibrasyon teknikleri kullanır. Çoğu algılama görevi için performans kazancı, algılama üzerindeki ihmal edilebilir etkiden önemli ölçüde daha ağır basmaktadır. mAP.
Voyager SDK'yı nerede bulabilirim?
SDK, sürücüler ve derleyici araçlarına Axelera Geliştirici Portalı üzerinden erişilebilir.