GPU Programming with CUDA and Python Training Cursus
CUDA (Compute Unified Device Architecture) is een parallelle computingplatform en API gemaakt door Nvidia.
Deze instructeur geleide, live training (online of on-site) is gericht op ontwikkelaars die CUDA willen gebruiken om Python toepassingen te bouwen die parallel lopen op NVIDIA GPUs.
Aan het einde van deze training zullen de deelnemers in staat zijn:
- Gebruik de Numba compiler om Python toepassingen te versnellen die op NVIDIA GPUs worden uitgevoerd.
- Creëer, compileer en lanceer aangepaste CUDA kernels.
- Het beheer van het geheugen GPU.
- Converteer een CPU-gebaseerde applicatie in een GPU-accelerated applicatie.
Format van de cursus
- Interactieve lezingen en discussie.
- Veel oefeningen en oefeningen.
- Hand-on implementatie in een live-lab-omgeving.
Cursus aanpassingsopties
- Om een aangepaste training voor deze cursus te vragen, neem dan contact met ons op om te organiseren.
Cursusaanbod
Invoering
Overzicht van CUDA-functies en architectuur
Het opzetten van de ontwikkelomgeving
Parallelle Programming Grondbeginselen
Werken met de Numba-compiler
Een aangepaste CUDA-kernel bouwen
Probleemoplossen
Samenvatting en conclusie
Requirements
- Python programmeerervaring
- Ervaring met NumPy (ndarrays, ufuncs, etc.)
Publiek
- Ontwikkelaars
Need help picking the right course?
GPU Programming with CUDA and Python Training Cursus - Booking
GPU Programming with CUDA and Python Training Cursus - Enquiry
GPU Programming with CUDA and Python - Consultancy Enquiry
Reviews (1)
Zeer interactief met diverse voorbeelden, met een goede progressie in complexiteit tussen start en einde van de training.
Jenny - Andheo
Cursus - GPU Programming with CUDA and Python
Machine Translated
Voorlopige Aankomende Cursussen
Related Courses
Data Analysis with Python, Pandas and Numpy
14 HoursPandas is een Python-pakket dat datastructuren biedt voor het werken met gestructureerde (tabelvormige, multidimensionale, potentieel heterogene) en tijdreeksgegevens.
Accelerating Python Pandas Workflows with Modin
14 HoursDeze live training onder leiding van een instructeur in Nederland (online of ter plaatse) is bedoeld voor datawetenschappers en -ontwikkelaars die Modin willen gebruiken om parallelle berekeningen te bouwen en te implementeren met Pandas voor snellere data-analyse.
Aan het einde van deze training zijn de deelnemers in staat om:
- Zet de benodigde omgeving op om te beginnen met het ontwikkelen van Pandas workflows op schaal met Modin.
- Begrijp de functies, architectuur en voordelen van Modin.
- Ken de verschillen tussen Modin, Dask en Ray.
- Voer Pandas bewerkingen sneller uit met Modin.
- Implementeer de volledige Pandas API en functies.
Machine Learning with Python and Pandas
14 HoursDeze door een instructeur geleide, live training (op locatie of op afstand) is gericht op datawetenschappers die Pandas willen gebruiken om voorspellende analyses uit te voeren met machinaal leren.
Aan het einde van deze training kunnen deelnemers:
- Voer gegevensverwerking uit in Python.
- Voer ETL-bewerkingen uit voor machine learning.
- Creëer datavisualisaties met Pandas
Scaling Data Analysis with Python and Dask
14 HoursDeze door een instructeur geleide, live training (op locatie of op afstand) is gericht op datawetenschappers en software-ingenieurs die Dask willen gebruiken met het Python ecosysteem om grote datasets te bouwen, schalen en analyseren.
Aan het einde van deze training kunnen deelnemers:
- Zet de omgeving op om te beginnen met het bouwen van big data-verwerking met Dask en Python.
- Ontdek de functies, bibliotheken, tools en API's die beschikbaar zijn in Dask.
- Begrijp hoe Dask parallel computing in Python versnelt.
- Leer hoe u het Python-ecosysteem (Numpy, SciPy en Pandas) kunt schalen met Dask.
- Optimaliseer de Dask-omgeving om hoge prestaties te behouden bij het verwerken van grote datasets.
FARM (FastAPI, React, and MongoDB) Full Stack Development
14 HoursDeze door een instructeur geleide, live training (op locatie of op afstand) is gericht op ontwikkelaars die de FARM-stack (FastAPI, React en MongoDB) willen gebruiken om dynamische, krachtige en schaalbare webapplicaties te bouwen.
Aan het einde van deze training kunnen deelnemers:
- Zet de benodigde ontwikkelomgeving op die FastAPI, React en MongoDB integreert. Begrijp de belangrijkste concepten, kenmerken en voordelen van de FARM-stack. Leer hoe u REST API's bouwt met FastAPI. Leer hoe u interactieve applicaties ontwerpt met React. Ontwikkel, test en implementeer applicaties (front-end en back-end) met behulp van de FARM-stack.
Developing APIs with Python and FastAPI
14 HoursDeze door een instructeur geleide, live training (op locatie of op afstand) is gericht op ontwikkelaars die FastAPI met Python willen gebruiken om RESTful API's eenvoudiger en sneller te bouwen, testen en implementeren.
Aan het einde van deze training kunnen deelnemers:
- Zet de benodigde ontwikkelomgeving op om API's te ontwikkelen met Python en FastAPI.
- Creëer sneller en eenvoudiger API's met de FastAPI-bibliotheek.
- Leer hoe u datamodellen en schema's kunt maken op basis van Pydantic en OpenAPI.
- Verbind API's met een database met behulp van SQLAlchemy.
- Implementeer beveiliging en authenticatie in API's met behulp van de FastAPI-tools.
- Bouw containerimages en implementeer web-API's op een cloudserver.
Scientific Computing with Python SciPy
7 HoursDeze door een instructeur geleide, live training in Nederland (op locatie of op afstand) is gericht op ontwikkelaars die SciPy willen gebruiken om geavanceerde wetenschappelijke computerfuncties te creëren met Python.
Aan het einde van deze training kunnen deelnemers:
- Zet de noodzakelijke ontwikkelomgeving op om te beginnen met het creëren van wetenschappelijke computerfuncties.
- Profiteer optimaal van SciPy functies door praktische voorbeelden van complexe bewerkingen uit te voeren.
- Implementeer en optimaliseer wiskundige algoritmen en functies om wetenschappelijke problemen op te lossen.
- Ontwerp datastructuren en interpolatiemethoden voor visualisatie, verwerking en analyse.
Game Development with PyGame
7 HoursDeze live training onder leiding van een instructeur in Nederland (online of ter plaatse) is bedoeld voor ontwikkelaars die PyGame willen gebruiken om games te maken en te bouwen met behulp van Python programmeren.
Aan het einde van deze training zijn de deelnemers in staat om:
- Stel de benodigde ontwikkelomgeving in om te beginnen met het maken van game-applicaties met PyGame en Python.
- Leer hoe u interactieve PyGame-toepassingen kunt maken die zijn geïntegreerd met animaties en multimediafuncties.
- Voer gameprogramma's uit en test ze met PyGame testsuite en converteer ze naar uitvoerbare bestanden.
Web application development with Flask
14 HoursDeze praktische cursus is bedoeld voor Python ontwikkelaars die hun eerste webapplicaties willen maken en onderhouden. Het is ook bedoeld voor mensen die al bekend zijn met andere Web2py , zoals Django of Web2py , en willen leren hoe het gebruik van een microframework (dat wil zeggen een framework dat bibliotheken van derden aan elkaar plakt in plaats van een zelfstandige universele oplossing te bieden) verandert het proces.
Een aanzienlijk deel van de cursus is niet gewijd aan Flask zelf (het is klein), maar aan bibliotheken en tools van derden die vaak worden gebruikt in Flask-projecten.
Advanced Flask
14 HoursDeze door een instructeur geleide, live training in Nederland (op locatie of op afstand) is gericht op ontwikkelaars die de geavanceerde functies van Flask willen gebruiken om schaalbare webapplicaties te bouwen bovenop MongoDB.
Aan het einde van deze training kunnen deelnemers:
- Zet de benodigde ontwikkelomgeving op om te beginnen met het ontwikkelen van webapplicaties met Flask.
- Maak kennis met de geavanceerde concepten en technieken voor echte Flask-projecten.
- Bouw een RESTful API-server bovenop MongoDB.
- Leer hoe u microservices kunt containeriseren, testen en implementeren met Flask, Docker en Amazon EC2.
- Krijg inzicht in de geavanceerde Flask-integraties voor het schalen van webapplicaties.
Build REST APIs with Python and Flask
14 HoursDeze door een instructeur geleide, live training (op locatie of op afstand) is gericht op backend-ontwikkelaars die REST API's willen bouwen met Python en Flask.
Aan het einde van deze training kunnen deelnemers:
- Implementeer een REST API zodat een Flask-webapplicatie een database in de backend kan lezen en ernaar kan schrijven.
- Ontwikkel geavanceerde authenticatiefuncties zoals vernieuwingstokens.
- Bouw een herbruikbare backend voor toekomstige Python-projecten.
- Vereenvoudig de opslag van gegevens met SQLAlchemy.
- Implementeer REST API's op een cloudgebaseerde server.
GUI Programming with Python and Tkinter
14 HoursDeze door een instructeur geleide, live training (op locatie of op afstand) is gericht op webontwikkelaars die een GUI willen ontwerpen, ontwikkelen en implementeren met Tkinter.
Aan het einde van deze training kunnen deelnemers:
- Gebruik geografiemanagers om de GUI in te richten.
- Organiseer widgets binnen frames.
- Bouw een GUI-applicatie met Python Tkinter.
Kivy: Building Android Apps with Python
7 HoursKivy is een open-source cross-platform grafische gebruikersinterface bibliotheek geschreven in Python, waarmee multi-touch applicatie ontwikkeling voor een breed scala aan apparaten.
In deze instructeur geleide, live training deelnemers zullen leren hoe te installeren en te deployeren Kivy op verschillende platforms, aan te passen en te manipuleren widgets, schema, trigger en reageren op gebeurtenissen, grafiek te wijzigen met multi-touching, het weergeven van het scherm, pakket apps voor Android, en meer.
Aan het einde van deze training kunnen de deelnemers
- Verwijder de Python code en de Kivy taal.
- Heb een stevige begrip van hoe Kivy werkt en maakt gebruik van de belangrijkste elementen zoals widgets, gebeurtenissen, eigenschappen, graphics, enz.
- Simpel ontwikkelen en implementeren Android apps op basis van verschillende bedrijfs- en ontwerpvereisten.
Format van de cursus
- Deel lezing, deel discussie, oefeningen en zware praktijken
GUI Programming with Python and PyQt
21 HoursDeze instructeur-geleide, live training in Nederland (op locatie of op afstand) is gericht op personen die een visueel aantrekkelijke softwareapplicatie willen programmeren met behulp van Python en het Qt UI-framework.
Aan het einde van deze training kunnen deelnemers:
- Zet een ontwikkelomgeving op die alle benodigde bibliotheken, pakketten en frameworks bevat.
- Creëer een desktop- of serverapplicatie waarvan de gebruikersinterface soepel functioneert en visueel aantrekkelijk is.
- Implementeer verschillende UI-elementen en effecten, waaronder widgets, grafieken, lagen, enz. om een maximaal effect op de bruikbaarheid te bereiken.
- Implementeer een goed UI-ontwerp en code-organisatie tijdens de ontwerp- en ontwikkelingsfase.
- Test en debug de applicatie.
Web Development with Web2Py
28 HoursWeb2py is een python-gebaseerd gratis open source full-stack framework voor snelle ontwikkeling van snelle, schaalbare, veilige en draagbare database-gestuurde web-gebaseerde applicaties.
Publiek
Deze cursus is gericht op ingenieurs en ontwikkelaars die web2py gebruiken als raamwerk voor webontwikkeling