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 - Prenotazione
Corso di formazione Cambricon MLU Development with BANGPy and Neuware - Richiesta
Cambricon MLU Development with BANGPy and Neuware - Richiesta di consulenza
Corsi in Arrivo
Corsi relativi
5G e Edge AI: Abilitazione di Applicazioni con Latenza Ultra-Bassa
21 oreQuesto corso live, guidato da un instruttore, a Italia (online o sul posto) è rivolto a professionisti intermediori nel settore delle telecomunicazioni, ingegneri AI e specialisti IoT che desiderano esplorare come le reti 5G accelerino le applicazioni Edge AI.
Al termine di questo corso, i partecipanti saranno in grado di:
- Comprendere i fondamenti della tecnologia 5G e il suo impatto sull'Edge AI.
- Distribuire modelli AI ottimizzati per applicazioni a bassa latenza in ambienti 5G.
- Implementare sistemi di decisione in tempo reale utilizzando Edge AI e connettività 5G.
- Ottimizzare i carichi di lavoro AI per una prestazione efficiente sui dispositivi edge.
6G e il bordo intelligente
21 ore6G e il bordo intelligente è un corso orientato al futuro che esplora l'integrazione di tecnologie wireless 6G con il calcolo distribuito, gli ecosistemi IoT e la gestione dei dati basata su AI per supportare infrastrutture intelligenti, a bassa latenza e adattive.
Questo training guidato da un istruttore (online o in loco) è rivolto agli architetti IT di livello intermedio che desiderano comprendere e progettare architetture distribuite di nuova generazione sfruttando la sinergia tra la connettività 6G e i sistemi intelligenti al bordo.
Al termine di questo corso, i partecipanti saranno in grado di:
- Comprendere come il 6G trasformerà il calcolo al bordo e le architetture IoT.
- Progettare sistemi distribuiti per latenze ultra-basse, alta banda passante e operazioni autonome.
- Integrare AI e analisi dei dati al bordo per decisioni intelligenti.
- Pianificare infrastrutture 6G pronte, sicure e resilienti.
- Valutare i modelli operativi e di business abilitati dalla convergenza tra 6G e il bordo.
Formato del Corso
- Lezioni interattive e discussioni.
- Studi di caso ed esercizi applicati di progettazione architetturale.
- Simulazioni pratiche con strumenti opzionali al bordo o contenitori.
Opzioni di Personalizzazione del Corso
- Per richiedere un training personalizzato per questo corso, contattateci per organizzare.
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.
Costruire Sistemi di IA Edge Sicuri e Resilienti
21 oreQuesto training live guidato da un instruttore in Italia (online o on-site) si rivolge a professionisti avanzati della sicurezza cyber, ingegneri AI e sviluppatori IoT che desiderano implementare misure di sicurezza robuste e strategie di resilienza per i sistemi Edge AI.
Al termine di questo training, i partecipanti saranno in grado di:
- Comprendere i rischi e le vulnerabilità della sicurezza nelle distribuzioni Edge AI.
- Implementare tecniche di crittografia e autenticazione per la protezione dei dati.
- Progettare architetture Edge AI resilienti in grado di resistere alle minacce cyber.
- Applicare strategie di distribuzione sicure della modelli AI nell'ambiente edge.
CANN per Edge AI Deployment
14 oreLo strumento Huawei Ascend CANN abilita potenti inferenze AI sui dispositivi di bordo come l'Ascend 310. CANN fornisce strumenti essenziali per compilare, ottimizzare e distribuire modelli in ambienti con limitazioni di calcolo e memoria.
Questa formazione guidata dal formatore (online o sul posto) è rivolta a sviluppatori AI intermedi e integratori che desiderano distribuire ed ottimizzare modelli sui dispositivi di bordo Ascend utilizzando la catena degli strumenti CANN.
Al termine della formazione, i partecipanti saranno in grado di:
- Preparare e convertire modelli AI per l'Ascend 310 utilizzando gli strumenti CANN.
- Creare pipeline di inferenza leggere utilizzando MindSpore Lite e AscendCL.
- Ottimizzare le prestazioni del modello per ambienti limitati in termini di calcolo e memoria.
- Distribuire e monitorare applicazioni AI nelle situazioni reali di bordo.
Formato del corso
- Lezione interattiva e dimostrativa.
- Lavoro pratica con modelli specifici di bordo e scenari.
- Esempi viventi di distribuzione su hardware virtuale o fisico di bordo.
Opzioni di personalizzazione del corso
- Per richiedere una formazione personalizzata per questo corso, contattateci per organizzare l'incontro.
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 per l'Agricoltura: Agricoltura Intelligente e Monitoraggio Precisione
21 oreQuesto addestramento interattivo in Italia (online o presenza diretta) è rivolto a professionisti agritech di livello principiante a intermedio, specialisti IoT e ingegneri AI che desiderano sviluppare e implementare soluzioni Edge AI per la coltivazione intelligente.
Al termine di questo addestramento, i partecipanti saranno in grado di:
- Comprendere il ruolo dell'Edge AI nell'agricoltura precisionista.
- Implementare sistemi di monitoraggio delle colture e del bestiame guidati dall'IA.
- Sviluppare soluzioni di irrigazione automatizzate e sensoristica ambientale.
- Ottimizzare l'efficienza agricola utilizzando analisi Edge AI in tempo reale.
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 Visione Artificiale: Elaborazione Immagini in Tempo Reale
21 oreQuesto training live guidato da un istruttore in Italia (online o sul posto) è rivolto a ingegneri di visione artificiale, sviluppatori AI e professionisti IoT di livello intermedio-avanzato che desiderano implementare e ottimizzare modelli di visione artificiale per il processing in tempo reale sui dispositivi edge.
Al termine di questo training, i partecipanti saranno in grado di:
- Comprendere le basi dell'Edge AI e le sue applicazioni nella visione artificiale.
- Distribuire modelli di deep learning ottimizzati sui dispositivi edge per l'analisi in tempo reale di immagini e video.
- Utilizzare framework come TensorFlow Lite, OpenVINO e NVIDIA Jetson SDK per la distribuzione dei modelli.
- Ottimizzare i modelli AI per le prestazioni, l'efficienza energetica e la inferenza a bassa latenza.
Edge AI per Servizi Finanziari
14 oreQuesto addestramento guidato da un istruttore (online o on-site) è rivolto a professionisti finanziari intermedii, sviluppatori fintech e specialisti in IA che desiderano implementare soluzioni Edge AI nel settore finanziario.
Al termine di questo addestramento, i partecipanti saranno in grado di:
- Comprendere il ruolo dell'Edge AI nei servizi finanziari.
- Implementare sistemi di rilevazione delle frodi utilizzando Edge AI.
- Migliorare il servizio clienti attraverso soluzioni guidate dall'IA.
- Applicare l'Edge AI per la gestione dei rischi e le decisioni.
- Distribuire e gestire soluzioni Edge AI in ambienti finanziari.
Edge AI per la Sanità
14 oreQuesto training guidato dal docente, live (online o in presenza) è rivolto a professionisti della salute di livello intermedio, ingegneri biomedici e sviluppatori AI che desiderano sfruttare Edge AI per soluzioni innovative nel settore sanitario.
Al termine di questo training, i partecipanti saranno in grado di:
- Comprendere il ruolo e i benefici dell'Edge AI nella sanità.
- Sviluppare e deployare modelli AI su dispositivi edge per applicazioni sanitarie.
- Implementare soluzioni Edge AI in dispositivi indossabili e strumenti diagnostici.
- Progettare e deployare sistemi di monitoraggio dei pazienti utilizzando Edge AI.
- Affrontare le considerazioni etiche e normative nelle applicazioni AI sanitarie.
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.