Cambricon MLU Development with BANGPy and Neuware Träningskurs
Cambricon MLUs (Machine Learning Enheter) är specialiserade AI-kretsar optimerade för inferens och träning i kanten och datacenter-scenarier.
Denna instruktörsledda, liveutbildning (online eller på plats) riktar sig till utvecklare på mellannivå som vill bygga och distribuera AI-modeller med hjälp av BANGPy-ramverket och Neuware SDK på Cambricon MLU-hårdvara.
Vid utbildningens slut kommer deltagarna att kunna:
- Installera och konfigurera BANGPy- och Neuware-utvecklingsmiljöer.
- Utveckla och optimera Python- och C++-baserade modeller för Cambricon MLUs.
- Distribuera modeller till kants- och datacenter-enheter som kör Neuware-runtime.
- Integrera ML-arbetsflöden med MLU-specifika accelerationsegenskaper.
Kursens format
- Interaktiv föreläsning och diskussion.
- Hands-on användning av BANGPy och Neuware för utveckling och distribution.
- Ledda övningar med fokus på optimering, integration och testning.
Alternativ för kursanpassning
- För att begära en anpassad utbildning för denna kurs baserat på din Cambricon-enhetsmodell eller användningsfall, vänligen kontakta oss för att ordna.
Kursplan
Introduktion till Cambricon och MLU Arkitektur
- Översikt över Cambricons AI-chipportfölj
- MLU arkitektur och instruktionspipelines
- Stödja modelltyp och användningsfall
Installation av Utvecklingsverktygskedjan
- Installation av BANGPy och Neuware SDK
- Miljöinställning för Python och C++
- Modellkompatibilitet och förbehandling
Modellutveckling med BANGPy
- Tensorstruktur och formhantering
- Konstruktion av beräkningsgraf
- Stöd för anpassade operationer i BANGPy
Distribution med Neuware Runtime
- Omvandling och laddning av modeller
- Utförande och inferenskontroll
- Praktiker för distributionsplatser och datacenter
Prestandaoptimering
- Minnekartläggning och lagertuning
- Utförandespårning och profilering
- Vanliga flaskhalsar och lösningar
Integration av MLU i Program
- Använda Neuware API för programintegrering
- Streaming och stöd för flera modeller
- Hybrid CPU-MLU-inferensscenarier
Från och med Projektet och Use Case
- Labb: Distribuera en vision- eller NLP-modell
- Kantinferens med BANGPy-integrering
- Testa noggrannhet och genomströmning
Sammanfattning och Nästa Steg
Krav
- Förståelse för maskinlärningsmodellstrukturer
- Erfarenhet av Python och/eller C++
- Kännedom om modelldistribution och accelerationskoncept
Målgrupp
- Utvecklare av inbyggd AI
- ML-ingenjörer som distribuerar till kant eller datacenter
- Utvecklare som arbetar med kinesisk AI-infrastruktur
Open Training Courses require 5+ participants.
Cambricon MLU Development with BANGPy and Neuware Träningskurs - Booking
Cambricon MLU Development with BANGPy and Neuware Träningskurs - Enquiry
Cambricon MLU Development with BANGPy and Neuware - Consultancy Enquiry
Consultancy Enquiry
Upcoming Courses
Relaterade Kurser
Advanced Edge AI Techniques
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till AI-utövare, forskare och utvecklare på avancerad nivå som vill behärska de senaste framstegen inom Edge AI, optimera sina AI-modeller för edge-distribution och utforska specialiserade applikationer inom olika branscher.
I slutet av denna utbildning kommer deltagarna att kunna:
- Utforska avancerade tekniker inom utveckling och optimering av AI-modeller för gränsenheter.
- Implementera banbrytande strategier för att distribuera AI-modeller på gränsenheter.
- Använd specialiserade verktyg och ramverk för avancerade Edge AI-applikationer.
- Optimera prestanda och effektivitet för Edge AI-lösningar.
- Utforska innovativa användningsfall och nya trender inom Edge AI.
- Hantera avancerade etiska överväganden och säkerhetsöverväganden i Edge AI-distributioner.
Building AI Solutions on the Edge
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare på mellannivå, datavetare och teknikentusiaster som vill få praktiska färdigheter i att distribuera AI-modeller på edge-enheter för olika applikationer.
I slutet av denna utbildning kommer deltagarna att kunna:
- Förstå principerna för Edge AI och dess fördelar.
- Konfigurera databehandlingsmiljön på gränsenheter.
- Utveckla, träna och optimera AI-modeller för gränsdistribution.
- Implementera praktiska AI-lösningar på gränsenheter.
- Utvärdera och förbättra prestanda för gränsdistribuerade modeller.
- Ta itu med etiska överväganden och säkerhetsöverväganden i Edge AI-program.
Migrating CUDA Applications to Chinese GPU Architectures
21 timmarKinesiska GPU-arkitekturer såsom Huawei Ascend, Biren och Cambricon MLUs erbjuder CUDA-alternativ som är anpassade för lokala AI- och HPC-marknader.
Denna ledarledda, levande utbildning (online eller på plats) riktar sig till avancerade GPU-programmerare och infrastrukturspecialister som vill migrera och optimera befintliga CUDA-applikationer för distribution på kinesiska hårdvaruplattformar.
Vid utbildningens slut kommer deltagarna kunna:
- Utvärdera kompatibiliteten hos befintliga CUDA-arbetsbelastningar med kinesiska chip-alternativ.
- Porta CUDA-kodbaser till Huawei CANN-, Biren SDK- och Cambricon BANGPy-miljöer.
- Jämföra prestanda och identifiera optimeringspunkter över plattformarna.
- Hantera praktiska utmaningar i stöd för och distribution över arkitekturer.
Kursens form
- Interaktiv föreläsning och diskussion.
- Praktiska övningar för kodöversättning och prestandajämförelse.
- Ledda övningar inriktade på strategier för anpassning till flera GPU.
Alternativ för kursanpassning
- För att be om en anpassad utbildning för denna kurs baserat på din plattform eller CUDA-projekt, kontakta oss för att ordna.
Edge AI in Autonomous Systems
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till robotingenjörer på mellannivå, utvecklare av autonoma fordon och AI-forskare som vill utnyttja Edge AI för innovativa autonoma systemlösningar.
I slutet av denna utbildning kommer deltagarna att kunna:
- Förstå rollen och fördelarna med Edge AI i autonoma system.
- Utveckla och distribuera AI-modeller för realtidsbearbetning på gränsenheter.
- Implementera Edge AI-lösningar i autonoma fordon, drönare och robotik.
- Designa och optimera styrsystem med hjälp av Edge AI.
- Ta itu med etiska och regulatoriska överväganden i autonoma AI-tillämpningar.
Edge AI: From Concept to Implementation
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare och IT-proffs på mellannivå som vill få en omfattande förståelse för Edge AI från koncept till praktisk implementering, inklusive installation och distribution.
I slutet av denna utbildning kommer deltagarna att kunna:
- Förstå de grundläggande begreppen för Edge AI.
- Konfigurera Edge AI-miljöer.
- Utveckla, träna och optimera Edge AI-modeller.
- Distribuera och hantera Edge AI-program.
- Integrera Edge AI med befintliga system och arbetsflöden.
- Ta itu med etiska överväganden och bästa praxis vid implementering av AI på gränsenheter.
Edge AI for Financial Services
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till finansproffs på mellannivå, fintech-utvecklare och AI-specialister som vill implementera Edge AI-lösningar inom finansiella tjänster.
I slutet av denna utbildning kommer deltagarna att kunna:
- Förstå rollen för Edge AI inom finansiella tjänster.
- Implementera system för identifiering av bedrägerier med hjälp av Edge AI.
- Förbättra kundservicen genom AI-drivna lösningar.
- Använd Edge AI för riskhantering och beslutsfattande.
- Distribuera och hantera Edge AI-lösningar i finansiella miljöer.
Edge AI for Healthcare
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till vårdpersonal på mellannivå, biomedicinska ingenjörer och AI-utvecklare som vill utnyttja Edge AI för innovativa hälso- och sjukvårdslösningar.
I slutet av denna utbildning kommer deltagarna att kunna:
- Förstå rollen och fördelarna med Edge AI inom hälso- och sjukvården.
- Utveckla och distribuera AI-modeller på gränsenheter för hälso- och sjukvårdsprogram.
- Implementera Edge AI-lösningar i bärbara enheter och diagnostikverktyg.
- Utforma och distribuera patientövervakningssystem med hjälp av Edge AI.
- Ta itu med etiska och regulatoriska överväganden i AI-tillämpningar för hälso- och sjukvård.
Edge AI in Industrial Automation
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till industriingenjörer på mellannivå, tillverkningsproffs och AI-utvecklare som vill implementera Edge AI-lösningar inom industriell automation.
I slutet av denna utbildning kommer deltagarna att kunna:
- Förstå rollen för Edge AI i industriell automation.
- Implementera lösningar för förutsägande underhåll med hjälp av Edge AI.
- Tillämpa AI-tekniker för kvalitetskontroll i tillverkningsprocesser.
- Optimera industriella processer med hjälp av Edge AI.
- Distribuera och hantera Edge AI-lösningar i industriella miljöer.
Edge AI for IoT Applications
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare på mellannivå, systemarkitekter och branschfolk som vill utnyttja Edge AI för att förbättra IoT-applikationer med intelligenta databehandlings- och analysfunktioner.
I slutet av denna utbildning kommer deltagarna att kunna:
- Förstå grunderna i Edge AI och dess tillämpning i IoT.
- Konfigurera Edge AI-miljöer för IoT-enheter.
- Utveckla och distribuera AI-modeller på gränsenheter för IoT-program.
- Implementera databehandling och beslutsfattande i realtid i IoT-system.
- Integrera Edge AI med olika IoT-protokoll och plattformar.
- Ta itu med etiska överväganden och metodtips i Edge AI för IoT.
Edge AI for Smart Cities
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till stadsplanerare på mellannivå, civilingenjörer och projektledare för smarta städer som vill utnyttja Edge AI för smarta stadsinitiativ.
I slutet av denna utbildning kommer deltagarna att kunna:
- Förstå rollen för Edge AI i smarta stadsinfrastrukturer.
- Implementera Edge AI-lösningar för trafikhantering och övervakning.
- Optimera urbana resurser med hjälp av Edge AI-teknik.
- Integrera Edge AI med befintliga system för smarta städer.
- Ta itu med etiska och regulatoriska överväganden i distributioner av smarta städer.
Edge AI with TensorFlow Lite
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare på mellannivå, datavetare och AI-utövare som vill utnyttja TensorFlow Lite för Edge AI-applikationer.
I slutet av denna utbildning kommer deltagarna att kunna:
- Förstå grunderna i TensorFlow Lite och dess roll i Edge AI.
- Utveckla och optimera AI-modeller med hjälp av TensorFlow Lite.
- Distribuera TensorFlow Lite-modeller på olika gränsenheter.
- Använda verktyg och tekniker för modellkonvertering och optimering.
- Implementera praktiska Edge AI-applikationer med TensorFlow Lite.
Introduction to Edge AI
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare och IT-proffs på nybörjarnivå som vill förstå grunderna i Edge AI och dess introduktionsapplikationer.
I slutet av denna utbildning kommer deltagarna att kunna:
- Förstå de grundläggande begreppen och arkitekturen för Edge AI.
- Konfigurera Edge AI-miljöer.
- Utveckla och distribuera enkla Edge AI-program.
- Identifiera och förstå användningsfallen och fördelarna med Edge AI.
Optimizing AI Models for Edge Devices
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till AI-utvecklare på mellannivå, maskininlärningsingenjörer och systemarkitekter som vill optimera AI-modeller för edge-distribution.
I slutet av denna utbildning kommer deltagarna att kunna:
- Förstå utmaningarna och kraven för att distribuera AI-modeller på gränsenheter.
- Tillämpa modellkomprimeringstekniker för att minska storleken och komplexiteten hos AI-modeller.
- Använd kvantiseringsmetoder för att förbättra modellens effektivitet på edge-hårdvara.
- Implementera rensning och andra optimeringstekniker för att förbättra modellens prestanda.
- Distribuera optimerade AI-modeller på olika gränsenheter.
Performance Optimization on Ascend, Biren, and Cambricon
21 timmarAscend, Biren och Cambricon är ledande AI-hårdvaruplattformar i Kina, var och en erbjuder unika accelerations- och profileringverktyg för AI-arbetsbelastningar i produktionsskala.
Denna instruktörsledda, live-träning (online eller på plats) riktar sig till AI-infrastruktur- och prestandaingenjörer på avancerad nivå som vill optimera modellinferens och träning av arbetsflöden över flera kinesiska AI-chipplattformar.
Vid slutet av denna träning kommer deltagarna att kunna:
- Bänkpröva modeller på Ascend, Biren och Cambricon-plattformar.
- Identifiera systemflaskhalsar och minnes-/beräkningsineffektivitet.
- Tillämpa optimeringar på grafnivå, kärnelnivå och operatörsnivå.
- Justerar distributionspipelines för att förbättra genomströmning och latens.
Format för kursen
- Interaktiv föreläsning och diskussion.
- Pratisk användning av profilering- och optimeringverktyg på varje plattform.
- Guiderade övningar fokuserade på praktiska justeringsscenarier.
Kursanpassningsalternativ
- För att begära en anpassad träning för denna kurs baserat på din prestandamiljö eller modelltyp, vänligen kontakta oss för att arrangera.
Security and Privacy in Edge AI
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till cybersäkerhetsproffs på mellannivå, systemadministratörer och AI-etikforskare som vill säkra och etiskt distribuera Edge AI-lösningar.
I slutet av denna utbildning kommer deltagarna att kunna:
- Förstå säkerhets- och sekretessutmaningarna i Edge AI.
- Implementera metodtips för att skydda gränsenheter och data.
- Utveckla strategier för att minska säkerhetsrisker i Edge AI-distributioner.
- Beakta etiska överväganden och se till att regelverk följs.
- Utför säkerhetsutvärderingar och granskningar för Edge AI-program.