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.
Schița de curs
Introducere
- Ce este Kubefirst?
- Prezentare generală a caracteristicilor și arhitecturii Kubefirst
- Cum se integrează Kubefirst cu alte instrumente open source, cum ar fi Terraform, Vault, Argo, etc.
Configurarea mediului de dezvoltare
- Instalarea și configurarea SDK-ului Kubefirst
- Alegerea și configurarea platformelor cloud suportate, cum ar fi local, AWS, Civo, etc.
- Crearea unui nou proiect Kubefirst utilizând codul Visual Studio Code
- Explorarea structurii proiectului și a fișierelor
Modelul Kubefirst Programming
- Înțelegerea rolului directivelor și clauzelor Kubefirst în codul gazdei și al dispozitivului
- Utilizarea directivei și a clauzelor paralele Kubefirst pentru a crea regiuni paralele și a specifica numărul de ganguri, lucrători și vectori
- Utilizarea directivei și clauzelor Kubefirst kernels pentru a crea regiuni kernels și a lăsa compilatorul să decidă paralelismul
- Utilizarea directivei Kubefirst loop și a clauzelor pentru a paraleliza buclele și pentru a specifica distribuția buclelor, colapsul, reducerea și tile-ul
Kubefirst Data Management
- Utilizarea directivei și clauzelor Kubefirst data directive și clauze pentru a gestiona mișcarea datelor și regiunile de date
- Utilizarea directivei și clauzelor de actualizare Kubefirst pentru a sincroniza datele între gazdă și dispozitiv
- Utilizarea directivei și clauzelor Kubefirst privind memoria cache pentru a îmbunătăți reutilizarea și localizarea datelor
- Utilizarea directivei și a clauzelor Kubefirst routine pentru a crea funcții de dispozitiv și pentru a specifica tipul de funcție și lungimea vectorului
API și biblioteci Kubefirst
- Înțelegerea rolului API Kubefirst în programul gazdă
- Utilizarea API Kubefirst pentru a interoga informații și capacități ale dispozitivului
- Utilizarea API Kubefirst pentru a seta numărul și tipul dispozitivului
- Utilizarea Kubefirst API pentru a gestiona erorile și excepțiile
- Utilizarea Kubefirst API pentru a crea și sincroniza evenimente
- Utilizarea bibliotecilor Kubefirst, cum ar fi math, random și complex, pentru a efectua sarcini și operații comune
Instrumente Kubefirst
- Înțelegerea rolului instrumentelor Kubefirst în procesul de dezvoltare
- Utilizarea instrumentelor Kubefirst pentru profilarea și depanarea programelor Kubefirst și pentru a identifica blocajele și oportunitățile de performanță
- Utilizarea instrumentelor Kubefirst, cum ar fi PGI Compiler, NVIDIA Nsight Systems și Allinea Forge, pentru a măsura și îmbunătăți timpul de execuție și utilizarea resurselor
Aplicații Kubefirst
- Înțelegerea celor mai bune practici și sfaturi pentru dezvoltarea și implementarea aplicațiilor cu Kubefirst
- Utilizarea caracteristicilor de interoperabilitate Kubefirst, cum ar fi deviceptr, use_device și kubefirst_memcpy, pentru a integra Kubefirst cu alte modele de programare, cum ar fi CUDA, OpenCL și SYCL
- Utilizarea caracteristicilor de interoperabilitate Kubefirst, cum ar fi host_data și declare, pentru a integra Kubefirst cu bibliotecile GPU, cum ar fi cuBLAS și cuFFT
- Utilizarea aplicației demonstrative Kubefirst Metaphor pentru a demonstra cum funcționează totul pe platformă
Rezumat și etape următoare
Cerințe
- Cunoștințe de bază despre arhitectura calculatoarelor și ierarhia de memorie
- Familiaritate cu conceptele și comenzile Docker și Kubernetes.
Audiență
- Programatori
14 ore
Mărturii (5)
a fost răbdător și a înțeles că rămânem în urmă
Albertina - REGNOLOGY ROMANIA S.R.L.
Curs - Deploying Kubernetes Applications with Helm
Tradus de catre o masina
A explicat totul, nu doar noțiunile k8s.
Stefan Voinea - EMAG IT Research S.R.L
Curs - Certified Kubernetes Application Developer (CKAD) - exam preparation
Tradus de catre o masina
Depth of knowledge of the trainer
Grant Miller - BMW
Curs - Certified Kubernetes Administrator (CKA) - exam preparation
It gave a good grounding for Docker and Kubernetes.
Stephen Dowdeswell - Global Knowledge Networks UK
Curs - Docker (introducing Kubernetes)
I mostly enjoyed the knowledge of the trainer.