Cambricon MLU üzerinde yüksek performanslı yapay zekâ çekirdekleri yazın
Cambricon MLU hızlandırıcılarında geliştirme: Neuware SDK, CNRT, BANGPy ile özel operatör yazımı, CNNL, MagicMind ile INT8 çıkarım optimizasyonu ve cnperf profilleme.
MLU mimarisi üzerinde BANGPy ile özel operatör geliştirme ve model optimizasyonu
Eğitim, Cambricon MLU yapay zekâ hızlandırıcılarında yazılım geliştirmeyi ele alır. MLU çekirdek mimarisi, NRAM/WRAM/GDRAM bellek hiyerarşisi, Neuware SDK bileşenleri (CNToolkit, CNNL, CNCL, CNRT, CNDrv), BANGPy ile Python tabanlı çekirdek yazımı, tiling ve vektörleştirme, PyTorch (torch_mlu) ve TensorFlow entegrasyonu, MagicMind ile model derleme ve INT8 nicemleme, cnmon ve cnperf ile profilleme uygulamalı işlenir.
2 Gün. Her gün dört modül; MLU Mimarisi ve Neuware SDK; BANGPy, CNNL ve Optimizasyon ekseninde ilerleyen uygulamalı program.
Uzman Seviye — Cambricon MLU hızlandırıcılarında BANGPy, Neuware SDK, CNNL kütüphanesi ve model dağıtımı.
MLU erişimi olan bir ortamda vektör toplama, matris çarpımı ve aktivasyon operatörleri BANGPy ile yazılır, doğrulanır ve cnperf ile profillenir.
MLU bellek hiyerarşisini kullanarak operatör performansını artırırsınız.
BANGPy ile düşük seviye çekirdekleri Python sözdizimiyle geliştirirsiniz.
Nicemleme ve MagicMind ile çıkarım gecikmesini düşürürsünüz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Orta düzey Python ve NumPy bilgisi gerekir.
Tensör, katman ve çıkarım kavramları bilinmelidir.
GPU/CUDA veya benzeri paralel programlama deneyimi yararlıdır.
Cambricon MLU kartı veya uzak MLU sunucusu erişimi gerekir.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
MLU bellek hiyerarşisini ve çalıştırma modelini açıklayabilirsiniz.
Neuware SDK ortamını kurup doğrulayabilirsiniz.
Cihaz, kuyruk ve bellek işlemlerini yönetebilirsiniz.
torch_mlu ile modelleri MLU üzerinde çalıştırabilirsiniz.
BANGPy ile özel operatör yazabilirsiniz.
Veriyi NRAM boyutuna göre parçalayıp çift tamponlama uygulayabilirsiniz.
Modeli INT8 nicemleyip MagicMind ile derleyebilirsiniz.
cnperf ile darboğazı bulup optimize edebilirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
IBM Application Performance Analyzer for z/OS eğitimi: ölçüm talepleri, CPU ve bekleme raporları, COBOL satır analizi, DB2 ve CICS performans ayarı.
Detayları Gör →Application performance engineering elements eğitimi: JMeter ve k6 yük testi, profilleme, APM, veritabanı ayarı, önbellekleme ve kapasite planlama uygulamaları.
Detayları Gör →Performans mühendisliği temelleri eğitimi: gecikme, verim, persentil, Lighthouse, basit yük testi, SQL sorgu ayarı ve önbellekleme ile performansa giriş.
Detayları Gör →MITRE ATT&CK uygulama eğitimi: taktik ve teknik eşleme, ATT&CK Navigator, Sigma tespit kuralları, Atomic Red Team ve adversary emulation ile tespit kapsama anal
Detayları Gör →Architect competence development eğitimi: mimari karar kayıtları, ATAM, C4 ve ArchiMate modelleme, paydaş iletişimi, mimari yönetişim ve mimar liderlik yetkinli
Detayları Gör →