Rozwój Cambricon MLU z wykorzystaniem BANGPy i Neuware - Plan Szkolenia
Cambricon MLU (Machine Learning Units) to specjalizowane układy AI zoptymalizowane do wnioskowania i uczenia w scenariuszach brzegowych i centrów danych.
To szkolenie prowadzone przez instruktora, na żywo (online lub na miejscu) jest skierowane do programistów na średnim poziomie zaawansowania, którzy chcą budować i wdrażać modele AI przy użyciu frameworka BANGPy i SDK Neuware na sprzęcie Cambricon MLU.
Pod koniec szkolenia uczestnicy będą mogli:
- Skonfigurować środowiska deweloperskie BANGPy i Neuware.
- Tworzyć i optymalizować modele oparte na Pythonie i C++ dla Cambricon MLU.
- Wdrażać modele na urządzeniach brzegowych i w centrach danych działających na środowisku uruchomieniowym Neuware.
- Integrować przepływy pracy ML z funkcjami przyspieszania specyficznymi dla MLU.
Format kursu
- Interaktywny wykład i dyskusja.
- Praktyczne użycie BANGPy i Neuware do rozwoju i wdrażania.
- Kierowane ćwiczenia skupiające się na optymalizacji, integracji i testowaniu.
Opcje dostosowania kursu
- Aby zamówić dostosowane szkolenie dla tego kursu na podstawie modelu urządzenia Cambricon lub przypadku użycia, prosimy o kontakt w celu uzgodnienia.
Plan Szkolenia
Wprowadzenie do Cambricon i architektury MLU
- Przegląd portfolio układów AI Cambricon
- Architektura MLU i potok instrukcji
- Obsługiwane typy modeli i przypadki użycia
Instalacja łańcucha narzędzi deweloperskich
- Instalacja BANGPy i SDK Neuware
- Konfiguracja środowiska dla Pythona i C++
- Kompatybilność modeli i przetwarzanie wstępne
Rozwój modeli z BANGPy
- Struktura tensorów i zarządzanie kształtami
- Konstrukcja grafu obliczeniowego
- Obsługa operacji niestandardowych w BANGPy
Wdrażanie z użyciem środowiska uruchomieniowego Neuware
- Konwersja i ładowanie modeli
- Kontrola wykonania i wnioskowania
- Praktyki wdrażania na urządzeniach brzegowych i w centrach danych
Optymalizacja wydajności
- Mapowanie pamięci i strojenie warstw
- Śledzenie i profilowanie wykonania
- Typowe wąskie gardła i rozwiązania
Integracja MLU z aplikacjami
- Użycie API Neuware do integracji aplikacji
- Obsługa strumieni i wielu modeli
- Scenariusze wnioskowania hybrydowego CPU-MLU
Projekt end-to-end i przypadek użycia
- Laboratorium: Wdrażanie modelu wizyjnego lub NLP
- Wnioskowanie brzegowe z integracją BANGPy
- Testowanie dokładności i przepustowości
Podsumowanie i kolejne kroki
Wymagania
- Zrozumienie struktur modeli uczenia maszynowego
- Doświadczenie w Pythonie i/lub C++
- Znajomość koncepcji wdrażania modeli i przyspieszania
Odbiorcy
- Programiści embedded AI
- Inżynierowie ML wdrażający na urządzeniach brzegowych lub w centrach danych
- Programiści pracujący z chińską infrastrukturą AI
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
Rozwój Cambricon MLU z wykorzystaniem BANGPy i Neuware - Plan Szkolenia - Rezerwacja
Rozwój Cambricon MLU z wykorzystaniem BANGPy i Neuware - Plan Szkolenia - Zapytanie
Rozwój Cambricon MLU z wykorzystaniem BANGPy i Neuware - Zapytanie o Konsultacje
Propozycje terminów
Szkolenia Powiązane
5G i Edge AI: Wdrażanie aplikacji o ultra-niskiej opóźnieniu
21 godzinTo szkolenie prowadzone przez instruktora w Polsce (online lub na miejscu) jest skierowane do telekomunikacyjnych profesjonalistów średniozaawansowanych, inżynierów AI oraz specjalistów IoT, którzy chcą poznać, jak sieci 5G przyspieszają aplikacje Edge AI.
Na koniec tego szkolenia uczestnicy będą w stanie:
- Zrozumieć podstawy technologii 5G i jej wpływ na Edge AI.
- Wdrażać modele AI optymalizowane dla aplikacji o niskiej opóźnieniu w środowiskach 5G.
- Wdawać systemy decyzyjne w czasie rzeczywistym za pomocą Edge AI i łączności 5G.
- Optymalizować obciążenia AI dla efektywnej wydajności na urządzeniach Edge.
6G i Inteligentna Krawędź
21 godzin6G i Inteligentna Krawędź to przyszłościowy kurs, który bada integrację technologii bezprzewodowych 6G z przetwarzaniem brzegowym, ekosystemami IoT oraz przetwarzaniem danych napędzanym sztuczną inteligencją w celu wspierania inteligentnych, niskopoziomowych i adaptacyjnych infrastruktur.
Ten prowadzony przez instruktora, żywy trening (online lub na miejscu) skierowany jest do architektów IT na poziomie średniozaawansowanym, którzy chcą zrozumieć i projektować następną generację rozproszonych architektur, wykorzystując synergię łączności 6G i systemów inteligentnej krawędzi.
Po ukończeniu kursu uczestnicy będą mogli:
- Zrozumieć, jak 6G przekształci przetwarzanie brzegowe i architektury IoT.
- Projektować systemy rozproszone o ultra-niskich opóźnieniach, wysokiej przepustowości i autonomicznych operacjach.
- Integrować sztuczną inteligencję i analizę danych na krawędzi w celu podejmowania inteligentnych decyzji.
- Planować skalowalne, bezpieczne i odporne infrastruktury brzegowe gotowe na 6G.
- Oceniać modele biznesowe i operacyjne umożliwione przez konwergencję 6G i krawędzi.
Format kursu
- Interaktywne wykłady i dyskusje.
- Studia przypadków i ćwiczenia z projektowania architektury.
- Praktyczne symulacje z opcjonalnymi narzędziami krawędziowymi lub kontenerowymi.
Opcje dostosowania kursu
- Aby zamówić dostosowany trening na ten kurs, skontaktuj się z nami, aby uzgodnić szczegóły.
Zaawansowane Techniki Edge AI
14 godzinSzkolenie prowadzone przez instruktora w Polsce (online lub na miejscu) skierowane jest do zaawansowanych praktyków AI, badaczy i deweloperów, którzy chcą opanować najnowsze osiągnięcia w dziedzinie Edge AI, zoptymalizować swoje modele AI do wdrożenia na urządzeniach brzegowych oraz zbadać specjalistyczne zastosowania w różnych branżach.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Poznać zaawansowane techniki rozwoju i optymalizacji modeli Edge AI.
- Wdrożyć najnowocześniejsze strategie wdrażania modeli AI na urządzeniach brzegowych.
- Wykorzystać specjalistyczne narzędzia i frameworki do zaawansowanych zastosowań Edge AI.
- Optymalizować wydajność i efektywność rozwiązań Edge AI.
- Poznać innowacyjne przypadki użycia oraz pojawiające się trendy w Edge AI.
- Zajmować się zaawansowanymi kwestiami etycznymi i bezpieczeństwa w wdrożeniach Edge AI.
Budowanie rozwiązań AI na urządzeniach brzegowych
14 godzinTo szkolenie prowadzone przez instruktora, na żywo w Polsce (online lub na miejscu), skierowane jest do programistów średniego poziomu, naukowców zajmujących się danymi oraz entuzjastów technologii, którzy chcą zdobyć praktyczne umiejętności wdrażania modeli AI na urządzeniach brzegowych do różnych zastosowań.
Po zakończeniu szkolenia uczestnicy będą w stanie:
- Zrozumieć zasady Edge AI i jego korzyści.
- Skonfigurować środowisko obliczeń brzegowych.
- Tworzyć, trenować i optymalizować modele AI do wdrożenia na urządzeniach brzegowych.
- Wdrażać praktyczne rozwiązania AI na urządzeniach brzegowych.
- Oceniać i poprawiać wydajność modeli wdrożonych na urządzeniach brzegowych.
- Rozważać kwestie etyczne i bezpieczeństwa w zastosowaniach Edge AI.
Budowanie Bezpiecznych i Odpornych Systemów Edge AI
21 godzinTo szkolenie prowadzone przez instruktora, w trybie Polsce (online lub stacjonarnie), jest skierowane do zaawansowanych profesjonalistów z zakresu cyberbezpieczeństwa, inżynierów AI oraz developerów IoT, którzy chcą wdrożyć solidne środki zabezpieczeń i strategie odpornościowe dla systemów Edge AI.
Po ukończeniu tego szkolenia uczestnicy będą w stanie:
- Zrozumieć ryzyka bezpieczeństwa i podatności w wdrożeniach Edge AI.
- Wdrożyć techniki szyfrowania i uwierzytelniania dla ochrony danych.
- Projektować odporne architektury Edge AI, które mogą wytrzymać cyberzagrożenia.
- Zastosować strategie wdrażania bezpiecznych modeli AI w środowiskach Edge.
CANN dla wdrożeń Edge AI
14 godzinNarzędzie Huawei Ascend CANN umożliwia wydajną inferencję AI na urządzeniach brzegowych, takich jak Ascend 310. CANN dostarcza niezbędnych narzędzi do kompilowania, optymalizowania i wdrażania modeli w środowiskach z ograniczonymi zasobami obliczeniowymi i pamięciowymi.
To szkolenie prowadzone przez instruktora (online lub na miejscu) jest skierowane do średniozaawansowanych programistów i integratorów AI, którzy chcą wdrażać i optymalizować modele na urządzeniach brzegowych Ascend przy użyciu łańcucha narzędziowego CANN.
Po ukończeniu szkolenia uczestnicy będą mogli:
- Przygotowywać i konwertować modele AI dla Ascend 310 za pomocą narzędzi CANN.
- Budować lekkie potoki inferencyjne przy użyciu MindSpore Lite i AscendCL.
- Optymalizować wydajność modeli w środowiskach z ograniczonymi zasobami obliczeniowymi i pamięciowymi.
- Wdrażać i monitorować aplikacje AI w rzeczywistych przypadkach użycia na urządzeniach brzegowych.
Format kursu
- Interaktywny wykład i demonstracja.
- Praktyczne ćwiczenia z modelami i scenariuszami specyficznymi dla urządzeń brzegowych.
- Przykłady wdrożeń na wirtualnym lub fizycznym sprzęcie brzegowym.
Opcje dostosowania kursu
- Aby zamówić spersonalizowane szkolenie, skontaktuj się z nami w celu uzgodnienia szczegółów.
Migracja aplikacji CUDA na chińskie architektury GPU
21 godzinChińskie architektury GPU, takie jak Huawei Ascend, Biren i Cambricon MLU, oferują alternatywy dla CUDA dostosowane do lokalnych rynków AI i HPC.
To szkolenie prowadzone przez instruktora na żywo (online lub na miejscu) jest skierowane do zaawansowanych programistów GPU i specjalistów od infrastruktury, którzy chcą migrować i optymalizować istniejące aplikacje CUDA do wdrożenia na chińskich platformach sprzętowych.
Pod koniec szkolenia uczestnicy będą mogli:
- Ocenić kompatybilność istniejących obciążeń CUDA z chińskimi alternatywami układów.
- Przenosić bazy kodu CUDA na środowiska Huawei CANN, Biren SDK i Cambricon BANGPy.
- Porównywać wydajność i identyfikować punkty optymalizacji na różnych platformach.
- Radzić sobie z praktycznymi wyzwaniami związanymi z obsługą i wdrażaniem między architekturami.
Format kursu
- Interaktywny wykład i dyskusja.
- Praktyczne laboratoria tłumaczenia kodu i porównywania wydajności.
- Kierowane ćwiczenia skupione na strategiach adaptacji wieloprocesorowych GPU.
Opcje dostosowania kursu
- Aby zamówić dostosowane szkolenie na podstawie Twojej platformy lub projektu CUDA, skontaktuj się z nami w celu ustalenia szczegółów.
Edge AI dla Rolnictwa: Inteligentne Rolnictwo i Precyzyjny Monitoring
21 godzinTo szkolenie prowadzone przez instruktora w Polsce (online lub na miejscu) jest skierowane do specjalistów z branży agritech, specjalistów IoT oraz inżynierów AI na poziomie podstawowym i średniozaawansowanym, którzy chcą rozwijać i wdrażać rozwiązania Edge AI w inteligentnym rolnictwie.
Pod koniec szkolenia uczestnicy będą w stanie:
- Zrozumieć rolę Edge AI w rolnictwie precyzyjnym.
- Wdrożyć systemy monitorowania upraw i zwierząt gospodarskich oparte na AI.
- Opracować rozwiązania do automatycznego nawadniania i monitorowania środowiska.
- Optymalizować wydajność rolniczą za pomocą analiz Edge AI w czasie rzeczywistym.
Edge AI w Autonomicznych Systemach
14 godzinTrening prowadzony przez instruktora, w Polsce (online lub na miejscu) jest przeznaczony dla inżynierów robotyki na poziomie średnim, developerów pojazdów autonomicznych i badaczy AI, którzy chcą wykorzystać Edge AI do innowacyjnych rozwiązań dla autonomicznych systemów.
Po zakończeniu tego szkolenia uczestnicy będą w stanie:
- Zrozumieć rolę i korzyści płynące z Edge AI w autonomicznych systemach.
- Rozwojować i wdrażać modele AI do przetwarzania w czasie rzeczywistym na urządzeniach Edge.
- Implementować rozwiązania Edge AI w pojazdach autonomicznych, dronach i robotach.
- Projektować i optymalizować systemy sterowania za pomocą Edge AI.
- Rozwiązywać etyczne i regulacyjne wyzwania związane z autonomicznymi zastosowaniami AI.
Edge AI: Od koncepcji do implementacji
14 godzinTo szkolenie prowadzone przez instruktora, na żywo w Polsce (online lub na miejscu) jest skierowane do programistów i specjalistów IT na poziomie średniozaawansowanym, którzy chcą zdobyć kompleksowe zrozumienie Edge AI – od koncepcji do praktycznej implementacji, w tym konfiguracji i wdrożenia.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Zrozumieć podstawowe koncepcje Edge AI.
- Skonfigurować i przygotować środowiska Edge AI.
- Tworzyć, trenować i optymalizować modele Edge AI.
- Wdrażać i zarządzać aplikacjami Edge AI.
- Integrować Edge AI z istniejącymi systemami i procesami.
- Rozważać kwestie etyczne i najlepsze praktyki w implementacji Edge AI.
Edge AI dla przetwarzania obrazów: Przetwarzanie obrazów w czasie rzeczywistym
21 godzinTo szkolenie prowadzone przez instruktora, na żywo w Polsce (online lub na miejscu) jest skierowane do inżynierów przetwarzania obrazów na poziomie średniozaawansowanym i zaawansowanym, programistów AI oraz profesjonalistów IoT, którzy chcą wdrażać i optymalizować modele przetwarzania obrazów do przetwarzania w czasie rzeczywistym na urządzeniach brzegowych.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Zrozumieć podstawy Edge AI i jego zastosowania w przetwarzaniu obrazów.
- Wdrażać zoptymalizowane modele uczenia głębokiego na urządzeniach brzegowych do analizy obrazów i wideo w czasie rzeczywistym.
- Korzystać z frameworków takich jak TensorFlow Lite, OpenVINO i NVIDIA Jetson SDK do wdrażania modeli.
- Optymalizować modele AI pod kątem wydajności, efektywności energetycznej i niskich opóźnień w inferencji.
Edge AI dla usług finansowych
14 godzinTo szkolenie prowadzone przez instruktora, na żywo w Polsce (online lub na miejscu), jest skierowane do specjalistów finansowych na poziomie średniozaawansowanym, deweloperów fintech oraz specjalistów AI, którzy chcą wdrażać rozwiązania Edge AI w usługach finansowych.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Zrozumieć rolę Edge AI w usługach finansowych.
- Wdrożyć systemy wykrywania oszustw z wykorzystaniem Edge AI.
- Poprawić obsługę klienta poprzez rozwiązania oparte na AI.
- Zastosować Edge AI do zarządzania ryzykiem i podejmowania decyzji.
- Wdrożyć i zarządzać rozwiązaniami Edge AI w środowiskach finansowych.
Edge AI dla Sektora Zdrowia
14 godzinSzkolenie prowadzone przez instruktora, na żywo w Polsce (online lub na miejscu), jest skierowane do średniozaawansowanych profesjonalistów z sektora zdrowia, inżynierów biomedycznych oraz programistów AI, którzy chcą wykorzystać Edge AI do innowacyjnych rozwiązań w opiece zdrowotnej.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Zrozumieć rolę i korzyści Edge AI w opiece zdrowotnej.
- Opracowywać i wdrażać modele AI na urządzeniach brzegowych do zastosowań w opiece zdrowotnej.
- Wdrażać rozwiązania Edge AI w urządzeniach noszonych i narzędziach diagnostycznych.
- Projektować i wdrażać systemy monitorowania pacjentów z wykorzystaniem Edge AI.
- Rozważać kwestie etyczne i regulacyjne w zastosowaniach AI w opiece zdrowotnej.
Edge AI w Automatyzacji Przemysłowej
14 godzinTo ten szkolenie prowadzone przez instruktora (online lub na miejscu) jest przeznaczone dla inżynierów przemysłowych, specjalistów od produkcji i deweloperów AI na poziomie średnim, którzy chcą wdrożyć rozwiązania Edge AI w automatyzacji przemysłowej.
Po zakończeniu tego szkolenia uczestnicy będą mogli:
- Zrozumieć rolę Edge AI w automatyzacji przemysłowej.
- Wdrożyć rozwiązania dla przewidywanej konserwacji za pomocą Edge AI.
- Zastosować techniki AI do kontroli jakości w procesach produkcyjnych.
- Optymalizować procesy przemysłowe za pomocą Edge AI.
- Wdrażać i zarządzać rozwiązaniami Edge AI w środowiskach przemysłowych.
Optymalizacja wydajności na platformach Ascend, Biren i Cambricon
21 godzinAscend, Biren i Cambricon to wiodące platformy sprzętowe AI w Chinach, oferujące unikalne narzędzia do przyspieszania i profilowania na potrzeby produkcji na dużą skalę w obszarze obciążeń AI.
Ten prowadzony przez instruktora, żywy trening (online lub na miejscu) skierowany jest do zaawansowanych inżynierów infrastruktury AI i wydajności, którzy chcą optymalizować procesy wnioskowania i trenowania modeli na wielu chińskich platformach chipów AI.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Testować modele na platformach Ascend, Biren i Cambricon.
- Identyfikować wąskie gardła systemowe i nieefektywności pamięci/obliczeń.
- Stosować optymalizacje na poziomie grafu, jądra i operatora.
- Dostosowywać potoki wdrożeniowe w celu poprawy przepustowości i opóźnienia.
Format kursu
- Interaktywny wykład i dyskusja.
- Praktyczne wykorzystanie narzędzi profilowania i optymalizacji na każdej platformie.
- Prowadzone ćwiczenia skupione na praktycznych scenariuszach dostosowywania.
Opcje dostosowania kursu
- Aby zamówić dostosowany trening na podstawie środowiska wydajnościowego lub typu modelu, skontaktuj się z nami w celu uzgodnienia.