Contattataci

Struttura del corso

Introduzione all’AI sull’edge e all’Ascend 310

  • Panoramica sull’AI sull’edge: tendenze, limitazioni e applicazioni tipiche
  • Architettura del chip Ascend 310 di Huawei e catena degli strumenti supportati
  • Il ruolo di CANN all’interno dell’ecosistema di distribuzione AI sull’edge

Preparazione e conversione dei modelli

  • Esportazione dei modelli addestrati da TensorFlow, PyTorch e MindSpore
  • Utilizzo di ATC per convertire i modelli nel formato OM compatibile con i dispositivi Ascend
  • Gestione delle operazioni non supportate e strategie di conversione ottimizzata

Sviluppo di pipeline di inferenza con AscendCL

  • Utilizzo dell’API AscendCL per eseguire modelli OM sull’Ascend 310
  • Pre-elaborazione dei dati in input e output, gestione della memoria e controllo del dispositivo
  • Implementazione di soluzioni all’interno di container embedded o ambienti runtime leggeri

Ottimizzazione per le limitazioni tipiche dell’edge

  • Riduzione delle dimensioni del modello e regolazione della precisione (FP16, INT8)
  • Utilizzo dello strumento di profilazione CANN per individuare eventuali colli di bottiglia
  • Gestione ottimale della disposizione dei dati in memoria e del flusso informativo per massimizzarne le prestazioni

Distribuzione tramite MindSpore Lite

  • Utilizzo del runtime MindSpore Lite per dispositivi mobili ed embedded
  • Confronto tra l’utilizzo di MindSpore Lite e l’implementazione diretta tramite AscendCL
  • Creazione di pacchetti pronti all’uso per la distribuzione dei modelli su specifici dispositivi

Scenari di implementazione sull’edge e studi di caso

  • Studio di caso: una telecamera intelligente dotata di modello di rilevamento oggetti sull’Ascend 310
  • Studio di caso: classificazione in tempo reale all’interno di un hub di sensori IoT
  • Monitoraggio e aggiornamento dei modelli distribuiti direttamente sui dispositivi edge

Riassunto e prossimi passi

Requisiti

  • Esperienza nello sviluppo o nella distribuzione di modelli AI
  • Conoscenze di base sui sistemi embedded, su Linux e su Python
  • Familiarità con framework di deep learning come TensorFlow o PyTorch

Destinatari

  • Sviluppatori di soluzioni IoT
  • Ingegneri specializzati in AI per sistemi embedded
  • Integratori di sistemi edge e specialisti nella distribuzione di modelli AI
 14 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (1)

Corsi in Arrivo

Categorie relative