Corso di formazione Cambricon MLU Development with BANGPy and Neuware
Le Cambricon MLUs (Machine Learning Unità) sono chip AI specializzati ottimizzati per l'inferenza e il training in scenari di edge computing e data center.
Questo corso live guidato da un istruttore (online o sul posto) è rivolto a sviluppatori intermedio che desiderano creare e distribuire modelli AI utilizzando il framework BANGPy e l'SDK Neuware sui chip Cambricon MLU.
Al termine di questo corso, i partecipanti saranno in grado di:
- Configurare gli ambienti di sviluppo per BANGPy e Neuware.
- Sviluppare ed ottimizzare modelli basati su Python e C++ per Cambricon MLUs.
- Distribuire i modelli a dispositivi edge e data center che eseguono il runtime Neuware.
- Integrare i flussi di lavoro ML con funzionalità di accelerazione specifiche di MLU.
Formato del Corso
- Lectura interattiva e discussione.
- Utilizzo pratica di BANGPy e Neuware per lo sviluppo e la distribuzione.
- Esercizi guidati focalizzati sull'ottimizzazione, l'integrazione e il testing.
Opzioni di Personalizzazione del Corso
- Per richiedere un corso personalizzato basato sul vostro modello di dispositivo Cambricon o caso d'uso, contattateci per organizzare la sessione.
Struttura del corso
Introduzione a Cambricon e Architettura MLU
- Panoramica del portafoglio di chip AI di Cambricon
- Architettura MLU e pipeline delle istruzioni
- Tipi di modelli supportati e casi d'uso
Installazione della Catena di Sviluppo
- Installazione di BANGPy e Neuware SDK
- Configurazione dell'ambiente per Python e C++
- Compatibilità del modello e preprocessing
Sviluppo Modelli con BANGPy
- Gestione della struttura tensoriale e delle forme
- Costruzione del grafo di calcolo
- Supporto per operazioni personalizzate in BANGPy
Distribuzione con Neuware Runtime
- Conversione e caricamento dei modelli
- Controllo dell'esecuzione e inferenza
- Pratiche di distribuzione su edge e data center
Ottimizzazione delle Prestazioni
- Mappatura della memoria e tuning del livello
- Rilevamento e profilazione dell'esecuzione
- Punti di congestione comuni e soluzioni
Integrazione MLU nelle Applicazioni
- Utilizzo delle API Neuware per l'integrazione applicativa
- Supporto al flusso continuo e multi-modello
- Sceenari di inferenza ibrida CPU-MLU
Progetto End-to-End e Use Case
- Laboratorio: Distribuzione di un modello vision o NLP
- Inferenza su edge con integrazione BANGPy
- Test dell'accuratezza e della throughput
Riepilogo e Passi Successivi
Requisiti
- Una comprensione delle strutture dei modelli di apprendimento automatico
- Esperienza con Python e/o C++
- Familiarità con i concetti di deploy e accelerazione dei modelli
Pubblico
- Sviluppatori AI embedded
- Ingegneri ML che effettuano il deploy su edge o datacenter
- Sviluppatori che lavorano con l'infrastruttura AI cinese
I corsi di formazione interaziendali richiedono più di 5 partecipanti.
Corso di formazione Cambricon MLU Development with BANGPy and Neuware - Booking
Corso di formazione Cambricon MLU Development with BANGPy and Neuware - Enquiry
Cambricon MLU Development with BANGPy and Neuware - Richiesta di consulenza
Richiesta di consulenza
Corsi in Arrivo
Corsi relativi
Advanced Edge AI Techniques
14 oreQuesto addestramento guidato dal formatore in Italia (online o on-site) è rivolto a praticanti avanzati, ricercatori e sviluppatori AI che desiderano padroneggiare gli ultimi progressi nell'Edge AI, ottimizzare i propri modelli AI per la distribuzione all'edge e esplorare applicazioni specializzate in vari settori.
Al termine di questo addestramento, i partecipanti saranno in grado di:
- Esplorare tecniche avanzate nel sviluppo e nell'ottimizzazione dei modelli Edge AI.
- Implementare strategie all'avanguardia per la distribuzione di modelli AI su dispositivi edge.
- Utilizzare strumenti e framework specializzati per applicazioni avanzate di Edge AI.
- Ottimizzare le prestazioni ed l'efficienza delle soluzioni Edge AI.
- Esplorare casi d'uso innovativi e tendenze emergenti nell'Edge AI.
- Affrontare considerazioni etiche e di sicurezza avanzate nella distribuzione di Edge AI.
Costruire Soluzioni AI ai Margini
14 oreQuesto corso guidato dal formatore (online o presenziale) a Italia è rivolto a sviluppatori di livello intermedio, scienziati dei dati e appassionati della tecnologia che desiderano acquisire competenze pratiche nella distribuzione di modelli AI su dispositivi edge per varie applicazioni.
Al termine del corso, i partecipanti saranno in grado di:
- Comprendere i principi dell'Edge AI e i suoi benefici.
- Configurare l'ambiente di calcolo edge.
- Sviluppare, addestrare ed ottimizzare modelli AI per la distribuzione edge.
- Implementare soluzioni AI pratiche sui dispositivi edge.
- Valutare e migliorare le prestazioni dei modelli distribuiti edge.
- Affrontare le considerazioni etiche e di sicurezza nelle applicazioni Edge AI.
Migrando Applicazioni CUDA alle Architetture Cinesi GPU
21 oreLe architetture cinesi GPU come Huawei Ascend, Biren e Cambricon MLU offrono alternative a CUDA adattate ai mercati locali di IA e HPC.
Questo corso interattivo guidato dal formatore (in linea o sul posto) è rivolto a programmatori esperti GPU e specialisti dell'infrastruttura che desiderano migrare ed ottimizzare le applicazioni CUDA esistenti per la distribuzione su piattaforme hardware cinesi.
Al termine del corso, i partecipanti saranno in grado di:
- Valutare la compatibilità delle attuali cariche di lavoro CUDA con alternative basate su chip cinesi.
- Migrare le basi di codice CUDA agli ambienti Huawei CANN, Biren SDK e Cambricon BANGPy.
- Confrontare le prestazioni e identificare i punti di ottimizzazione tra piattaforme.
- Risolvere sfide pratiche nel supporto interarchitetture e nella distribuzione.
Formato del Corso
- Lettura interattiva ed esercitazione.
- Esperimenti pratici di traduzione di codice e confronto delle prestazioni.
- Esercizi guidati focalizzati su strategie di adattamento multi-GPU.
Opzioni per la Personalizzazione del Corso
- Per richiedere un corso personalizzato basato sulla vostra piattaforma o progetto CUDA, contattateci per organizzare.
Edge AI Applicativo
35 oreCombina la potenza trasformativa dell'IA con l'agilità del calcolo edge in questo corso completo. Impara a distribuire modelli di IA direttamente sui dispositivi edge, dall'analisi delle architetture CNN al dominio della distillazione del know-how e dell'apprendimento federato. Questo addestramento pratico ti doterà delle competenze per ottimizzare le prestazioni dell'IA nel processing in tempo reale e nella decision-making all'edge.
Edge AI nei Sistemi Autonomi
14 oreQuesto corso interattivo tenuto da un formatore (online o on-site) si rivolge a ingegneri di robotica a livello intermedio, sviluppatori di veicoli autonomi e ricercatori in campo AI che desiderano sfruttare l'Edge AI per soluzioni innovative nei sistemi autonoma.
Al termine del corso, i partecipanti saranno in grado di:
- Capire il ruolo e i benefici dell'Edge AI nei sistemi autonomi.
- Sviluppare e distribuire modelli AI per il processing in tempo reale sui dispositivi Edge.
- Implementare soluzioni Edge AI in veicoli autonome, droni e robotica.
- Delineare e ottimizzare sistemi di controllo utilizzando l'Edge AI.
- Gestire le considerazioni etiche e regolative nelle applicazioni AI autonome.
Edge AI: Da Concezione all'Implementazione
14 oreQuesto corso interattivo guidato da un instruttore (online o in presenza) a Italia è rivolto a sviluppatori e professionisti IT di livello intermedio che desiderano acquisire una comprensione completa dell'Edge AI, dalla teoria alla pratica, inclusa la configurazione e il deployment.
Al termine del corso, i partecipanti saranno in grado di:
- Comprendere i concetti fondamentali dell'Edge AI.
- Configurare ambienti per l'Edge AI.
- Sviluppare, addestrare e ottimizzare modelli di Edge AI.
- Deployare e gestire applicazioni di Edge AI.
- Integrare l'Edge AI con sistemi e workflow esistenti.
- Affrontare le questioni etiche e le best practice nella implementazione dell'Edge AI.
Edge AI per la Salute
14 oreQuesto corso interattivo e guidato dall'insegnante in Italia (online o presenza) è rivolto a professionisti sanitari di livello intermedio, ingegneri biomédici e sviluppatori AI che desiderano sfruttare Edge AI per soluzioni innovative nel settore sanitario.
Al termine del corso, i partecipanti saranno in grado di:
- Comprendere il ruolo e i benefici dell'Edge AI nella sanità.
- Sviluppare e distribuire modelli AI su dispositivi Edge per applicazioni sanitarie.
- Implementare soluzioni Edge AI in dispositivi indossabili ed strumenti diagnostici.
- Progettare e distribuire sistemi di monitoraggio dei pazienti utilizzando l'Edge AI.
- Affrontare le considerazioni etiche e regolamentari nelle applicazioni AI nella sanità.
Edge AI nell'Automazione Industriale
14 oreQuesto corso interactivo guidato da un instruttore (online o on-site) è rivolto a ingegneri industriali di livello intermedio, professionisti della manifattura e sviluppatori AI che desiderano implementare soluzioni Edge AI nell'automazione industriale.
Al termine del corso, i partecipanti saranno in grado di:
- Comprendere il ruolo dell'Edge AI nell'automazione industriale.
- Implementare soluzioni di manutenzione predittiva utilizzando Edge AI.
- Applicare tecniche AI per la qualità dei processi di fabbricazione.
- Otmizzare i processi industriali utilizzando l'Edge AI.
- Distribuire e gestire soluzioni Edge AI in ambienti industriali.
Edge AI per Applicazioni IoT
14 oreQuesto addestramento guidato da un docente in Italia (online o sul posto) è rivolto a sviluppatori di livello intermedio, architetti di sistemi e professionisti dell'industria che desiderano sfruttare l'Edge AI per migliorare le applicazioni IoT con capacità di elaborazione dei dati e analisi intelligenti.
Al termine di questo addestramento, i partecipanti saranno in grado di:
- Comprendere le basi dell'Edge AI e la sua applicazione nell'IoT.
- Configurare ambienti Edge AI per dispositivi IoT.
- Sviluppare e distribuire modelli di intelligenza artificiale su dispositivi edge per applicazioni IoT.
- Implementare l'elaborazione dei dati in tempo reale e la decision-making nei sistemi IoT.
- Integrare Edge AI con diversi protocolli e piattaforme IoT.
- Affrontare le considerazioni etiche e le migliori pratiche nell'Edge AI per l'IoT.
Edge AI per Città Intelligenti
14 oreQuesto addestramento guidato dal formatore in Italia (online o sul posto) è rivolto a pianificatori urbani intermedi, ingegneri civili e responsabili di progetti smart city che desiderano sfruttare l'Edge AI per iniziative smart city.
Al termine di questo addestramento, i partecipanti saranno in grado di:
- Comprendere il ruolo dell'Edge AI nelle infrastrutture smart city.
- Implementare soluzioni Edge AI per la gestione del traffico e la sorveglianza.
- Otimizzare le risorse urbane utilizzando tecnologie Edge AI.
- Integrare l'Edge AI con sistemi esistenti smart city.
- Affrontare questioni etiche e regolamentari nelle implementazioni di smart city.
Edge AI con TensorFlow Lite
14 oreQuesto addestramento interattivo guidato dall'insegnante in Italia (online o sul posto) si rivolge ai sviluppatori di livello intermedio, ai data scientist e agli esperti di IA che desiderano sfruttare TensorFlow Lite per applicazioni Edge AI.
Al termine del corso, i partecipanti saranno in grado di:
- Comprendere le basi di TensorFlow Lite e il suo ruolo nell'Edge AI.
- Sviluppare ed ottimizzare modelli AI utilizzando TensorFlow Lite.
- Distribuire modelli TensorFlow Lite su diversi dispositivi Edge.
- Utilizzare strumenti e tecniche per la conversione e l'ottimizzazione dei modelli.
- Implementare applicazioni pratiche di Edge AI utilizzando TensorFlow Lite.
Introduzione all'Edge AI
14 oreQuesto addestramento guidato da un formatore (online o su sito) è rivolto a sviluppatori di livello principiante e professionisti IT che desiderano comprendere i fondamenti dell'Edge AI e le sue applicazioni introduttive.
Al termine di questo addestramento, i partecipanti saranno in grado di:
- Comprendere i concetti base ed l'architettura dell'Edge AI.
- Configurare gli ambienti per l'Edge AI.
- Sviluppare e distribuire semplici applicazioni di Edge AI.
- Identificare e comprendere i casi d'uso ed i vantaggi dell'Edge AI.
Ottimizzazione dei Modelli AI per Dispositivi Edge
14 oreQuesto corso interattivo guidato dall'insegnante (online o in sede) è rivolto a sviluppatori AI di livello intermedio, ingegneri di machine learning e architetti di sistemi che desiderano ottimizzare i modelli AI per la deploy su dispositivi edge.
Al termine del corso, i partecipanti saranno in grado di:
- Comprendere le sfide e i requisiti della deploy dei modelli AI sui dispositivi edge.
- Applicare tecniche di compressione del modello per ridurre dimensione e complessità dei modelli AI.
- Utilizzare metodi di quantizzazione per migliorare l'efficienza del modello sui dispositivi edge.
- Implementare tecniche di pruning ed altre ottimizzazioni per migliorare le prestazioni del modello.
- Deployare modelli AI ottimizzati su diversi dispositivi edge.
Performance Optimization on Ascend, Biren, and Cambricon
21 oreAscend, Biren e Cambricon sono le principali piattaforme di hardware AI in Cina, ciascuna che offre strumenti unici di accelerazione e profilatura per carichi di lavoro AI a livello produttivo.
Questo training interattivo guidato dall'insegnante (online o sul posto) si rivolge agli ingegneri avanzati di infrastrutture AI e delle prestazioni che desiderano ottimizzare i flussi di lavoro per l'inferenza e il training dei modelli su diverse piattaforme di chip AI cinesi.
Al termine di questo corso, i partecipanti saranno in grado di:
- Benchmarkare i modelli sulle piattaforme Ascend, Biren e Cambricon.
- Identificare le bottlenecks del sistema e le inefficienze della memoria/calcolo.
- Applicare ottimizzazioni a livello di grafico, kernel e operatore.
- Tunare i pipeline di deploy per migliorare la throughput e la latenza.
Formato del Corso
- Lecture interattiva e discussioni.
- Uso pratica degli strumenti di profilatura ed ottimizzazione su ogni piattaforma.
- Esercizi guidati focalizzati su scenari pratici di tuning.
Opzioni per la Personalizzazione del Corso
- Per richiedere un training personalizzato basato sul vostro ambiente delle prestazioni o tipo di modello, contattateci per organizzare.
Sicurezza e Privacy nell'Edge AI
14 oreQuesto addestramento guidato dall'insegnante (online o in presenza) è rivolto a professionisti intermedio livello della cybersecurity, amministratori di sistemi e ricercatori nell'etica dell'IA che desiderano garantire la sicurezza ed un deploy etico delle soluzioni Edge AI.
Al termine di questo addestramento, i partecipanti saranno in grado di:
- Comprendere le sfide relative alla sicurezza e all'intimità nell'Edge AI.
- Implementare le migliori pratiche per la protezione dei dispositivi Edge e dei dati.
- Sviluppare strategie per mitigare i rischi di sicurezza nelle implementazioni Edge AI.
- Affrontare le considerazioni etiche ed assicurarsi il rispetto delle normative.
- Eseguire valutazioni e ispezioni della sicurezza per le applicazioni Edge AI.