Online oder vor Ort durchgeführte Live-Schulungen für Computergrafik vermitteln durch interaktive Diskussionen und praktische Übungen die Grundlagen der Computergrafik.
Computergrafik-Schulungen sind als "Online-Live-Schulungen" oder "Live-Schulungen vor Ort" erhältlich. Online-Live-Schulungen (auch "Remote-Live-Schulungen" genannt) werden über einen interaktiven, Remote-Desktop durchgeführt. Onsite-Live-Schulungen können vor Ort beim Kunden in Bonn oder in den NobleProg Corporate Training Centern in Bonn durchgeführt werden.
Unsere Schulungsräumlichkeiten befinden sich in der Mozartstraße 4-10 in Bonn. Unsere großzügigen Schulungsräume südwestlich des Stadtzentrums und bieten optimale Trainingsbedingungen für Ihre Bedürfnisse.
Anfahrt
Die NobleProg-Schulungsräumlichkeiten liegen verkehrsgünstig nahe des Hauptbahnhofs. Im Westen erreicht man die Bundesautobahn A565.
Parkplätze
Rund um unsere Schulungsräume finden Sie zahlreiche Parkplätze.
Lokale Infrastruktur
In der Bonner Innenstadt finden Sie zahlreiche Hotels und Restaurants.
Huawei Ascend ist eine Familie von AI-Prozessoren, die für hochleistungsfähige Inferenz und Trainingsprozesse entwickelt wurde.
Dieses von einem Trainer durchgeführte Live-Seminar (Online oder vor Ort) richtet sich an mittelstufige AI-Engineer und Data Scientists, die möchten, Modelle für neuronale Netzwerke mit Hilfe der Plattform Huawei Ascend und dem CANN Toolkit zu entwickeln und zu optimieren.
Am Ende des Trainings werden die Teilnehmer in der Lage sein:
Die Entwicklungsumgebung von CANN einzurichten und zu konfigurieren.
AI-Anwendungen mit MindSpore und CloudMatrix-Workflows zu entwickeln.
Leistung auf Ascend NPUs mithilfe von benutzerdefinierten Operatoren und Tiling zu optimieren.
Modelle in Edge- oder Cloud-Umgebungen bereitzustellen.
Format des Kurses
Interaktive Vorlesung und Diskussion.
Praktische Nutzung von Huawei Ascend und dem CANN-Toolkit in Beispielanwendungen.
Geleitete Übungen, die sich auf das Modellieren, Trainieren und Bereitstellen konzentrieren.
Anpassungsoptionen für den Kurs
Für eine angepasste Ausbildung an Ihren Infrastruktur oder Datensätzen basierend auf diesem Kurs, kontaktieren Sie uns bitte zur Anfrage.
Huawei’s AI-Stack — vom niedrigstu gebundenen CANN SDK bis zum hochgebundenen MindSpore-Framework — bietet eine eng integrierte Umgebung für die Entwicklung und Bereitstellung von KI, optimiert für Ascend-Hardware.
Dieser instructor-led Live-Trainingskurs (Online oder vor Ort) richtet sich an technische Fachleute mit Grundkenntnissen bis zur mittleren Stufe, die verstehen möchten, wie die Komponenten CANN und MindSpore zusammenarbeiten, um den KI-Lebenszyklus zu unterstützen und Infrastrukturschritte zu treffen.
Am Ende des Trainings werden die Teilnehmer in der Lage sein:
Die aufgeschichtete Architektur von Huawei’s AI-Compute-Stack zu verstehen.
Aufzuzeigen, wie CANN die Modelloptimierung und die Bereitstellung auf Hardwareebene unterstützt.
Das MindSpore-Framework und -Toolchain im Vergleich zu Branchenalternativen zu bewerten.
Huawei’s AI-Stack in Unternehmensumgebungen oder cloudbasierte/lokale Umgebungen einzubetten.
Format des Kurses
Interaktive Vorlesung und Diskussion.
Live-Demos von Systemen und Fallstudien.
Optionale geführte Labore zur Modellflussführung von MindSpore zu CANN.
Anpassungsoptionen des Kurses
Für eine angepasste Ausbildung an diesen Kurs zu interessieren, kontaktieren Sie uns bitte.
Diese von einem Trainer geleitete Live-Schulung in Bonn (online oder vor Ort) richtet sich an Anfänger und fortgeschrittene Entwickler, die OpenACC zur Programmierung heterogener Geräte und zur Ausnutzung ihrer Parallelität verwenden möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein,:
Eine Entwicklungsumgebung einzurichten, die OpenACC SDK, ein Gerät, das OpenACC unterstützt, und Visual Studio Code enthält.
ein grundlegendes OpenACC-Programm zu erstellen, das eine Vektoraddition auf dem Gerät durchführt und die Ergebnisse aus dem Gerätespeicher abruft.
Verwenden Sie OpenACC-Direktiven und -Klauseln, um den Code zu kommentieren und die parallelen Regionen, Datenbewegungen und Optimierungsoptionen anzugeben.
Verwenden Sie die OpenACC-API, um Geräteinformationen abzufragen, die Gerätenummer festzulegen, Fehler zu behandeln und Ereignisse zu synchronisieren.
Verwendung von OpenACC-Bibliotheken und Interoperabilitätsfunktionen zur Integration von OpenACC mit anderen Programmiermodellen, wie CUDA, OpenMP und MPI.
OpenACC-Tools verwenden, um OpenACC-Programme zu profilieren und zu debuggen und Leistungsengpässe und -möglichkeiten zu identifizieren.
OpenACC-Programme mit Techniken wie Datenlokalität, Schleifenfusion, Kernel-Fusion und Auto-Tuning zu optimieren.
Die CANN SDK (Compute-Architektur für Neural Networks) bietet leistungsstarke Bereitstellungstools und Optimierungsmethoden für Echtzeitanwendungen im Bereich der KI, insbesondere in der Computer Vision und dem NLP, vor allem auf Huawei Ascend-Hardware.
Diese von einem Trainer geleitete Live-Ausbildung (online oder vor Ort) richtet sich an fortgeschrittene AI-Praktiker, die Modelle für Bildverarbeitung und Sprachverarbeitung mit der CANN SDK zur Produktionsnutzung bereitstellen und optimieren möchten.
Am Ende dieser Ausbildung werden die Teilnehmer in der Lage sein:
CV- und NLP-Modelle mit CANN und AscendCL bereitzustellen und zu optimieren.
CANN-Tools zur Modellkonvertierung und -integration in lebende Pipelines zu nutzen.
Rückschlüsseleistung für Aufgaben wie Erkennung, Klassifizierung und Sentimentanalyse zu optimieren.
Echtzeit-CV/NLP-Pipelines für die Bereitstellung an der Edge oder im Cloud-Szenario aufzubauen.
Format der Ausbildung
Interaktive Vorlesung und Demonstration.
Praxisübungen zur Modellbereitstellung und Leistungsbewertung.
Live-Pipeline-Design unter Verwendung realer CV- und NLP-Anwendungsbeispiele.
Anpassungsoptionen der Ausbildung
Um eine angepasste Ausbildung für diesen Kurs zu beantragen, kontaktieren Sie uns bitte zur Absprache.
Diese von einem Kursleiter geleitete Live-Schulung in Bonn (online oder vor Ort) richtet sich an Anfänger und fortgeschrittene Entwickler, die die Grundlagen der GPU-Programmierung sowie die wichtigsten Frameworks und Tools für die Entwicklung von GPU-Anwendungen erlernen möchten.
Am Ende dieses Kurses werden die Teilnehmer in der Lage sein: den Unterschied zwischen CPU- und GPU-Computing sowie die Vorteile und Herausforderungen der GPU-Programmierung zu verstehen.
Das richtige Framework und Tool für ihre GPU-Anwendung auswählen.
ein grundlegendes GPU-Programm zu erstellen, das eine Vektoraddition mit einem oder mehreren der Frameworks und Tools durchführt.
Verwenden Sie die entsprechenden APIs, Sprachen und Bibliotheken, um Geräteinformationen abzufragen, Gerätespeicher zuzuweisen und freizugeben, Daten zwischen Host und Gerät zu kopieren, Kernel zu starten und Threads zu synchronisieren.
Verwendung der jeweiligen Speicherbereiche, wie z. B. global, lokal, konstant und privat, um Datenübertragungen und Speicherzugriffe zu optimieren.
Verwendung der jeweiligen Ausführungsmodelle, wie Work-Items, Work-Groups, Threads, Blöcke und Grids, um die Parallelität zu steuern.
Debuggen und Testen von GPU-Programmen mit Tools wie CodeXL, CUDA-GDB, CUDA-MEMCHECK und NVIDIA Nsight.
Optimieren von GPU-Programmen mit Techniken wie Coalescing, Caching, Prefetching und Profiling.
CANN TIK (Tensor Instruction Kernel) und Apache TVM ermöglichen erweiterte Optimierung und Anpassung von AI-Modelloperatoren für Huawei Ascend-Hardware.
Diese durch Trainer geführte Live-Ausbildung (online oder vor Ort) richtet sich an fortgeschrittene Systementwickler, die benutzerdefinierte Operatoren für AI-Modelle mithilfe des TIK-Programmiermodells von CANN und der Integration mit dem TVM-Kompiler erstellen, bereitstellen und einstellen möchten.
Am Ende dieser Ausbildung werden die Teilnehmer in der Lage sein:
Benutzerdefinierte AI-Operatoren mithilfe des TIK DSL für Ascend-Prozessoren zu schreiben und zu testen.
Benutzerdefinierte Operatoren in den CANN-Laufzeit und die Ausführungsgraphen zu integrieren.
TVM zur Operator-Planung, Auto-Tuning und Benchmarking zu verwenden.
Fehler im Anweisungsebene-Leistung für benutzerdefinierte Berechnungsmuster zu debuggen und zu optimieren.
Format der Ausbildung
Interaktive Vorlesungen und Demonstrationen.
Händische Codierung von Operatoren mithilfe von TIK- und TVM-Pipelines.
Testing und Tuning auf Ascend-Hardware oder Simulatoren.
Anpassungsoptionen für die Ausbildung
Für eine angepasste Ausbildung zu diesem Kurs wenden Sie sich bitte an uns, um das Vorhaben abzustimmen.
Dieser von einem Trainer durchgeführte Live-Kurs (online oder vor Ort) richtet sich an Anfänger- bis Mittelstufe-Entwickler, die verschiedene Frameworks für GPU Programmierung nutzen und deren Funktionen, Leistungsfähigkeit und Kompatibilität vergleichen möchten.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
Eine Entwicklungsumgebung einzurichten, die OpenCL SDK, CUDA Toolkit, ROCm Platform, ein Gerät unterstützt das OpenCL, CUDA oder ROCm und Visual Studio Code.
Ein grundlegendes GPU Programm zu erstellen, das Vektoraddition unter Verwendung von OpenCL, CUDA und ROCm durchführt und die Syntax, Struktur und Ausführung jedes Frameworks vergleicht.
Die jeweiligen APIs zur Abfrage der Geräteinformationen, zuweisung und Freigabe des Gerätenspeichers, zum Kopieren von Daten zwischen Host und Gerät, zum Starten von Kernen und Synchronisierung von Threads zu verwenden.
Die jeweiligen Sprachen zur Erstellung von Kernen, die auf dem Gerät ausgeführt und Daten manipulieren.
Die eingebaute Funktionen, Variablen und Bibliotheken der jeweiligen Umgebung zum Ausführen allgemeiner Aufgaben und Operationen zu verwenden.
Die jeweiligen Speicherräume wie global, local, constant und private zur Optimierung von Datentransfers und Speicherzugriffen zu nutzen.
Die Ausführungsmodelle der jeweiligen Umgebung zur Steuerung von Threads, Blöcken und Gittern, die die Parallelität definieren, zu verwenden.
GPU Programme mit Tools wie CodeXL, CUDA-GDB, CUDA-MEMCHECK und NVIDIA Nsight zu debuggen und zu testen.
GPU Programme mit Techniken wie Coalescing, Caching, Prefetching und Profiling zu optimieren.
CloudMatrix 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.
Diese von einem Kursleiter geleitete Live-Schulung in Bonn (online oder vor Ort) richtet sich an Künstler, Spieleentwickler oder absolute Anfänger, die mit Blender 3D-Modelle für interaktive Anwendungen, Videospiele, Animationsfilme usw. erstellen möchten.
Am Ende dieses Kurses werden die Teilnehmer in der Lage sein:
Lernen, wie man Animationen und visuelle Effekte mit Blender erstellt.
Hinzufügen von Kurven, Oberflächen, Metabällen und Haarpartikeln, um realistische 3D-Bewegungen zu simulieren.
Einführung in die nicht-destruktive Modellierung und Animation.
3D-Modelle und -Assets in eine Game-Engine, einen 3D-Drucker oder andere Software exportieren.
Huaweis Ascend CANN-Toolkist ermöglicht leistungsfähige AI-Verarbeitung an Edge-Geräten wie dem Ascend 310. CANN bietet entscheidende Werkzeuge zur Kompilierung, Optimierung und Bereitstellung von Modellen in Umgebungen mit begrenzter Rechenleistung und Speicher.
Dieses von einem Lehrer geleitete Live-Training (online oder vor Ort) richtet sich an fortgeschrittene AI-Entwickler und Integratoren, die Modelle auf Ascend Edge-Geräten unter Verwendung des CANN-Toolchains bereitstellen und optimieren möchten.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
AI-Modelle für den Ascend 310 mit den Werkzeugen von CANN vorzubereiten und umzuwandeln.
Kleinformatige Inferenzpipelines unter Verwendung von MindSpore Lite und AscendCL zu erstellen.
Die Modellleistung in Umgebungen mit begrenzter Rechenleistung und Speicher zu optimieren.
AI-Anwendungen in realen Edge-Szenarien bereitzustellen und zu überwachen.
Format des Kurses
Interaktive Vorlesung und Demonstration.
Praxisübungen mit speziellen Modellen für Edge-Geräte und Szenarien.
Live-Beispiele zur Bereitstellung auf virtuellen oder physischen Edge-Hardware.
Anpassungsoptionen des Kurses
Für eine angepasste Ausbildung für diesen Kurs bitte kontaktieren Sie uns, um einen Termin auszumachen.
Diese von einem Kursleiter geleitete Live-Schulung in Bonn (online oder vor Ort) richtet sich an Anfänger und fortgeschrittene Entwickler, die ROCm unter Windows installieren und verwenden möchten, um AMD GPUs zu programmieren und deren Parallelität auszunutzen.
Am Ende dieses Kurses werden die Teilnehmer in der Lage sein:
Eine Entwicklungsumgebung einzurichten, die die ROCm-Plattform, einen AMD GPU und Visual Studio Code unter Windows enthält.
ein grundlegendes ROCm-Programm zu erstellen, das eine Vektoraddition auf dem GPU durchführt und die Ergebnisse aus dem GPU-Speicher abruft.
Verwenden Sie die ROCm-API, um Geräteinformationen abzufragen, Gerätespeicher zuzuweisen und freizugeben, Daten zwischen Host und Gerät zu kopieren, Kernel zu starten und Threads zu synchronisieren.
HIP-Sprache verwenden, um Kernel zu schreiben, die auf GPU ausgeführt werden und Daten manipulieren.
Verwendung der in HIP integrierten Funktionen, Variablen und Bibliotheken, um allgemeine Aufgaben und Operationen auszuführen.
Verwendung von ROCm- und HIP-Speicherbereichen, wie z. B. global, gemeinsam genutzt, konstant und lokal, um Datenübertragungen und Speicherzugriffe zu optimieren.
Verwendung von ROCm- und HIP-Ausführungsmodellen zur Steuerung der Threads, Blöcke und Grids, die die Parallelität definieren.
Debuggen und Testen von ROCm- und HIP-Programmen mit Werkzeugen wie dem ROCm Debugger und dem ROCm Profiler.
Optimieren von ROCm- und HIP-Programmen mit Techniken wie Coalescing, Caching, Prefetching und Profiling.
Diese von einem Kursleiter geleitete Live-Schulung in Bonn (online oder vor Ort) richtet sich an Anfänger und fortgeschrittene Entwickler, die ROCm und HIP zur Programmierung von AMD GPUs und zur Ausnutzung ihrer Parallelität verwenden möchten.
Am Ende dieses Kurses werden die Teilnehmer in der Lage sein:
Eine Entwicklungsumgebung einzurichten, die die ROCm-Plattform, einen AMD GPU- und Visual Studio-Code enthält.
Ein grundlegendes ROCm-Programm erstellen, das eine Vektoraddition auf dem GPU durchführt und die Ergebnisse aus dem GPU-Speicher abruft.
Verwenden Sie die ROCm-API, um Geräteinformationen abzufragen, Gerätespeicher zuzuweisen und freizugeben, Daten zwischen Host und Gerät zu kopieren, Kernel zu starten und Threads zu synchronisieren.
HIP-Sprache verwenden, um Kernel zu schreiben, die auf GPU ausgeführt werden und Daten manipulieren.
Verwendung der in HIP integrierten Funktionen, Variablen und Bibliotheken, um allgemeine Aufgaben und Operationen auszuführen.
Verwendung von ROCm- und HIP-Speicherbereichen, wie z. B. global, gemeinsam genutzt, konstant und lokal, um Datenübertragungen und Speicherzugriffe zu optimieren.
Verwendung von ROCm- und HIP-Ausführungsmodellen zur Steuerung der Threads, Blöcke und Grids, die die Parallelität definieren.
Debuggen und Testen von ROCm- und HIP-Programmen mit Werkzeugen wie dem ROCm Debugger und dem ROCm Profiler.
Optimieren von ROCm- und HIP-Programmen mit Techniken wie Coalescing, Caching, Prefetching und Profiling.
Diese von einem Kursleiter geleitete Live-Schulung in Bonn (online oder vor Ort) richtet sich an Künstler, Spieleentwickler oder absolute Anfänger, die mit Blender 3D-Modelle für interaktive Anwendungen, Videospiele, Animationsfilme usw. erstellen möchten.
Am Ende dieses Kurses werden die Teilnehmer in der Lage sein
Die Prinzipien und Kernkonzepte der 3D-Modellierung zu verstehen.
eine Vielzahl von Modi und Werkzeugen für die Modellierung und Bearbeitung von 3D-Meshes zu erkunden.
Die Werkzeuge für UV-Mapping/Unwrapping, Sculpting und Malerei von 3D-Modellen im Rendering verwenden.
CANN (Compute Architecture for Neural Networks) ist Huaweis AI-Computing-Werkzeug, das zum Kompilieren, Optimieren und Bereitstellen von AI-Modellen auf Ascend-AI-Prozessoren verwendet wird.
Dieses durch Trainer begleitete Live-Seminar (online oder vor Ort) richtet sich an Anfänger in der AI-Entwicklung, die verstehen möchten, wie CANN im Modell-Lebenszyklus von der Ausbildung bis zur Bereitstellung eine Rolle spielt und wie es mit Frameworks wie MindSpore, TensorFlow und PyTorch zusammenarbeitet.
Am Ende des Trainings werden die Teilnehmer in der Lage sein:
Die Zweckbestimmung und Architektur des Werkzeugs CANN zu verstehen.
Eine Entwicklungsumgebung mit CANN und MindSpore einzurichten.
Ein einfaches AI-Modell auf Ascend-Hardware umzusetzen und bereitzustellen.
Grundlegendes Wissen für zukünftige Optimierungs- oder Integrationsprojekte mit CANN zu erwerben.
Format des Kurses
Interaktive Vorlesung und Diskussion.
Händische Übungen zur Bereitstellung einfacher Modelle.
Schritt-für-Schritt-Beschreibung der CANN-Toolkette und Integrationspunkte.
Optionen für angepasste Schulungsinhalte
Um eine angepasste Schulung zu diesem Kurs anzufordern, kontaktieren Sie uns bitte zur Arrangement.
Ascend, 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.
Diese von einem Kursleiter geleitete Live-Schulung in Bonn (online oder vor Ort) richtet sich an Anfänger bis fortgeschrittene Grafikdesigner und Animatoren, die lernen möchten, wie man mit Adobe Animate beeindruckende Animationen, interaktive Medien und ansprechende Webinhalte erstellt.
Am Ende dieses Kurses werden die Teilnehmer in der Lage sein
Navigieren in der Benutzeroberfläche und den Werkzeugen von Adobe Animate.
Animationen mit Keyframes, Bewegungs-Tweens und Form-Tweens erstellen und bearbeiten.
Interaktive Animationen und Anwendungen mit ActionScript und JavaScript zu entwerfen.
Einbinden von Audio- und Videoelementen in Projekte.
Animationen für Web, Video und mobile Plattformen exportieren.
CANN SDK (Compute Architecture für Neural Networks) ist die AI-Berechnungsplattform von Huawei, mit der Entwickler die Leistung von eingesetzten neuronalen Netzen auf Ascend AI-Prozessoren feinjustieren und optimieren können.
Diese in Live-Format durchgeführte Schulung (online oder vor Ort) richtet sich an fortgeschrittene AI-Entwickler und Systemingenieure, die die Leistungsfähigkeit der Inferenz mit den erweiterten Werkzeugen von CANN optimieren möchten. Dies beinhaltet das Graph Engine, TIK sowie die Entwicklung benutzerdefinierter Operatoren.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
CANN's Laufzeitarchitektur und Leistungszyklus zu verstehen.
Profilierwerkzeuge und Graph Engine zur Analyse und Optimierung der Performance nutzen.
Benutzerdefinierte Operatoren mit TIK und TVM erstellen und optimieren.
Speichergrenzen auflösen und die Modelldurchsatzfähigkeit verbessern.
Format der Schulung
Interaktiver Vortrag und Diskussion.
Hände-direkt-Händefür-Schulungen mit realzeitiger Profilingfunktion und Anpassung von Operatoren.
Optimierungsaufgaben unter Verwendung von Randfall-Deploymentbeispielen.
Anpassungsmöglichkeiten der Schulung
Für eine maßgeschneiderte Schulung für diesen Kurs wenden Sie sich bitte an uns, um die Anpassung zu vereinbaren.
Chinesische 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.
Diese von einem Trainer geleitete Live-Schulung in Bonn (online oder vor Ort) richtet sich an Anfänger und fortgeschrittene Entwickler, die CUDA zur Programmierung von NVIDIA GPU-Systemen und zur Ausnutzung ihrer Parallelität verwenden möchten.
Am Ende dieses Kurses werden die Teilnehmer in der Lage sein:
Eine Entwicklungsumgebung einrichten, die das CUDA Toolkit, einen NVIDIA GPU- und Visual Studio-Code enthält.
Ein grundlegendes CUDA Programm erstellen, das eine Vektoraddition auf dem GPU durchführt und die Ergebnisse aus dem GPU Speicher abruft.
Verwenden Sie die CUDA API, um Geräteinformationen abzufragen, Gerätespeicher zuzuweisen und freizugeben, Daten zwischen Host und Gerät zu kopieren, Kernel zu starten und Threads zu synchronisieren.
Verwendung der Sprache CUDA C/C++ zum Schreiben von Kernels, die auf dem GPU ausgeführt werden und Daten manipulieren.
Verwendung der in CUDA integrierten Funktionen, Variablen und Bibliotheken, um allgemeine Aufgaben und Operationen durchzuführen.
Verwendung von CUDA-Speicherbereichen, wie z. B. global, gemeinsam genutzt, konstant und lokal, zur Optimierung von Datenübertragungen und Speicherzugriffen.
Verwendung des CUDA-Ausführungsmodells zur Steuerung der Threads, Blöcke und Grids, die die Parallelität definieren.
Debuggen und Testen von CUDA Programmen mit Tools wie CUDA-GDB, CUDA-MEMCHECK und NVIDIA Nsight.
Optimieren Sie CUDA Programme mit Techniken wie Coalescing, Caching, Prefetching und Profiling.
CANN (Compute Architecture for Neural Networks) ist Huaweis AI-Rechenstapel für die Bereitstellung und Optimierung von AI-Modellen auf Ascend-AI-Prozessoren.
Dieser von einem Trainer geleitete Live-Kurs (Online oder vor Ort) richtet sich an mittelcalibrige AI-Entwickler und Ingenieure, die effizient trainierte AI-Modelle mit Hilfe des CANN-Toolkits und Werkzeuge wie MindSpore, TensorFlow oder PyTorch auf Huawei Ascend-Hardware bereitstellen möchten.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
Die CANN-Architektur und ihre Rolle im AI-Bereitstellungspipeline zu verstehen.
Modelle aus beliebten Frameworks in Ascend-kompatible Formate umzuwandeln und anzupassen.
Werkzeuge wie ATC, OM-Modellkonversion und MindSpore für Edge und Cloud-Inferenz zu verwenden.
Bereitstellungsprobleme zu diagnostizieren und die Leistung auf Ascend-Hardware zu optimieren.
Format des Kurses
Interaktive Vorlesung und Demonstration.
Praxisarbeit mit CANN-Werkzeugen und Ascend-Simulatoren oder -Geräten.
Auf realitätsnahe AI-Modelle basierende praktische Bereitstellungszenarien.
Anpassungsoptionen des Kurses
Um eine angepasste Schulung für diesen Kurs anzufordern, kontaktieren Sie uns bitte zur Anmeldung.
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.
Diese von einem Kursleiter geleitete Live-Schulung in Bonn (online oder vor Ort) richtet sich an Künstler, Spieleentwickler oder absolute Anfänger, die mit Blender 3D-Modelle für interaktive Anwendungen, Videospiele, Animationsfilme usw. erstellen möchten.
Am Ende dieses Kurses werden die Teilnehmer in der Lage sein
Die Prinzipien und Kernkonzepte der 3D-Modellierung zu verstehen.
eine Vielzahl von Modi und Werkzeugen für die Modellierung und Bearbeitung von 3D-Meshes kennenlernen.
Lernen, wie man Animationen und visuelle Effekte mit Blender erstellt.
Hinzufügen von Kurven, Oberflächen, Metabällen und Haarpartikeln, um realistische 3D-Bewegungen zu simulieren.
Verwenden Sie die Werkzeuge für UV-Mapping/Unwrapping, Sculpting und Malen von 3D-Modellen.
Exportieren Sie 3D-Modelle und -Elemente in eine Spiele-Engine, einen 3D-Drucker oder eine andere Software.
Cambricon MLUs (Machine Learning Units) sind spezialisierte AI-Chips, die für Inferenz und Training in Edge- und Datenzentren-Szenarien optimiert wurden.
Dieses von einem Trainer geleitete Live-Seminar (online oder vor Ort) richtet sich an fortgeschrittene Entwickler, die Modelle mit dem BANGPy-Framework und der Neuware SDK auf Cambricon MLU-Hardware erstellen und bereitstellen möchten.
Am Ende des Trainings werden die Teilnehmer in der Lage sein:
Die Entwicklungsumgebungen von BANGPy und Neuware einzurichten und zu konfigurieren.
Python- und C++-basierte Modelle für Cambricon MLUs zu entwickeln und zu optimieren.
Modelle auf Edge- und Datenzentren-Geräten bereitzustellen, die den Neuware Runtime ausführen.
ML-Arbeitsabläufe mit MLU-spezifischen Beschleunigungsmerkmalen zu integrieren.
Format des Kurses
Interaktive Vorlesung und Diskussion.
Praxisorientierte Nutzung von BANGPy und Neuware zur Entwicklung und Bereitstellung.
Führung durch Übungen, die sich auf Optimierung, Integration und Testen konzentrieren.
Anpassungsoptionen des Kurses
Um eine an Ihren Cambricon-Gerätemodell oder Anwendungsfall angepasste Ausbildung zu beantragen, kontaktieren Sie uns bitte zur Absprache.
Diese von einem Trainer geleitete Live-Schulung in Bonn (online oder vor Ort) richtet sich an Systemadministratoren und IT-Experten, die CUDA-Umgebungen installieren, konfigurieren, verwalten und Fehler beheben möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
die Architektur, die Komponenten und die Fähigkeiten von CUDA zu verstehen.
CUDA Umgebungen zu installieren und zu konfigurieren.
Diese von einem Trainer durchgeführte Live-Ausbildung in Bonn (Online oder vor Ort) richtet sich an Entwickler mit Anfänger- bis Mittelstufe-Kenntnissen, die OpenCL nutzen möchten, um heterogene Geräte zu programmieren und deren Parallelverarbeitung auszunutzen.
Am Ende dieser Ausbildung werden die Teilnehmer in der Lage sein:
Eine Entwicklungsumgebung einzurichten, die OpenCL SDK, ein Gerät, das OpenCL unterstützt, und Visual Studio Code enthält.
Ein grundlegendes OpenCL-Programm zu erstellen, das auf dem Gerät einen Vektoradditionsprozess durchführt und die Ergebnisse aus dem Gerätememory abruft.
Die OpenCL API zum Abfragen von Geräteinformationen, zum Erstellen von Kontexten, Kommandozeilen, Buffern, Kernen und Ereignissen zu verwenden.
Mit der OpenCL-C-Sprache Kerne zu schreiben, die auf dem Gerät ausgeführt und Daten manipulieren.
Die integrierten Funktionen, Erweiterungen und Bibliotheken von OpenCL zum Ausführen gängiger Aufgaben und Operationen zu verwenden.
Die Host- und Gerätememorymodelle von OpenCL zur Optimierung von Datentransfers und Memory-Zugriffen zu nutzen.
Das Ausführungsmodell von OpenCL zur Kontrolle der Work-Items, Work-Gruppen und ND-Bereiche zu verwenden.
Mit Tools wie CodeXL, Intel VTune und NVIDIA Nsight OpenCL-Programme zu debuggen und zu testen.
Techniken wie Vektorisierung, Loop-Unrolling, Lokales Memory und Profiling zur Optimierung von OpenCL Programmen anzuwenden.
Diese von einem Ausbilder geleitete Live-Schulung in Bonn (online oder vor Ort) richtet sich an Designer, Maschinenbauingenieure und alle, die lernen möchten, wie man 3D-Modelle erstellt, die konstruiert oder 3D-gedruckt werden können.
Am Ende dieses Kurses werden die Teilnehmer in der Lage sein:
Druckbare 3D-Modelle erstellen.
Geometrische Transformationen verwenden, um komplexe 3D-Formen zu erstellen.
Nicht-interaktive Modelle mit minimalen Codezeilen zu erstellen.
Diese von einem Kursleiter geleitete Live-Schulung in Bonn (online oder vor Ort) richtet sich an Anfänger und Fortgeschrittene in den Bereichen 3D-Design und 3D-Druck, die Fusion 360 zum Entwerfen, Simulieren und Vorbereiten von Modellen für den 3D-Druck verwenden möchten.
Am Ende dieses Kurses werden die Teilnehmer in der Lage sein:
Fusion 360 für eine optimale Leistung zu installieren und zu konfigurieren.
Entwerfen, Modellieren und Simulieren von 3D-Objekten in einer einheitlichen Umgebung.
Entwürfe für den 3D-Druckprozess zu optimieren und vorzubereiten.
Ihre Entwürfe mithilfe der Cloud-Funktionen von Fusion 360 gemeinsam zu bearbeiten und zu teilen.
Dieser von einem Dozenten angeführte Live-Kurs in Bonn (Online oder vor Ort) richtet sich an Anfänger- bis Mittelstufe-Entwickler und UI/UX-Designer, die Adobe LiveCycle Designer verwenden möchten, um interaktive und dynamische PDF-Formulare zu erstellen.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
PDF-Formulare mit verschiedenen Elementen und Eigenschaften erstellen und bearbeiten.
Skripte und Logik zu PDF-Formularen hinzufügen, indem JavaScript verwendet wird.
PDF-Formulare überprüfen und sichern.
PDF-Formulare mit Datenquellen und Webdiensten integrieren.
Dieser Kurs ist ideal für alle, die ihre Reise in die Welt des Grafikdesigns mit Affinity Designer beginnen möchten, einem der beliebtesten und vielseitigsten Vektorprogrammen. Wenn Sie neu in der Computergraphik sind und eine solide Grundlage suchen, hilft Ihnen dieser Kurs dabei, die grundlegenden Funktionen und Werkzeuge zu beherrschen, die für die Erstellung professioneller Designs unerlässlich sind – Schritt für Schritt.
Im Laufe des Kurses:
Sie lernen, wie Sie sich in der Affinity Designer-Oberfläche zurechtfinden, damit Sie die Funktionen mühelos nutzen können.
Sie lernen die grundlegenden Werkzeuge zum Zeichnen und Bearbeiten von Formen kennen, mit denen Sie eigene Illustrationen und Grafiken erstellen können.
Sie verstehen, wie Sie mit Ebenen arbeiten und Farben und Text in Ihren Designs einsetzen.
Sie beherrschen die Grundlagen des Exportierens Ihrer Designs in verschiedene Formate, die für den Druck oder die Online-Veröffentlichung bereit sind.
Nach Abschluss des Kurses können Sie einfache Grafiken, Logos, Poster und andere visuelle Materialien mit den Affinity Designer-Werkzeugen erstellen. Der Kurs vermittelt Ihnen eine solide Grundlage, die es Ihnen ermöglicht, Ihre Fähigkeiten im Grafikdesign weiterzuentwickeln.
ARToolKit ist eine Open-Source-Tracking-Bibliothek zur Erstellung von Augmented Reality (AR) Anwendungen. Sie unterstützt Windows, Linux, Mac, Android und iOS.
In dieser von einem Trainer geleiteten Live-Schulung lernen die Teilnehmer, wie sie mit ARToolKit eine Augmented-Reality-Mobilanwendung erstellen können.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
eine mobile Anwendung zu entwickeln, die virtuelle Bilder über die reale Welt legt
Video vorverarbeiten, um die Beleuchtung anzupassen und Probleme zu beheben
Integration von ARToolKit mit Tools und Funktionen von Drittanbietern, einschließlich OpenCV, Unity, OpenSceneGraph und den Dienstprogrammen für GPS, Kompass und Kamerakalibrierung des Mobilgeräts
Format des Kurses
Interaktive Vorlesung und Diskussion.
Viele Übungen und Praxis.
Praktische Umsetzung in einer Live-Laborumgebung.
Optionen zur Kursanpassung
Die in diesem Kurs entwickelte mobile Anwendung kann auf Android und/oder iOS ausgerichtet sein. Bitte kontaktieren Sie uns, um Ihre Präferenz zu vereinbaren.
Dieser von einem Trainer geführte Live-Kurs in Bonn (online oder vor Ort) richtet sich an fortgeschrittene Entwickler, die CUDA verwenden möchten, um Python-Anwendungen zu erstellen, die parallel auf NVIDIA-GPUs laufen.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
Den Numba-Compiler verwenden, um Python-Anwendungen zu beschleunigen, die auf NVIDIA GPUs ausgeführt werden.
Benutzerdefinierte CUDA-Kernel erstellen, kompilieren und starten.
GPU-Speicher verwalten.
Eine CPU-basierte Anwendung in eine GPU-beschleunigte Anwendung konvertieren.
Free CAD ist ein Open Source, anpassbarer, plattformübergreifender, skriptfähiger und erweiterbarer parametrischer 3D-Modellierer zum Entwerfen realer Objekte.
In diesem von einem Kursleiter geleiteten Live-Training lernen die Teilnehmer, wie ein Objekt für die spätere Konstruktion oder den 3D-Druck modelliert wird.
Am Ende dieser Schulung können die Teilnehmer:
Verwenden Sie die Tools und Workflows von FreeCad, um kommerzielle CAD oder BIM-Modellierungssoftware zu ersetzen
Schreiben Sie in viele Formate wie STEP, IGES, AWL, SVG , DXF, OBJ, IFC, DAE usw.
Verwenden Sie Python , um die Funktionalität von Free CAD zu erweitern
Automatisieren Sie FreeCad, erstellen Sie Module und binden Sie Free CAD in eine vorhandene Anwendung ein
Publikum
Designer
Entwickler
Maschinenbauer
Format des Kurses
Teilvorlesung, Teildiskussion, Übungen und viel praktisches Üben
Dieser von einem Ausbilder geleitete Live-Schulungskurs in Bonn deckt ab, wie man GPUs für paralleles Rechnen programmiert, wie man verschiedene Plattformen verwendet, wie man mit der CUDA-Plattform und ihren Funktionen arbeitet und wie man verschiedene Optimierungstechniken mit CUDA durchführt. Einige der Anwendungen umfassen Deep Learning, Analytik, Bildverarbeitung und technische Anwendungen.
WebGL (Web Graphics Library) ist eine JavaScript-API zum Rendern von 3D-Grafiken in einem Webbrowser ohne die Verwendung von Plug-Ins.
In diesem vom Trainer geleiteten Live-Training lernen die Teilnehmer, wie sie realistische Computerbilder mithilfe von 3D-Grafiken erstellen können, während sie eine animierte 3D-Anwendung erstellen, die in einem Browser ausgeführt wird.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
Verstehen und verwenden Sie die verschiedenen Funktionen von WebGL, einschließlich Meshes, Transformationen, Kameras, Materialien, Beleuchtung und Animation.
Animiere Objekte mit WebGL
Erstellen Sie 3D-Objekte mit WebGL
Publikum
Entwickler
Format des Kurses
Teilvorlesung, Teildiskussion, Übungen und praktische Übungen
Diese von einem Dozenten geleitete Live-Schulung (online oder vor Ort) richtet sich an Konstrukteure, Architekten und Entwickler, die Pixar USD verwenden möchten, um gemeinsame 3D-Szenen oder -Assets zu erstellen und gemeinsam zu nutzen, während sie gleichzeitig mit verschiedenen Grafikprogrammen arbeiten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
Einrichten der notwendigen Entwicklungsumgebung, um mit der Erstellung von 3D-Grafiken und Arbeitsabläufen zu beginnen.
Verstehen der grundlegenden USD-Komposition und Anwenden von Modifikationen zur Verbesserung von 3D-Assets und -Szenen.
Mit den unterstützten USD-Plugins für Anwendungen von Drittanbietern (Maya, Katana und Houdini) können Sie mehrere Assets gemeinsam nutzen, kombinieren und transformieren.
Grafikprogramme Adobe sind eine Reihe von Werkzeugen zur Erstellung, Bearbeitung und Manipulation von Grafiken, Multimedia und Dokumenten. Die Firma Adobe Systems ist bekannt für die Entwicklung vieler professioneller Programme für Grafik, Multimedia, Fotobearbeitung, Webdesign und mehr. Hier sind einige der wichtigsten von Adobe entwickelten Grafikprogramme: Adobe Photoshop Jest ist eines der beliebtesten Programme zur Bearbeitung von Rastergrafiken. Es ermöglicht Fotobearbeitung, Grafikerstellung, Retusche, Farbkorrektur und viele andere fortgeschrittene Operationen. Adobe Illustrator Mit Illustrator, das sich auf Vektorgrafiken konzentriert, können Sie Logos, Illustrationen, Vektorgrafiken, typografische Designs und andere Elemente erstellen, die ohne Qualitätsverlust skaliert werden können.
Read more...
Last Updated:
Erfahrungsberichte (4)
Sehr interaktiv mit verschiedenen Beispielen, mit einer guten Progression in der Komplexität zwischen dem Beginn und dem Ende des Trainings.
Jenny - Andheo
Kurs - GPU Programming with CUDA and Python
Maschinelle Übersetzung
Erfahren Sie mehr über die Software
Peter - Coleg Cambria
Kurs - Blender: 3D Modeling Fundamentals
Maschinelle Übersetzung
Energie und Humor des Trainers.
Tadeusz Kaluba - Nokia Solutions and Networks Sp. z o.o.
Kurs - NVIDIA GPU Programming - Extended
Maschinelle Übersetzung
The trainer really targeted our need to a very specific case study and was able to adapt to the situation (as the solutions to our problematic evolved during the course), beyond the upstream preparation he did.
Computergrafik Schulung in Bonn, Computergrafik boot camp in Bonn, Computergrafik Fernschulung in Bonn, Computergrafik Wochenende Schulung in Bonn, Computergrafik Abends Schulung in Bonn, Computergrafik Seminare in Bonn, Computergrafik Training in Bonn, Computergrafik Kurs in Bonn, Computergrafik Seminar in BonnComputer Graphics Schulung in Bonn, Computer Graphics boot camp in Bonn, Computer Graphics Fernschulung in Bonn, Computer Graphics Wochenende Schulung in Bonn, Computer Graphics Abends Schulung in Bonn, Computer Graphics Training in Bonn, Computer Graphics Seminare in Bonn, Computer Graphics Kurs in Bonn, Computer Graphics Seminar in Bonn