GPU Programming with CUDA and Python Treningskurs
CUDA (Compute Unified Device Architecture) er en parallell datamaskin plattform og API opprettet av Nvidia.
Denne instruktørledede, live-trening (online eller on-site) er rettet mot utviklere som ønsker å bruke CUDA til å bygge Python apper som kjører parallelt på NVIDIA GPUs.
Ved slutten av denne treningen vil deltakerne være i stand til å:
- Bruk Numba-kompilatoren til å akselerere Python programmer som kjører på NVIDIA GPUs.
- Opprett, kompilere og lansere tilpassede CUDA-kjerner.
- Håndtering av minne GPU
- Konverter en CPU-basert applikasjon til en GPU-accelerated applikasjon.
Format av kurset
- Interaktiv forelesning og diskusjon.
- Mange øvelser og praksis.
- Hands-on implementering i et live-lab miljø.
Kurs tilpassingsalternativer
- For å be om en tilpasset opplæring for dette kurset, vennligst kontakt oss for å arrangere.
Kursplan
Introduksjon
Oversikt over CUDA-funksjoner og arkitektur
Sette opp utviklingsmiljøet
Parallell Programming Grunnleggende
Arbeider med Numba-kompilatoren
Bygge en tilpasset CUDA-kjerne
Feilsøking
Oppsummering og konklusjon
Krav
- Python programmeringserfaring
- Erfaring med NumPy (ndarrays, ufuncs, etc.)
Publikum
- Utviklere
Open Training Courses require 5+ participants.
GPU Programming with CUDA and Python Treningskurs - Booking
GPU Programming with CUDA and Python Treningskurs - Enquiry
GPU Programming with CUDA and Python - Consultancy Enquiry
Testimonials (1)
Veldig interaktiv med ulike eksempler, med god progresjon i kompleksitet mellom start og slutt på treningen.
Jenny - Andheo
Kurs - GPU Programming with CUDA and Python
Machine Translated
Upcoming Courses
Relaterte kurs
Data Analysis with Python, Pandas and Numpy
14 timerPandas er en Python-pakke som gir datastrukturer for å arbeide med strukturerte (tabellformede, flerdimensjonale, potensielt heterogene) og tidsseriedata.
Machine Learning with Python and Pandas
14 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot dataforskere som ønsker å bruke Pandas til å utføre prediktiv analyse med maskinlæring.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Utfør datakrangel i Python.
- Gjennomføre ETL-operasjoner for maskinlæring.
- Lag datavisualiseringer med Pandas
Accelerating Python Pandas Workflows with Modin
14 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot dataforskere og utviklere som ønsker å bruke Modin til å bygge og implementere parallelle beregninger med Pandas for raskere dataanalyse.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp det nødvendige miljøet for å begynne å utvikle Pandas arbeidsflyter i stor skala med Modin.
- Forstå funksjonene, arkitekturen og fordelene med Modin.
- Kjenn forskjellene mellom Modin, Dask og Ray.
- Utfør Pandas operasjoner raskere med Modin.
- Implementer hele Pandas API og funksjoner.
Scaling Data Analysis with Python and Dask
14 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot dataforskere og programvareingeniører som ønsker å bruke Dask med Python-økosystemet for å bygge, skalere og analysere store datasett.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp miljøet for å begynne å bygge stordatabehandling med Dask og Python.
- Utforsk funksjonene, bibliotekene, verktøyene og APIene som er tilgjengelige i Dask.
- Forstå hvordan Dask akselererer parallell databehandling i Python.
- Lær hvordan du skalerer Python-økosystemet (Numpy, SciPy og Pandas) ved hjelp av Dask.
- Optimaliser Dask-miljøet for å opprettholde høy ytelse ved håndtering av store datasett.
Developing APIs with Python and FastAPI
14 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å bruke FastAPI med Python for å bygge, teste og distribuere RESTful APIer enklere og raskere.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp det nødvendige utviklingsmiljøet for å utvikle APIer med Python og FastAPI.
- Lag API-er raskere og enklere ved å bruke FastAPI-biblioteket.
- Lær hvordan du lager datamodeller og skjemaer basert på Pydantic og OpenAPI.
- Koble APIer til en database ved hjelp av SQLAlchemy.
- Implementer sikkerhet og autentisering i APIer ved å bruke FastAPI-verktøyene.
- Bygg containerbilder og distribuer web-API-er til en skyserver.
FARM (FastAPI, React, and MongoDB) Full Stack Development
14 timerDenne instruktørledede, live-opplæringen i (online eller på stedet) er rettet mot utviklere som ønsker å bruke FARM (FastAPI, React og MongoDB)-stakken for å bygge dynamiske, høyytelses- og skalerbare nettapplikasjoner.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp det nødvendige utviklingsmiljøet som integrerer FastAPI, React og MongoDB. Forstå nøkkelkonseptene, funksjonene og fordelene med FARM-stakken. Lær hvordan du bygger REST APIer med FastAPI. Lær hvordan du designer interaktive applikasjoner med React. Utvikle, test og distribuer applikasjoner (front-end og back-end) ved å bruke FARM-stakken.
Scientific Computing with Python SciPy
7 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å bruke SciPy til å lage avanserte vitenskapelige databehandlingsfunksjoner med Python.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp det nødvendige utviklingsmiljøet for å begynne å lage vitenskapelige datafunksjoner.
- Få fullt utbytte av SciPy funksjoner ved å utføre praktiske eksempler på komplekse operasjoner.
- Implementere og optimalisere matematiske algoritmer og funksjoner for å løse vitenskapelige problemer.
- Designe datastrukturer og interpolasjonsmetoder for visualisering, prosessering og analyse.
Game Development with PyGame
7 timerDenne instruktørledede, direkteopplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å bruke PyGame til å lage og bygge spill ved hjelp av Python programmering.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp det nødvendige utviklingsmiljøet for å begynne å lage spillapplikasjoner med PyGame og Python.
- Lær hvordan du lager interaktive PyGame-applikasjoner integrert med animasjoner og multimediefunksjoner.
- Kjør og test spillprogrammer med PyGame testsuite og konverter dem til kjørbare filer.
Web application development with Flask
14 timerDette praktiske kurset er adressert til Python utviklere som ønsker å opprette og vedlikeholde sine første webapplikasjoner. Det er også adressert til folk som allerede er kjent med andre Web2py som Django eller Web2py , og ønsker å lære hvordan å bruke et mikrorammeverk (dvs. et rammeverk som limer sammen tredjepartsbiblioteker i stedet for å tilby en selvstendig universell løsning). prosessen.
En betydelig del av kurset er ikke viet til selve Flask (det er lite), men til tredjeparts biblioteker og verktøy som ofte brukes i Flask-prosjekter.
Build REST APIs with Python and Flask
14 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot backend-utviklere som ønsker å bygge REST APIer med Python og Flask.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Implementer et REST API for å la en Flask-webapplikasjon lese og skrive til en database i backend.
- Utvikle avanserte autentiseringsfunksjoner som oppdateringstokener.
- Bygg en gjenbrukbar backend for fremtidige Python-prosjekter.
- Forenkle lagring av data med SQLAlchemy.
- Distribuer REST API-er på en skybasert server.
Advanced Flask
14 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å bruke de avanserte funksjonene til Flask for å bygge skalerbare nettapplikasjoner på toppen av MongoDB.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp det nødvendige utviklingsmiljøet for å begynne å utvikle webapplikasjoner med Flask.
- Bli kjent med de avanserte konseptene og teknikkene for kolbeprosjekter i den virkelige verden.
- Bygg en RESTful API-server på toppen av MongoDB.
- Lær hvordan du containeriserer, tester og distribuerer mikrotjenester med Flask, Docker og Amazon EC2.
- Få litt innsikt i de avanserte Flask-integrasjonene for skalering av nettapplikasjoner.
GUI Programming with Python and Tkinter
14 timerDenne instruktørledede, live-opplæringen (på stedet eller ekstern) er rettet mot webutviklere som ønsker å designe, utvikle og distribuere et GUI med Tkinter.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Bruk geografiadministratorer til å legge ut GUI.
- Organiser widgets inne i rammer.
- Bygg en GUI-applikasjon med Python Tkinter.
Kivy: Building Android Apps with Python
7 timerKivy er en åpen-source cross-platform grafisk brukergrensesnitt bibliotek skrevet i Python, som tillater multi-touch applikasjon utvikling for et bredt utvalg av enheter.
I denne instruktørledede, live-trening deltakerne vil lære hvordan å installere og deployere Kivy på forskjellige plattformer, tilpasse og manipulere widgets, tidsplan, trigger og svare på hendelser, modifisere grafikk med multi-touching, resize skjermen, pakke apper for Android, og mer.
Ved slutten av denne treningen vil deltakerne kunne
- Forholdet mellom Python kode og Kivy språk.
- Ha en solid forståelse av hvordan Kivy fungerer og gjør bruk av sine viktigste elementer som widgets, hendelser, egenskaper, grafikk, etc.
- Uansett utvikle og implementere Android apper basert på ulike forretnings- og designkrav.
Format av kurset
- Delvis forelesning, delvis diskusjon, øvelser og tung praksis
GUI Programming with Python and PyQt
21 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot personer som ønsker å programmere en visuelt attraktiv programvareapplikasjon ved hjelp av Python og Qt UI-rammeverket.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp et utviklingsmiljø som inkluderer alle nødvendige biblioteker, pakker og rammeverk.
- Lag en skrivebords- eller serverapplikasjon hvis brukergrensesnitt fungerer jevnt og er visuelt tiltalende.
- Implementer ulike UI-elementer og effekter, inkludert widgets, diagrammer, lag, etc. for å oppnå maksimal effekt i brukervennlighet.
- Implementere god UI-design og kodeorganisering under design- og utviklingsfasen.
- Test og feilsøk applikasjonen.
Web Development with Web2Py
28 timerWeb2py er et Web2py gratis open source full-stack rammeverk for rask utvikling av raske, skalerbare, sikre og bærbare databaserte web-baserte applikasjoner.
Publikum
Dette kurset er rettet mot ingeniører og utviklere som bruker web2py som rammeverk for nettutvikling