Prowadzone przez instruktorów kursy szkoleniowe na żywo z zakresu grafiki komputerowej online lub na miejscu demonstrują poprzez interaktywną dyskusję i praktyczne ćwiczenia podstawy grafiki komputerowej.
Szkolenie z grafiki komputerowej jest dostępne jako "szkolenie online na żywo" lub "szkolenie na miejscu na żywo". Szkolenie na żywo online (inaczej "zdalne szkolenie na żywo") odbywa się za pośrednictwem interaktywnego, zdalnego pulpitu. Szkolenie na żywo na miejscu może być prowadzone lokalnie w siedzibie klienta w podkarpackie lub w korporacyjnych centrach szkoleniowych NobleProg w podkarpackie.
NobleProg - lokalny dostawca szkoleń
Rzeszów
RISE, Plac Wolności 13, Rzeszów, Polska, 35-073
Sala szkoleniowa znajduje się w samym sercu Rzeszowa, co sprawia, że jest łatwo dostępna dla uczestników. W bezpośrednim sąsiedztwie znajdują się duże węzły komunikacji publicznej, takie jak miejskie autobusy (MPK), kolej (PKP) oraz autobusy dalekobieżne (PKS), co ułatwia dotarcie do niej z różnych części miasta oraz spoza niego. Dodatkowo, niedaleko znajduje się podziemny garaż w galerii Center Park, co umożliwia wygodne parkowanie dla osób korzystających z własnego samochodu.
Sala szkoleniowa znajduje się jedynie 10 km na południowy zachód od Rzeszowa, bezpośrednio przy trasie Rzeszów-Radom, co zapewnia łatwy dostęp z obu tych miast. Dodatkowo, lokalizacja blisko autostrady A4 oraz lotniska Jasionka ułatwiają dojazd zarówno dla osób podróżujących samochodem, jak i korzystających z transportu lotniczego.
Huawei Ascend to rodzina procesorów AI zaprojektowanych do wysokowydajnego wnioskowania i trenowania modeli.
To szkolenie prowadzone przez instruktora (online lub na miejscu) jest skierowane do inżynierów AI i naukowców zajmujących się danymi na poziomie średnio zaawansowanym, którzy chcą rozwijać i optymalizować modele sieci neuronowych przy użyciu platformy Huawei Ascend oraz zestawu narzędzi CANN.
Po zakończeniu szkolenia uczestnicy będą w stanie:
Skonfigurować środowisko deweloperskie CANN.
Tworzyć aplikacje AI przy użyciu MindSpore i przepływów pracy CloudMatrix.
Optymalizować wydajność na procesorach NPU Ascend przy użyciu niestandardowych operatorów i tilingu.
Wdrażać modele w środowiskach brzegowych lub chmurowych.
Format kursu
Interaktywny wykład i dyskusja.
Praktyczne wykorzystanie Huawei Ascend i zestawu narzędzi CANN w przykładowych aplikacjach.
Ćwiczenia z przewodnikiem skupione na budowaniu, trenowaniu i wdrażaniu modeli.
Opcje dostosowania kursu
Aby zamówić dostosowane szkolenie na podstawie swojej infrastruktury lub zbiorów danych, skontaktuj się z nami.
Stos AI Huawei — od niskopoziomowego SDK CANN do wysokopoziomowego frameworka MindSpore — oferuje zintegrowane środowisko do tworzenia i wdrażania rozwiązań AI, zoptymalizowane pod kątem sprzętu Ascend.
To szkolenie prowadzone przez instruktora (online lub na miejscu) jest skierowane do specjalistów technicznych na poziomie początkującym i średniozaawansowanym, którzy chcą zrozumieć, jak komponenty CANN i MindSpore współpracują, aby wspierać zarządzanie cyklem życia AI i decyzje dotyczące infrastruktury.
Pod koniec szkolenia uczestnicy będą w stanie:
Zrozumieć warstwową architekturę stosu obliczeniowego AI Huawei.
Zidentyfikować, jak CANN wspiera optymalizację modeli i wdrażanie na poziomie sprzętowym.
Ocenić framework MindSpore i jego narzędzia w porównaniu z alternatywami branżowymi.
Określić miejsce stosu AI Huawei w środowiskach przedsiębiorstw lub chmury/on-prem.
Format kursu
Interaktywny wykład i dyskusja.
Demo systemu na żywo i przykłady oparte na przypadkach.
Opcjonalne warsztaty z przewodnikiem dotyczące przepływu modeli z MindSpore do CANN.
Opcje dostosowania kursu
Aby zamówić dostosowane szkolenie, skontaktuj się z nami.
To szkolenie prowadzone przez instruktora (online lub na miejscu) jest skierowane do programistów na poziomie podstawowym i średniozaawansowanym, którzy chcą wykorzystać OpenACC do programowania urządzeń heterogenicznych i wykorzystania ich równoległości.
Po zakończeniu szkolenia uczestnicy będą mogli:
Skonfigurować środowisko programistyczne OpenACC.
Napisać i uruchomić podstawowy program OpenACC.
Adnotować kod za pomocą dyrektyw i klauzul OpenACC.
Korzystać z API i bibliotek OpenACC.
Profilować, debugować i optymalizować programy OpenACC.
CANN SDK (Compute Architecture for Neural Networks) oferuje potężne narzędzia do wdrażania i optymalizacji aplikacji AI w czasie rzeczywistym w dziedzinie przetwarzania obrazu i języka naturalnego, szczególnie na sprzęcie Huawei Ascend.
To szkolenie prowadzone przez instruktora (online lub na miejscu) jest skierowane do praktyków AI na poziomie średniozaawansowanym, którzy chcą budować, wdrażać i optymalizować modele wizyjne i językowe przy użyciu CANN SDK w przypadkach użycia produkcyjnego.
Po zakończeniu szkolenia uczestnicy będą mogli:
Wdrażać i optymalizować modele CV i NLP przy użyciu CANN i AscendCL.
Korzystać z narzędzi CANN do konwersji modeli i integrowania ich w potoki produkcyjne.
Optymalizować wydajność wnioskowania dla zadań takich jak detekcja, klasyfikacja i analiza sentymentu.
Budować potoki CV/NLP w czasie rzeczywistym dla scenariuszy wdrażania na krawędzi lub w chmurze.
Format kursu
Interaktywny wykład i demonstracja.
Praktyczne laboratorium z wdrażaniem modeli i profilowaniem wydajności.
Projektowanie potoków w czasie rzeczywistym na podstawie rzeczywistych przypadków użycia CV i NLP.
Opcje dostosowania kursu
Aby zamówić dostosowane szkolenie, skontaktuj się z nami w celu uzgodnienia szczegółów.
To prowadzone przez instruktora szkolenie na żywo w podkarpackie (na miejscu lub zdalnie) jest przeznaczone dla początkujących i średnio zaawansowanych programistów, którzy chcą nauczyć się podstaw programowania GPU oraz głównych frameworków i narzędzi do tworzenia aplikacji GPU.
Pod koniec tego szkolenia uczestnicy będą w stanie Zrozumieć różnicę między procesorem a GPU obliczeniowym oraz korzyści i wyzwania związane z programowaniem GPU.
Wybrać odpowiedni framework i narzędzie dla swojej aplikacji GPU.
Stworzyć podstawowy program GPU, który wykonuje dodawanie wektorowe przy użyciu jednego lub więcej frameworków i narzędzi.
Korzystanie z odpowiednich interfejsów API, języków i bibliotek w celu wyszukiwania informacji o urządzeniu, przydzielania i zwalniania pamięci urządzenia, kopiowania danych między hostem a urządzeniem, uruchamiania jądra i synchronizowania wątków.
Korzystanie z odpowiednich przestrzeni pamięci, takich jak globalna, lokalna, stała i prywatna, w celu optymalizacji transferu danych i dostępu do pamięci.
Korzystanie z odpowiednich modeli wykonania, takich jak elementy robocze, grupy robocze, wątki, bloki i siatki, w celu kontrolowania równoległości.
Debugowanie i testowanie programów GPU przy użyciu narzędzi takich jak CodeXL, CUDA-GDB, CUDA-MEMCHECK i NVIDIA Nsight.
Optymalizacja programów GPU przy użyciu technik takich jak koalescencja, buforowanie, prefetching i profilowanie.
CANN TIK (Tensor Instruction Kernel) i Apache TVM umożliwiają zaawansowaną optymalizację i dostosowanie operatorów modeli AI dla sprzętu Huawei Ascend.
To szkolenie prowadzone przez instruktora (online lub na miejscu) jest skierowane do zaawansowanych programistów systemowych, którzy chcą tworzyć, wdrażać i dostrajać niestandardowe operatory dla modeli AI, korzystając z modelu programowania TIK w CANN oraz integracji z kompilatorem TVM.
Po zakończeniu szkolenia uczestnicy będą mogli:
Pisać i testować niestandardowe operatory AI przy użyciu TIK DSL dla procesorów Ascend.
Integrować niestandardowe operatory w środowisku wykonawczym CANN i grafie wykonania.
Korzystać z TVM do planowania, automatycznego dostrajania i benchmarkowania operatorów.
Debugować i optymalizować wydajność na poziomie instrukcji dla niestandardowych wzorców obliczeniowych.
Format kursu
Interaktywny wykład i demonstracja.
Praktyczne kodowanie operatorów przy użyciu potoków TIK i TVM.
Testowanie i dostrajanie na sprzęcie Ascend lub symulatorach.
Opcje dostosowania kursu
Aby zamówić dostosowane szkolenie, skontaktuj się z nami w celu uzgodnienia szczegółów.
Ten szkolenie prowadzone przez instruktora (online lub stacjonarnie) jest skierowane do programistów na poziomie początkującym do średniozaawansowanym, którzy chcą korzystać z różnych frameworków dla programowania GPU i porównywać ich cechy, wydajność i zgodność.
Na koniec tego szkolenia uczestnicy będą w stanie:
Skonfigurować środowisko deweloperskie zawierające OpenCL SDK, CUDA Toolkit, ROCm Platform, urządzenie obsługujące OpenCL, CUDA lub ROCm oraz Visual Studio Code.
Stworzyć podstawowy program GPU wykonujący dodawanie wektorów przy użyciu OpenCL, CUDA i ROCm, a także porównać składnię, strukturę i wykonywanie każdego z frameworków.
Używać odpowiednich API do zapytania informacji o urządzeniu, alokacji i dealokacji pamięci urządzenia, kopiowania danych między hostem a urządzeniem, uruchamiania kerneli i synchronizacji wątków.
Używać odpowiednich języków do pisania kerneli wykonujących na urządzeniu i manipulowania danymi.
Używać wbudowanych funkcji, zmiennych i bibliotek do wykonywania standardowych zadań i operacji.
Używać odpowiednich przestrzeni pamięci, takich jak globalna, lokalna, stała i prywatna, w celu optymalizacji transferów danych i dostępów do pamięci.
Używać odpowiednich modeli wykonywania do kontrolowania wątków, bloków i siatek definiujących równoległość.
Debugować i testować programy GPU przy użyciu narzędzi takich jak CodeXL, CUDA-GDB, CUDA-MEMCHECK i NVIDIA Nsight.
Optymalizować programy GPU za pomocą technik takich jak koalescencja, buforowanie, prefetching i profilowanie.
CloudMatrix jest zunifikowaną platformą Huawei do rozwoju i wdrażania sztucznej inteligencji, zaprojektowaną do obsługi skalowalnych, produkcyjnych wniosków.
Ten prowadzony przez instruktora kurs (online lub na miejscu) jest skierowany do AI profesjonalistów o poziomie początkującego do średniozaawansowanego, którzy chcą wdrażać i monitorować modele AI za pomocą platformy CloudMatrix z integracją CANN i MindSpore.
Po zakończeniu tego kursu uczestnicy będą w stanie:
Używać CloudMatrix do pakowania, wdrażania i serwowania modeli.
Konwertować i optymalizować modele dla chipsetów Ascend.
Konfigurować rurociągi do zadań wniosków w czasie rzeczywistym i w partiach.
Monitorować wdrożenia i dostosowywać wydajność w środowiskach produkcyjnych.
Format kursu
Interaktywna wykład i dyskusja.
Ręczne korzystanie z CloudMatrix w prawdziwych scenariuszach wdrażania.
Zadania prowadzone skupione na konwersji, optymalizacji i skalowaniu.
Opcje dostosowania kursu
Aby poprosić o dostosowany szkolenie na podstawie Twojej infrastruktury AI lub środowiska chmur, skontaktuj się z nami w celu zorganizowania.
To szkolenie prowadzone przez instruktora w podkarpackie (online lub na miejscu) jest skierowane do artystów, twórców gier lub zupełnych początkujących, którzy chcą używać Blendera do tworzenia modeli 3D na potrzeby interaktywnych aplikacji, gier wideo, filmów animowanych itp.
Po zakończeniu szkolenia uczestnicy będą mogli:
Nauczyć się tworzyć animacje i efekty wizualne za pomocą Blendera.
Dodawać krzywe, powierzchnie, metaballe i cząsteczki włosów, aby symulować realistyczne ruchy 3D.
Wprowadzenie do modelowania i animacji nieniszczącej.
Eksportować modele 3D i zasoby do silnika gry, drukarki 3D lub innego oprogramowania.
Narzę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.
Szkolenie na żywo prowadzone przez instruktora w podkarpackie (na miejscu lub zdalnie) jest przeznaczone dla początkujących i średnio zaawansowanych programistów, którzy chcą zainstalować i używać ROCm w systemie Windows do programowania procesorów AMD GPU i wykorzystywania ich równoległości.
Pod koniec tego szkolenia uczestnicy będą w stanie
Skonfigurować środowisko programistyczne, które obejmuje platformę ROCm, procesor AMD GPU i Visual Studio Code w systemie Windows.
Stworzyć podstawowy program ROCm, który wykonuje dodawanie wektorowe na GPU i pobiera wyniki z pamięci GPU.
Użyj interfejsu API ROCm, aby uzyskać informacje o urządzeniu, przydzielić i zwolnić pamięć urządzenia, skopiować dane między hostem a urządzeniem, uruchomić jądra i zsynchronizować wątki.
Używanie języka HIP do pisania jąder, które wykonują się na GPU i manipulują danymi.
Używanie wbudowanych funkcji, zmiennych i bibliotek HIP do wykonywania typowych zadań i operacji.
Używanie przestrzeni pamięci ROCm i HIP, takich jak globalna, współdzielona, stała i lokalna, w celu optymalizacji transferu danych i dostępu do pamięci.
Używanie modeli wykonania ROCm i HIP do kontrolowania wątków, bloków i siatek, które definiują równoległość.
Debugowanie i testowanie programów ROCm i HIP przy użyciu narzędzi takich jak ROCm Debugger i ROCm Profiler.
Optymalizacja programów ROCm i HIP przy użyciu technik takich jak koalescencja, buforowanie, wstępne pobieranie i profilowanie.
To szkolenie prowadzone przez instruktora w podkarpackie (online lub na miejscu) jest skierowane do programistów na poziomie początkującym i średniozaawansowanym, którzy chcą wykorzystać ROCm i HIP do programowania GPU AMD i wykorzystania ich równoległości.
Po zakończeniu szkolenia uczestnicy będą mogli:
Skonfigurować środowisko programistyczne obejmujące platformę ROCm, procesor graficzny AMD oraz Visual Studio Code.
Stworzyć podstawowy program ROCm, który wykonuje dodawanie wektorów na GPU i pobiera wyniki z pamięci GPU.
Używać interfejsu API ROCm do odpytywania o informacje o urządzeniu, alokowania i zwalniania pamięci urządzenia, kopiowania danych między hostem a urządzeniem, uruchamiania jąder i synchronizacji wątków.
Używać języka HIP do pisania jąder wykonywanych na GPU i manipulowania danymi.
Używać wbudowanych funkcji, zmiennych i bibliotek HIP do wykonywania typowych zadań i operacji.
Używać przestrzeni pamięci ROCm i HIP, takich jak globalna, współdzielona, stała i lokalna, aby optymalizować transfery danych i dostęp do pamięci.
Używać modeli wykonania ROCm i HIP do kontrolowania wątków, bloków i siatek, które definiują równoległość.
Debugować i testować programy ROCm i HIP za pomocą narzędzi takich jak ROCm Debugger i ROCm Profiler.
Optymalizować programy ROCm i HIP za pomocą technik takich jak łączenie, buforowanie, pobieranie z wyprzedzeniem i profilowanie.
Ta prowadzona przez instruktora, na żywo szkolenie w podkarpackie (online lub stacjonarnie) jest skierowane do artystów, deweloperów gier lub całkowitych początkujących, którzy chcą używać Blendera do tworzenia modeli 3D dla aplikacji interaktywnych, gier wideo, animowanych filmów itp.
Na koniec tego szkolenia uczestnicy będą w stanie:
Zrozumieć zasady i podstawowe koncepcje modelowania 3D.
Poznać różnorodne tryby i narzędzia do modelowania i edytowania siatek 3D.
Używać narzędzi do mapowania UV, rzeźbienia i malowania modeli 3D.
CANN (Compute Architecture for Neural Networks) to zestaw narzędzi do obliczeń AI firmy Huawei, używany do kompilowania, optymalizacji i wdrażania modeli AI na procesorach Ascend AI.
To szkolenie prowadzone przez instruktora (online lub na miejscu) jest skierowane do początkujących deweloperów AI, którzy chcą zrozumieć, jak CANN wpisuje się w cykl życia modelu od szkolenia do wdrożenia, oraz jak współpracuje z frameworkami takimi jak MindSpore, TensorFlow i PyTorch.
Pod koniec szkolenia uczestnicy będą mogli:
Zrozumieć cel i architekturę zestawu narzędzi CANN.
Skonfigurować środowisko deweloperskie z CANN i MindSpore.
Przekształcić i wdrożyć prosty model AI na sprzęcie Ascend.
Zdobyć podstawową wiedzę na temat przyszłych projektów optymalizacji lub integracji CANN.
Format kursu
Interaktywny wykład i dyskusja.
Praktyczne laboratoria z prostym wdrażaniem modeli.
Krok po kroku omówienie łańcucha narzędzi CANN i punktów integracji.
Opcje dostosowania kursu
Aby zamówić dostosowane szkolenie, prosimy o kontakt w celu uzgodnienia szczegółów.
Ascend, 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.
To prowadzone przez instruktora szkolenie na żywo w podkarpackie (na miejscu lub zdalnie) jest przeznaczone dla początkujących i średnio zaawansowanych grafików i animatorów, którzy chcą nauczyć się tworzyć wspaniałe animacje, interaktywne media i angażujące treści internetowe za pomocą Adobe Animate.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
Poruszać się po interfejsie i narzędziach Adobe Animate.
Tworzyć i edytować animacje przy użyciu klatek kluczowych, tweenów ruchu i tweenów kształtu.
Projektować interaktywne animacje i aplikacje przy użyciu języka ActionScript i JavaScript.
Włączanie elementów audio i wideo do projektów.
Eksportowanie animacji na platformy internetowe, wideo i mobilne.
CANN SDK (Compute Architecture for Neural Networks) to fundament obliczeniowy sztucznej inteligencji firmy Huawei, który umożliwia programistom dostrajanie i optymalizację wydajności wdrożonych sieci neuronowych na procesorach Ascend AI.
To szkolenie prowadzone przez instruktora, na żywo (online lub na miejscu), jest skierowane do zaawansowanych programistów AI i inżynierów systemowych, którzy chcą optymalizować wydajność wnioskowania, korzystając z zaawansowanych narzędzi CANN, takich jak Graph Engine, TIK i rozwój niestandardowych operatorów.
Pod koniec szkolenia uczestnicy będą w stanie:
Zrozumieć architekturę środowiska wykonawczego CANN i cykl życia wydajności.
Korzystać z narzędzi do profilowania i Graph Engine do analizy i optymalizacji wydajności.
Tworzyć i optymalizować niestandardowe operatory przy użyciu TIK i TVM.
Rozwiązywać problemy z wąskimi gardłami pamięci i poprawiać przepustowość modelu.
Format kursu
Interaktywny wykład i dyskusja.
Praktyczne laboratoria z profilowaniem w czasie rzeczywistym i dostrajaniem operatorów.
Ćwiczenia optymalizacyjne z wykorzystaniem przykładów wdrożeń skrajnych przypadków.
Opcje dostosowania kursu
Aby zamówić dostosowane szkolenie dla tego kursu, skontaktuj się z nami w celu ustalenia szczegółów.
Chiń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.
To szkolenie prowadzone przez instruktora (online lub na miejscu) jest skierowane do programistów na poziomie początkującym i średniozaawansowanym, którzy chcą używać CUDA do programowania procesorów graficznych NVIDIA i wykorzystywać ich równoległość.
Pod koniec szkolenia uczestnicy będą mogli:
Skonfigurować środowisko programistyczne zawierające CUDA Toolkit, procesor graficzny NVIDIA oraz Visual Studio Code.
Stworzyć podstawowy program CUDA, który wykonuje dodawanie wektorów na GPU i pobiera wyniki z pamięci GPU.
Używać CUDA API do pobierania informacji o urządzeniu, alokowania i zwalniania pamięci urządzenia, kopiowania danych między hostem a urządzeniem, uruchamiania jąder i synchronizacji wątków.
Używać języka CUDA C/C++ do pisania jąder wykonywanych na GPU i manipulowania danymi.
Używać wbudowanych funkcji, zmiennych i bibliotek CUDA do wykonywania typowych zadań i operacji.
Używać przestrzeni pamięci CUDA, takich jak globalna, współdzielona, stała i lokalna, aby optymalizować transfery danych i dostęp do pamięci.
Używać modelu wykonania CUDA do kontrolowania wątków, bloków i siatek, które definiują równoległość.
Debugować i testować programy CUDA za pomocą narzędzi takich jak CUDA-GDB, CUDA-MEMCHECK i NVIDIA Nsight.
Optymalizować programy CUDA za pomocą technik takich jak łączenie, buforowanie, pobieranie z wyprzedzeniem i profilowanie.
Psdto3D101 jest specjalistycznym narzędziem oprogramowania zaprojektowanym do tworzenia plików lentykularnych z efektami 3D, flip, morph i ruchu. Ten kurs zapewnia uczestnikom wiedzę i praktyczne umiejętności zarządzania i stosowania oprogramowania Psdto3D101 do produkcji profesjonalnych lentykularnych wyników, obejmując zarówno zarządzanie, jak i kreatywne aspekty oprogramowania.
Ten kurs prowadzony przez instruktora (online lub stacjonarnie) jest skierowany do początkujących do średniozaawansowanych grafików i profesjonalistów drukowania, którzy chcą tworzyć, zarządzać i optymalizować pliki lentykularne za pomocą oprogramowania Psdto3D101.
Na koniec tego szkolenia uczestnicy będą w stanie:
Zrozumieć podstawy drukarskie i projektowe lentykularne.
Nawigować i konfigurować Psdto3D101 dla różnych typów projektów.
Tworzyć efekty 3D, flip i ruchu za pomocą warstw i sekwencji.
Eksportować i przygotowywać pliki lentykularne do profesjonalnego drukowania.
Format kursu
Interaktywna wykład i dyskusja.
Praktyczne ćwiczenia z użyciem oprogramowania Psdto3D101.
Ręczne wdrażanie w środowisku live-lab.
Opcje dostosowywania kursu
Aby poprosić o dostosowane szkolenie dla tego kursu, skontaktuj się z nami, aby umówić się.
CANN (Compute Architecture for Neural Networks) to stos obliczeniowy AI firmy Huawei do wdrażania i optymalizacji modeli AI na procesorach Ascend AI.
To szkolenie prowadzone przez instruktora, na żywo (online lub na miejscu) jest skierowane do średniozaawansowanych programistów i inżynierów AI, którzy chcą efektywnie wdrażać wytrenowane modele AI na sprzęcie Huawei Ascend przy użyciu zestawu narzędzi CANN oraz narzędzi takich jak MindSpore, TensorFlow czy PyTorch.
Po zakończeniu szkolenia uczestnicy będą w stanie:
Zrozumieć architekturę CANN i jej rolę w procesie wdrażania AI.
Konwertować i adaptować modele z popularnych frameworków do formatów zgodnych z Ascend.
Korzystać z narzędzi takich jak ATC, konwersja modeli OM i MindSpore do wnioskowania na urządzeniach brzegowych i w chmurze.
Diagnozować problemy związane z wdrażaniem i optymalizować wydajność na sprzęcie Ascend.
Format kursu
Interaktywny wykład i demonstracja.
Praktyczne ćwiczenia z wykorzystaniem narzędzi CANN i symulatorów lub urządzeń Ascend.
Praktyczne scenariusze wdrażania oparte na rzeczywistych modelach AI.
Opcje dostosowania kursu
Aby zamówić dostosowane szkolenie, skontaktuj się z nami w celu uzgodnienia szczegółów.
Akceleratory AI Biren to wysokowydajne procesory graficzne (GPU) zaprojektowane do obciążeń związanych ze sztuczną inteligencją i obliczeniami wysokiej wydajności (HPC), z obsługą skalowalnego treningu i inferencji.
To szkolenie prowadzone przez instruktora (online lub na miejscu) jest skierowane do programistów na poziomie średniozaawansowanym i zaawansowanym, którzy chcą programować i optymalizować aplikacje przy użyciu własnego stosu GPU Biren, z praktycznymi porównaniami do środowisk opartych na CUDA.
Po zakończeniu szkolenia uczestnicy będą mogli:
Zrozumieć architekturę GPU Biren i hierarchię pamięci.
Skonfigurować środowisko programistyczne i korzystać z modelu programowania Biren.
Tłumaczyć i optymalizować kod w stylu CUDA na platformy Biren.
Stosować techniki dostrajania wydajności i debugowania.
Format kursu
Interaktywne wykłady i dyskusje.
Praktyczne wykorzystanie SDK Biren w przykładowych obciążeniach GPU.
Prowadzone ćwiczenia skupione na przenoszeniu i dostrajaniu wydajności.
Opcje dostosowania kursu
Aby zamówić dostosowane szkolenie na podstawie potrzeb dotyczących stosu aplikacji lub integracji, skontaktuj się z nami w celu uzgodnienia szczegółów.
To prowadzone przez instruktora szkolenie na żywo w podkarpackie (online lub na miejscu) jest przeznaczone dla artystów, twórców gier lub zupełnie początkujących, którzy chcą używać Blender do tworzenia modeli 3D do aplikacji interaktywnych, gier wideo, filmów animowanych itp.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
Zrozumienie zasad i podstawowych koncepcji modelowania 3D.
Poznanie różnych trybów i narzędzi do modelowania i edycji siatek 3D.
Dowiedz się, jak tworzyć animacje i efekty wizualne za pomocą Blender.
Dodaj krzywe, powierzchnie, metaballs i cząsteczki włosów, aby symulować realistyczne ruchy 3D.
Używaj narzędzi do mapowania/rozwijania UV, rzeźbienia i malowania modeli 3D.
Eksportuj modele 3D i zasoby do silnika gry, drukarki 3D lub innego oprogramowania.
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.
To szkolenie prowadzone przez instruktora na żywo w podkarpackie (online lub na miejscu) jest skierowane do początkujących administratorów systemów i specjalistów IT, którzy chcą instalować, konfigurować, zarządzać i rozwiązywać problemy w środowiskach CUDA.
Po zakończeniu szkolenia uczestnicy będą mogli:
Zrozumieć architekturę, komponenty i możliwości CUDA.
Ten prowadzony przez instruktora, żywy trening w podkarpackie (online lub na miejscu) jest skierowany do programistów na poziomie podstawowym i średnio zaawansowanym, którzy chcą wykorzystać OpenCL do programowania urządzeń heterogenicznych i wykorzystać ich równoległość.
Pod koniec tego szkolenia uczestnicy będą mogli:
Skonfigurować środowisko programistyczne zawierające OpenCL SDK, urządzenie obsługujące OpenCL oraz Visual Studio Code.
Utworzyć podstawowy program OpenCL, który wykonuje dodawanie wektorowe na urządzeniu i pobiera wyniki z pamięci urządzenia.
Wykorzystać OpenCL API do pobierania informacji o urządzeniu, tworzenia kontekstów, kolejek poleceń, buforów, kernelów i zdarzeń.
Wykorzystać język OpenCL C do pisania kernelów, które wykonują się na urządzeniu i manipulują danymi.
Wykorzystać wbudowane funkcje, rozszerzenia i biblioteki OpenCL do wykonywania typowych zadań i operacji.
Wykorzystać modele pamięci hosta i urządzenia OpenCL do optymalizacji transferów danych i dostępu do pamięci.
Wykorzystać model wykonania OpenCL do kontrolowania work-items, work-groups i ND-ranges.
Debugować i testować programy OpenCL za pomocą narzędzi takich jak CodeXL, Intel VTune i NVIDIA Nsight.
Optymalizować programy OpenCL za pomocą technik takich jak wektoryzacja, rozwinięcie pętli, pamięć lokalna i profilowanie.
To szkolenie prowadzone przez instruktora, na żywo w podkarpackie (online lub na miejscu) jest skierowane do projektantów, inżynierów mechaników oraz wszystkich, którzy chcą nauczyć się tworzyć modele 3D, które mogą być zbudowane lub wydrukowane w 3D.
Po zakończeniu szkolenia uczestnicy będą potrafili:
Tworzyć modele 3D nadające się do druku.
Stosować transformacje geometryczne do budowania złożonych kształtów 3D.
Modelować w sposób nieinteraktywny, używając minimalnej liczby linii kodu.
To prowadzone przez instruktora szkolenie na żywo w podkarpackie (na miejscu lub zdalnie) jest przeznaczone dla początkujących i zaawansowanych entuzjastów projektowania 3D i druku 3D, którzy chcą używać Fusion 360 do projektowania, symulacji i przygotowywania modeli do druku 3D.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
Zainstalować i skonfigurować Fusion 360 w celu uzyskania optymalnej wydajności.
Projektować, modelować i symulować obiekty 3D w ujednoliconym środowisku.
Optymalizować i przygotowywać projekty do procesu drukowania 3D.
Współpracować i udostępniać swoje projekty przy użyciu możliwości chmury Fusion 360.
To szkolenie prowadzone przez instruktora na żywo w podkarpackie (online lub na miejscu) jest skierowane do programistów i projektantów UI/UX na poziomie podstawowym do średnio zaawansowanego, którzy chcą korzystać z Adobe LiveCycle Designer do tworzenia interaktywnych i dynamicznych formularzy PDF.
Po zakończeniu szkolenia uczestnicy będą mogli:
Tworzyć i edytować formularze PDF z różnymi elementami i właściwościami.
Dodawać skrypty i logikę do formularzy PDF za pomocą JavaScript.
Weryfikować i zabezpieczać formularze PDF.
Integrować formularze PDF ze źródłami danych i usługami internetowymi.
Ten kurs jest idealny dla osób, które chcą zacząć swoją przygodę z projektowaniem graficznym przy użyciu Affinity Designer, jednego z najpopularniejszych i najbardziej wszechstronnych programów do grafiki wektorowej. Jeśli dopiero zaczynasz naukę tworzenia grafiki komputerowej i szukasz solidnych podstaw, ten kurs pomoże Ci krok po kroku opanować podstawowe funkcje i narzędzia, które są niezbędne do tworzenia profesjonalnych projektów.
W trakcie kursu:
Nauczysz się, jak poruszać się po interfejsie Affinity Designer, co pozwoli Ci swobodnie korzystać z jego funkcji.
Poznasz podstawowe narzędzia do rysowania i edytowania kształtów, co pozwoli Ci tworzyć własne ilustracje i grafiki.
Zrozumiesz, jak działa praca z warstwami i jak korzystać z kolorów oraz tekstów w swoich projektach.
Opanujesz podstawy eksportowania swoich projektów do różnych formatów, gotowych do druku lub publikacji online.
Po ukończeniu kursu będziesz w stanie tworzyć proste grafiki, logo, plakaty i inne materiały wizualne, korzystając z narzędzi Affinity Designer. Kurs zapewni Ci solidne podstawy, które pozwolą na dalszy rozwój umiejętności w projektowaniu graficznym..
To szkolenie prowadzone przez instruktora (online lub na miejscu) jest skierowane do programistów na poziomie początkującym i średniozaawansowanym, którzy chcą zbudować mobilną aplikację AR z wykorzystaniem ARToolKit i jego najnowszych funkcji, takich jak śledzenie naturalnych cech, kalibracja i integracja z zewnętrznymi czujnikami.
Blender to darmowe, open source narzędzie do grafiki komputerowej 3D, służące do tworzenia animowanych filmów, efektów wizualnych, sztuki, modeli do druku 3D, aplikacji interaktywnych i gier wideo.
Podczas warsztatu uczestnicy nauczą się tworzyć modele 3D dla gier wideo, druku 3D, projektowania wnętrz itp.
Jakie umiejętności możesz oczekiwać po ukończeniu tego szkolenia?
Zrozumienie zasad modelowania
Zrozumienie i zarządzanie animacjami, efektami cząsteczkowymi, grafiką 3D, mapą UV i rozpakowywaniem
Eksportowanie modeli i zasobów do silników gier, drukarek 3D lub innych oprogramowań.
To szkolenie prowadzone przez instruktora, na żywo w podkarpackie (online lub na miejscu) jest skierowane do programistów na poziomie średnio zaawansowanym, którzy chcą wykorzystać CUDA do tworzenia aplikacji w Pythonie działających równolegle na GPU NVIDIA.
Pod koniec szkolenia uczestnicy będą mogli:
Używać kompilatora Numba do przyspieszenia aplikacji w Pythonie działających na GPU NVIDIA.
Tworzyć, kompilować i uruchamiać własne jądra CUDA.
Zarządzać pamięcią GPU.
Przekształcać aplikację opartą na CPU w aplikację przyspieszoną przez GPU.
Ten kurs stanowi praktyczne wprowadzenie do Inkscape, narzędzia do tworzenia grafiki wektorowej o otwartym kodzie źródłowym, szeroko stosowanego do tworzenia profesjonalnych wizualizacji, takich jak logo, ikony, infografiki, diagramy oraz materiały marketingowe.
Poprowadzone, praktyczne sesje pozwolą uczestnikom poznać podstawowe funkcje i narzędzia Inkscape — w tym kształty, ścieżki, warstwy, kolory i typografię — podczas wykonywania ćwiczeń związanych z projektowaniem w środowisku pracy. Szkolenie obejmuje również najlepsze praktyki dotyczące organizacji plików, współpracy oraz eksportowania prac zarówno do użytku cyfrowego, jak i drukowanego.
To prowadzone przez instruktora szkolenie na żywo w podkarpackie (na miejscu lub zdalnie) jest przeznaczone dla projektantów stron internetowych, którzy chcą używać Maya do tworzenia animacji 3D.
Pod koniec tego szkolenia uczestnicy będą mogli
Tworzyć realistyczne modele i tekstury w Maya.
Animować i renderować projekty w celu uzyskania wysokiej jakości odtwarzania.
Ten prowadzony przez instruktora kurs szkoleniowy na żywo w podkarpackie obejmuje sposób programowania GPUs do obliczeń równoległych, jak korzystać z różnych platform, jak pracować z platformą CUDA i jej funkcjami oraz jak wykonywać różne techniki optymalizacji za pomocą CUDA. Niektóre z zastosowań obejmują głębokie uczenie się, analitykę, przetwarzanie obrazu i aplikacje inżynieryjne.
WebGL (Web Graphics Library) to interfejs API JavaScript do renderowania grafiki 3D w przeglądarce internetowej bez użycia wtyczek.
W tym szkoleniu prowadzonym przez instruktora, uczestnicy nauczą się generować realistyczne obrazy komputerowe przy użyciu grafiki 3D, przechodząc przez proces tworzenia animowanej aplikacji 3D działającej w przeglądarce.
Pod koniec szkolenia uczestnicy będą mogli:
Zrozumieć i wykorzystać różne funkcjonalności WebGL, w tym siatki, transformacje, kamery, materiały, oświetlenie i animację
Animować obiekty za pomocą WebGL
Tworzyć obiekty 3D przy użyciu WebGL
Grupa docelowa
Programiści
Format kursu
Część wykładowa, część dyskusyjna, ćwiczenia i intensywna praktyka
To szkolenie prowadzone przez instruktora, na żywo w podkarpackie (online lub na miejscu) jest skierowane do inżynierów projektowych, architektów i programistów, którzy chcą używać Pixar USD do tworzenia, budowania i udostępniania wspólnych scen 3D lub zasobów, pracując jednocześnie z różnych narzędzi graficznych.
Pod koniec szkolenia uczestnicy będą mogli:
Skonfigurować niezbędne środowisko programistyczne do tworzenia grafiki 3D i przepływów pracy.
Zrozumieć podstawową kompozycję USD i zastosować modyfikacje w celu ulepszenia zasobów i scen 3D.
Udostępniać, łączyć i przekształcać wiele zasobów przy użyciu obsługiwanych wtyczek USD dla aplikacji innych firm (Maya, Katana i Houdini).
Programy graficzne Adobe to zestaw narzędzi do tworzenia, edycji i manipulacji grafiką, multimediów oraz dokumentów. Firma Adobe Systems jest znana z tworzenia wielu profesjonalnych programów dedykowanych grafikom, multimediom, edycji zdjęć, projektowaniu stron internetowych i nie tylko. Oto kilka głównych programów graficznych stworzonych przez Adobe:
Adobe Photoshop
Jest to jeden z najbardziej popularnych programów do edycji grafiki rastrowej. Pozwala na manipulację zdjęciami, tworzenie grafik, retuszowanie, korekcję kolorów i wiele innych zaawansowanych operacji.
Adobe Illustrator
Skoncentrowany na grafice wektorowej, Illustrator umożliwia tworzenie logo, ilustracji, grafik wektorowych, projektów typograficznych i innych elementów, które można skalować bez utraty jakości.
Więcej...
Ostatnia aktualizacja:
Opinie uczestników (10)
Bardzo interaktywny z wieloma przykładami, z dobrą progresją w złożoności od początku do końca szkolenia.
Jenny - Andheo
Szkolenie - GPU Programming with CUDA and Python
Przetłumaczone przez sztuczną inteligencję
Wiele rzeczy. Ale przede wszystkim zadania.
Daniel Klosowicz - Daniel Klosowicz, BUGLO Play Sp. z o.o.
Szkolenie - 3D Modeling with Blender
Przetłumaczone przez sztuczną inteligencję
wyrozumiałość i pomoc
Jadwiga Dudek
Szkolenie - Blender: 3D Modeling Fundamentals
Spójny sposob prezentacji, duża wiedza trenera, odpowiedni poziom wejscia
Maciej Majka - Nokia
Szkolenie - NVIDIA GPU Programming - Extended
Wszystko naprawdę super. Pan Piotr potrafił przekazać wiedzę w taki sposób aby osoba, która nigdy nie miała kontaktu z Corelem czy Photoshopem zrozumiała wszystkie potrzebne funkcje. Pan Piotr posiada ogromną wiedzę na temat programów graficznych. Trener nie zamykał się na ćwiczenia, które miał przygotowane, ale bardzo chętnie omawiał i realizował przykłady projektów, które są mi potrzebne w pracy. Jeśli po zajęciach przyszły mi do głowy jakieś pytania to na drugi dzień Pan Piotr wszystko szczegółowo tłumaczył aż zrozumiałem. Szczerze polecam i na pewno wrócę na naukę Ilustratora.
Bartosz
Szkolenie - Raster and Vector Graphics (Adobe Photoshop, Corel Draw)
Zrozumiały sposób przekazywania wiedzy.
Ciekawe przykłady i ćwiczenia.
Pomoc w rozwiązywaniu problemów.
Bardzo dobry kontakt z prowadzącym.
Jaroslaw Madziar - AUTODESK SP Z O O
Szkolenie - WebGL: Create an Animated 3D Application
Szkolenie - Techniki graficzne (Adobe Photoshop, Adobe Illustrator)
Skoncentrowanie na potrzebach szkolonego
Barbara Szubert-Tabaczka - Volkswagen Poznan Sp. z o.o.
Szkolenie - Adobe LiveCycle Designer
organizacja zajęć
Jaroslaw Jasinski
Szkolenie - Adobe Illustrator
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.