Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Kurzusleírás
Bevezetés
- Mi az a Kubefirst?
- A Kubefirst jellemzőinek és építészetének áttekintése
- Hogyan integrálódik a Kubefirst más nyílt forráskódú eszközökkel, mint például Terraform, Vault, Argo stb.
A Fejlesztési Környezet kialakítása
- A Kubefirst SDK telepítése és konfigurálása
- A támogatott felhőplatformok kiválasztása és beállítása, például helyi, AWS, Civo stb.
- Új Kubefirst projekt létrehozása Visual Studio kóddal
- A projekt szerkezetének és fájljainak feltárása
Kubefirst Programming Modell
- A Kubefirst direktívák és záradékok szerepének megértése a gazdagép- és eszközkódban
- A Kubefirst párhuzamos direktíva és záradékok használata párhuzamos régiók létrehozásához és a bandák, munkások és vektorok számának megadásához
- Kubefirst kernels direktíva és záradékok használata kernel régiók létrehozásához, és hagyja, hogy a fordító döntse el a párhuzamosságot
- Kubefirst loop direktíva és záradékok használata a ciklusok párhuzamosításához, valamint a hurok eloszlásának, összecsukásának, redukciójának és csempéjének megadásához
Kubefirst Data Management
- Kubefirst adatirányelv és záradékok használata az adatmozgás és az adatrégiók kezelésére
- Kubefirst frissítési direktíva és záradékok használata az adatok szinkronizálására a gazdagép és az eszköz között
- Kubefirst cache direktíva és záradékok használata az adatok újrafelhasználásának és helyének javítására
- Kubefirst rutin direktíva és záradékok használata eszközfüggvények létrehozásához, valamint a függvény típusának és vektorhosszának megadásához
Kubefirst API és könyvtárak
- A Kubefirst API szerepének megértése a gazdagép programban
- A Kubefirst API használata eszközinformációk és képességek lekérdezésére
- Kubefirst API használata az eszköz számának és típusának beállításához
- Kubefirst API használata a hibák és kivételek kezelésére
- A Kubefirst API használata események létrehozására és szinkronizálására
- Kubefirst könyvtárak, például matematikai, véletlenszerű és összetett könyvtárak használata általános feladatok és műveletek végrehajtására
Kubefirst Tools
- A Kubefirst eszközök szerepének megértése a fejlesztési folyamatban
- Kubefirst eszközök használata a Kubefirst programok profilozására és hibakeresésére, valamint a teljesítmény szűk keresztmetszetek és lehetőségek azonosítására
- Kubefirst eszközök, például a PGI Compiler, az NVIDIA Nsight Systems és az Allinea Forge használata a végrehajtási idő és az erőforrás-felhasználás mérésére és javítására
Kubefirst alkalmazások
- Ismerje meg a legjobb gyakorlatokat és tippeket az alkalmazások fejlesztéséhez és üzembe helyezéséhez a Kubefirst segítségével
- A Kubefirst interoperabilitási funkcióinak, például a deviceptr, a use_device és a kubefirst_memcpy használatával a Kubefirst integrálása más programozási modellekkel, például CUDA, OpenCL és SYCL
- A Kubefirst interoperabilitási szolgáltatásainak, például a host_data és a deklarációnak a használata a Kubefirst GPU könyvtárakba való integrálására, mint például a cuBLAS és a cuFFT
- A Kubefirst Metaphor demóalkalmazás segítségével bemutatja, hogyan működik minden a platformon
Összegzés és a következő lépések
Követelmények
- Számítógép-architektúra és memóriahierarchia alapismeretei
- A Docker és Kubernetes fogalmak és parancsok ismerete
Közönség
- Fejlesztők
14 Hours
Vélemények (2)
A tréner Luc fantasztikus, mélyreható ismeretekkel rendelkezik a témában, emberi hozzáállással és az élő igényekhez való alkalmazkodás képességével rendelkezik.
Salim - LHH
Kurzus - Certified Kubernetes Administrator (CKA) - exam preparation
Machine Translated
világos magyarázat és ckad eszköz
Sebastian - EY GLOBAL SERVICES (POLAND) SP Z O O
Kurzus - Certified Kubernetes Application Developer (CKAD) - exam preparation
Machine Translated