GPU Programming on Biren AI Accelerators Schulung
Biren AI Accelerators sind High-Performance-GPU-Systeme, die für AI und HPC-Aufgaben konzipiert wurden und Unterstützung für großskalige Trainings- und Inferenzprozesse bieten.
Dieses von einem Trainer geleitete Live-Seminar (online oder vor Ort) richtet sich an fortgeschrittene Entwickler, die Anwendungen mit Birens proprietärem GPU-Stack programmieren und optimieren möchten. Dabei werden praktische Vergleiche zu CUDA-basierten Umgebungen gezogen.
Am Ende des Trainings können die Teilnehmer folgendes:
- Biren-GPU-Architektur und -Speicherkonzepte verstehen.
- Die Entwicklungsumgebung einrichten und Birens Programmiermodell nutzen.
- CUDA-stiligen Code für Biren-Plattformen übersetzen und optimieren.
- Leistungsoptimierungstechniken und Debugging anwenden.
Kursformat
- Interaktive Vorlesung und Diskussion.
- Händische Nutzung der Biren SDK in Beispiel-GPU-Arbeitslasten.
- Führung durch Übungen, die sich auf Portierung und Leistungsoptimierung konzentrieren.
Optionen zur Anpassung des Kurses
- Um eine angepasste Ausbildung für diesen Kurs basierend auf Ihren Anwendungsschichten oder Integrationsbedürfnissen zu beantragen, kontaktieren Sie uns bitte.
Schulungsübersicht
Introduction to Biren GPU Architecture
- Biren overview and use cases
- Hardware layout: cores, memory, compute clusters
- Comparison with NVIDIA and AMD GPUs
Setting Up the Biren Programming Environment
- Installing Biren SDK and runtime
- Understanding the toolchain and compiler model
- Basic project structure and build process
GPU Programming with the Biren Stack
- Thread and block models
- Memory management and data transfers
- Kernel development and launch patterns
Porting from CUDA to Biren
- Translation techniques for CUDA code
- Common API mappings and adaptations
- Code conversion labs and practice
Debugging and Profiling
- Using Biren’s debugger and profiler
- Identifying bottlenecks
- Memory access patterns and optimization
Optimization Techniques
- Thread scheduling and instruction pipelining
- Loop unrolling and shared memory use
- Advanced kernel tuning for throughput
Case Study and Application Examples
- Training a model with Biren accelerators
- Porting and profiling a vision or NLP model
- Comparing performance vs CUDA/NVIDIA
Summary and Next Steps
Voraussetzungen
- Eine Grundkenntnis der GPU Architektur und Parallelausführung
- Erfahrung mit CUDA, OpenCL oder vergleichbaren GPU-Programmierumgebungen
- Bekanntschaft mit Deep-Learning-Frameworks wie PyTorch oder TensorFlow
Zielgruppe
- HPC-Entwickler
- AI-Infrastukturengineer
- Fachkräfte für die Leistungsveredelung
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.
GPU Programming on Biren AI Accelerators Schulung - Booking
GPU Programming on Biren AI Accelerators Schulung - Enquiry
GPU Programming on Biren AI Accelerators - Beratungsanfrage
Beratungsanfrage
Erfahrungsberichte (1)
Schritt für Schritt Training mit vielen Übungen. Es war wie ein Workshop und ich freue mich sehr darüber.
Ireneusz - Inter Cars S.A.
Kurs - Intelligent Applications Fundamentals
Maschinelle Übersetzung
Kommende Kurse
Kombinierte Kurse
Developing AI Applications with Huawei Ascend and CANN
21 StundenHuawei Ascend ist eine Familie von KI-Prozessoren, die für Hochleistungs-Entscheidungen und -Training konzipiert wurden.
Dieser von einem Trainer geleitete Live-Kurs (online oder vor Ort) richtet sich an fortgeschrittene KI-Ingenieure und Datenwissenschaftler, die Modelle der neuronalen Netzwerke mit Hilfe des Huawei Ascend-Platforms und dem CANN-Toolkit entwickeln und optimieren möchten.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
- Die Entwicklungsumgebung von CANN einzurichten und zu konfigurieren.
- KI-Anwendungen mit MindSpore und CloudMatrix-Workflows zu entwickeln.
- Mit benutzerdefinierten Operatoren und Tiling die Leistung auf Ascend NPUs zu optimieren.
- Modelle in Edge- oder Cloud-Umgebungen bereitzustellen.
Kursformat
- Interaktive Vorlesung und Diskussion.
- Händische Nutzung von Huawei Ascend und dem CANN-Toolkit in Beispielanwendungen.
- Führung durch Übungen, die sich auf das Modellieren, Trainieren und Bereitstellen konzentrieren.
Anpassungsoptionen des Kurses
- Um einen an Ihren Infrastruktur oder Datensätzen angepassten Training anzufordern, kontaktieren Sie uns bitte für die Anmeldung.
AI Inference and Deployment with CloudMatrix
21 StundenCloudMatrix ist Huaweis einheitliche Plattform für die Entwicklung und Bereitstellung von KI, die skalierbare, produktionsfähige Inferenzpipelines unterstützt.
Dieses von einem Trainer geleitete Live-Seminar (online oder vor Ort) richtet sich an Anfänger- bis Mittelstufe-KI-Profi, die Modelle mit der CloudMatrix-Plattform einschließlich Integration von CANN und MindSpore bereitstellen und überwachen möchten.
Am Ende des Trainings werden die Teilnehmer in der Lage sein:
- CloudMatrix für das Modelpackaging, die Bereitstellung und den Dienstleistungseinsatz zu verwenden.
- Modelle für Ascend-Chipsätze umzuwandeln und zu optimieren.
- Pipelines für Echtzeit- und Batch-Inferenz-Aufgaben einzurichten.
- Bereitstellungen überwachen und die Leistung in Produktionsumgebungen einstellen.
Format des Kurses
- Interaktive Vorlesung und Diskussion.
- Händische Nutzung von CloudMatrix mit realen Bereitstellungszenarien.
- Führung durch Übungen, die sich auf Umwandlung, Optimierung und Skalierung konzentrieren.
Optionen zur Anpassung des Kurses
- Um eine angepasste Ausbildung zu diesem Kurs basierend auf Ihrer AI-Infrastruktur oder Cloud-Umgebung zu beantragen, kontaktieren Sie uns bitte für die Anmeldung.
AI Engineering Fundamentals
14 StundenDiese von einem Trainer geleitete Live-Schulung in Schweiz (online oder vor Ort) richtet sich an Anfänger bis Fortgeschrittene KI-Ingenieure und Softwareentwickler, die ein grundlegendes Verständnis der KI-Engineering-Prinzipien und -Praktiken erwerben möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Die Kernkonzepte und -technologien von KI und maschinellem Lernen zu verstehen.
- Grundlegende Modelle des maschinellen Lernens mit TensorFlow und PyTorch zu implementieren.
- KI-Techniken anwenden, um praktische Probleme in der Softwareentwicklung zu lösen.
- KI-Projekte mit Hilfe von Best Practices im KI-Engineering zu managen und zu pflegen.
- Erkennen der ethischen Implikationen und Verantwortlichkeiten bei der Entwicklung von KI-Systemen.
Building Intelligent Applications with AI and ML
28 StundenDiese Live-Schulung in Schweiz (online oder vor Ort) richtet sich an KI-Fachleute und Softwareentwickler auf mittlerem bis fortgeschrittenem Niveau, die
Softwareentwickler, die intelligente Anwendungen mit Hilfe von KI und ML erstellen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Die fortgeschrittenen Konzepte und Technologien hinter KI und ML zu verstehen.
- Daten zu analysieren und zu visualisieren, um die Entwicklung von KI/ML-Modellen zu unterstützen.
- KI/ML-Modelle effektiv erstellen, trainieren und einsetzen.
- Intelligente Anwendungen zu erstellen, die reale Probleme lösen können.
- die ethischen Implikationen von KI-Anwendungen in verschiedenen Branchen zu bewerten.
Migrating CUDA Applications to Chinese GPU Architectures
21 StundenChinesische GPU-Architekturen wie Huawei Ascend, Biren und Cambricon MLUs bieten CUDA-Alternativen an, die auf lokale AI- und HPC-Märkte zugeschnitten sind.
Dieses von einem Dozenten durchgeführte Live-Seminar (Online oder Vorort) richtet sich an erfahrene GPU-Programmierer und Infrastruktur-Spezialisten, die bestehende CUDA-Anwendungen auf chinesische Hardwareplattformen migrieren und optimieren möchten.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
- Die Kompatibilität bestehender CUDA-Arbeitssätze mit alternativen chinesischen Chips zu bewerten.
- CUDA-Codebasen in Umgebungen von Huawei CANN, Biren SDK und Cambricon BANGPy umzustellen.
- Leistung zu vergleichen und Optimierungspunkte über verschiedene Plattformen hinweg zu identifizieren.
- Praktische Herausforderungen im Bereich Cross-Architektur-Unterstützung und -Deployment anzugehen.
Format des Kurses
- Interaktive Vorlesung und Diskussion.
- Hände-direkt-in den Code-Übersetzungslabors mit Leistungsvergleich.
- Geleitete Übungen, die auf Multi-GPU-Adaptierungsstrategien fokussiert sind.
Anpassungsoptionen für den Kurs
- Zum Anfordern einer angepassten Ausbildung an Ihren Plattformbedarf oder CUDA-Projekt, kontaktieren Sie uns bitte zur Arrangement.
EU AI Act Schulung – KI-Verordnung (Art. 4 KI-VO Kompakt)
7 StundenDieses von einem Trainer durchgeführte Live-Seminar richtet sich an alle, die sicherstellen möchten, dass ihre Organisation den Anforderungen gerecht wird, Risiken minimiert und Ihre Mitarbeiter in der Lage sind, KI sicher und ethisch einzusetzen.
Am Ende des Trainings werden die Teilnehmer in der Lage sein:
- KI-Systeme zu verstehen und deren potenzielle Anwendungen kennen.
- Risiken und Einschränkungen von KI-Systemen zu identifizieren.
- Sich an relevante rechtliche und ethische Vorgaben zu halten.
Intelligent Applications Fundamentals
14 StundenDiese von einem Ausbilder geleitete Live-Schulung in Schweiz (online oder vor Ort) richtet sich an IT-Einsteiger, die ein grundlegendes Verständnis für intelligente Anwendungen und deren Einsatz in verschiedenen Branchen erwerben möchten.
Am Ende dieses Kurses werden die Teilnehmer in der Lage sein
- die Geschichte, die Prinzipien und die Auswirkungen der künstlichen Intelligenz zu verstehen.
- Verschiedene Algorithmen des maschinellen Lernens zu identifizieren und anzuwenden.
- Daten für KI-Anwendungen effektiv zu verwalten und zu analysieren.
- die praktischen Anwendungen und Grenzen von KI in verschiedenen Bereichen zu erkennen.
- Ethische Überlegungen und gesellschaftliche Auswirkungen der KI-Technologie erörtern.
Intelligent Applications Advanced
21 StundenDiese Live-Schulung in Schweiz (online oder vor Ort) richtet sich an Datenwissenschaftler, Ingenieure und KI-Praktiker auf mittlerem bis fortgeschrittenem Niveau, die die Feinheiten intelligenter Anwendungen beherrschen und sie zur Lösung komplexer, realer Probleme einsetzen möchten.
Am Ende dieses Kurses werden die Teilnehmer in der Lage sein:
- Deep-Learning-Architekturen zu implementieren und zu analysieren.
- Maschinelles Lernen in einer verteilten Computerumgebung in großem Maßstab anzuwenden.
- Reinforcement-Learning-Modelle für die Entscheidungsfindung zu entwerfen und auszuführen.
- Hochentwickelte NLP-Systeme für das Sprachverständnis zu entwickeln.
- Anwendung von Computer-Vision-Techniken für die Bild- und Videoanalyse.
- Ethische Überlegungen bei der Entwicklung und dem Einsatz von KI-Systemen anstellen.
Performance Optimization on Ascend, Biren, and Cambricon
21 StundenAscend, Biren und Cambricon sind führende AI-Hardware-Plattformen in China, die jeweils einzigartige Tools zur Beschleunigung und Profiling für Produktions-AI-Aufgaben bieten.
Diese von einem Trainer geleitete Live-Ausbildung (online oder vor Ort) richtet sich an fortschrittliche AI-Infrastruktur- und Leistungstechniker, die Workflow zum Modell-Inferenz und -Training über verschiedene chinesische AI-Chip-Plattformen optimieren möchten.
Am Ende dieser Ausbildung werden Teilnehmer in der Lage sein:
- Modelle auf den Plattformen Ascend, Biren und Cambricon zu benchmarken.
- Systembottlenecks und ineffiziente Speicher-/Rechenprozesse zu identifizieren.
- Grafenebene-, Kernel-Ebene- und Operator-Ebene-Optimierungen anzuwenden.
- Bereitstellungs-Pipelines zu justieren, um Durchsatz und Latenz zu verbessern.
Format der Veranstaltung
- Interaktiver Vortrag und Diskussion.
- Hände-direkt Einsatz von Profiling- und Optimierungstools auf jeder Plattform.
- Führung durch Übungen, die sich auf praktische Justierungszenarien konzentrieren.
Möglichkeiten der Anpassung des Kurses
- Um eine angepasste Ausbildung für diesen Kurs basierend auf Ihrer Leistungsumgebung oder Modelltyp anzufordern, kontaktieren Sie uns bitte zur Absprache.