Курс за обучение по GPU Programming with CUDA and Python
CUDA (Compute Unified Device Architecture) е паралелна компютърна платформа и API, създадена от Nvidia.
Това обучение, ръководено от инструктори, е насочено към разработчици, които искат да използват CUDA, за да създадат Python приложения, които работят паралелно с NVIDIA GPUs.
В края на обучението участниците ще могат да:
- Използвайте компилатора Numba, за да ускорите Python приложения, които работят на NVIDIA GPUs.
- Създаване, съставяне и стартиране на персонализирани CUDA ядра.
- Управление на паметта GPU
- Конвертирайте приложението на базата на CPU в приложението, което се ускорява GPU.
Формат на курса
- Интерактивна лекция и дискусия.
- Много упражнения и упражнения.
- Изпълнение на ръката в живо лабораторна среда.
Опции за персонализиране на курса
- За да поискате персонализирано обучение за този курс, моля, свържете се с нас, за да организирате.
План на курса
Въведение
Преглед на характеристиките и архитектурата на CUDA
Създаване на среда за разработка
Parallel Programming Основи
Работа с компилатора Numba
Изграждане на персонализирано CUDA ядро
Отстраняване на неизправности
Обобщение и заключение
Изисквания
- Python опит в програмирането
- Опит с NumPy (ndarrays, ufuncs и др.)
Публика
- Разработчици
Отворените курсове за обучение изискват 5+ участници.
Курс за обучение по GPU Programming with CUDA and Python - Booking
Курс за обучение по GPU Programming with CUDA and Python - Enquiry
GPU Programming with CUDA and Python - Консултантско запитване
Oтзиви от потребители (1)
Много интерактивен с различни примери, с добра прогресия в сложността между началото и края на обучението.
Jenny - Andheo
Course - GPU Programming with CUDA and Python
Machine Translated
Upcoming Courses
Свързани Kурсове
Data Analysis with Python, Pandas and Numpy
14 ЧасаPandas е Python пакет, който предоставя структури от данни за работа със структурирани (таблични, многоизмерни, потенциално хетерогенни) и данни от времеви серии.
Machine Learning with Python and Pandas
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към специалисти по данни, които желаят да използват Pandas за предварително извършване на прогнозен анализ с машинно обучение.
До края на това обучение участниците ще могат:
- Извършете разбор на данни в Python.
- Провеждайте ETL операции за машинно обучение.
- Създавайте визуализации на данни с Pandas
Accelerating Python Pandas Workflows with Modin
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към учени и разработчици на данни, които желаят да използват Modin за изграждане и прилагане на паралелни изчисления с Pandas за по-бърз анализ на данни.
До края на това обучение участниците ще могат:
- Настройте необходимата среда, за да започнете да разработвате Pandas работни потоци в мащаб с Modin.
- Разберете характеристиките, архитектурата и предимствата на Modin.
- Познайте разликите между Modin, Dask и Ray.
- Извършвайте Pandas операции по-бързо с Modin.
- Внедрете целия Pandas API и функции.
Scaling Data Analysis with Python and Dask
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към учени по данни и софтуерни инженери, които желаят да използват Dask с Python екосистемата за изграждане, мащабиране и анализиране на големи набори от данни.
До края на това обучение участниците ще могат:
- Настройте средата, за да започнете да изграждате обработка на големи данни с Dask и Python.
- Разгледайте функциите, библиотеките, инструментите и API, налични в Dask.
- Разберете как Dask ускорява паралелните изчисления в Python.
- Научете как да мащабирате екосистемата на Python (Numpy, SciPy и Pandas) с помощта на Dask.
- Оптимизирайте средата на Dask, за да поддържате висока производителност при работа с големи набори от данни.
Developing APIs with Python and FastAPI
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици, които желаят да използват FastAPI с Python за изграждане, тестване и внедряване на RESTful API по-лесно и по-бързо.
До края на това обучение участниците ще могат:
- Настройте необходимата среда за разработка за разработване на API с Python и FastAPI.
- Създавайте API по-бързо и по-лесно с помощта на библиотеката FastAPI.
- Научете как да създавате модели на данни и схеми, базирани на Pydantic и OpenAPI.
- Свържете API към база данни с помощта на SQLAlchemy.
- Внедрете защита и удостоверяване в API с помощта на инструментите FastAPI.
- Създайте изображения на контейнери и разположете уеб API на облачен сървър.
FARM (FastAPI, React, and MongoDB) Full Stack Development
14 ЧасаТова водено от инструктор обучение на живо (онлайн или на място) е насочено към разработчици, които желаят да използват стека FARM (FastAPI, React и MongoDB) за изграждане на динамични, високопроизводителни и мащабируеми уеб приложения.
До края на това обучение участниците ще могат:
- Настройте необходимата среда за разработка, която интегрира FastAPI, React и MongoDB. Разберете ключовите концепции, функции и предимства на стека FARM. Научете как да създавате REST API с FastAPI. Научете как да проектирате интерактивни приложения с React. Разработвайте, тествайте и внедрявайте приложения (преден и заден край) с помощта на FARM стека.
Scientific Computing with Python SciPy
7 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици, които желаят да използват SciPy за създаване на разширени научни изчислителни функции с Python.
До края на това обучение участниците ще могат:
- Настройте необходимата среда за разработка, за да започнете да създавате научни изчислителни функции.
- Възползвайте се напълно от SciPy функциите, като изпълнявате практически примери за сложни операции.
- Внедряване и оптимизиране на математически алгоритми и функции за решаване на научни проблеми.
- Проектиране на структури от данни и методи за интерполация за визуализация, обработка и анализ.
Game Development with PyGame
7 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици, които желаят да използват PyGame за създаване и изграждане на игри с помощта на Python програмиране.
До края на това обучение участниците ще могат:
- Настройте необходимата среда за разработка, за да започнете да създавате приложения за игри с PyGame и Python.
- Научете как да създавате интерактивни приложения на PyGame, интегрирани с анимации и мултимедийни функции.
- Стартирайте и тествайте програми за игри с тестов пакет PyGame и ги конвертирайте в изпълними файлове.
Web application development with Flask
14 ЧасаТози практически курс е насочен към разработчиците на Python, които искат да създадат и поддържат първите си уеб приложения. Също така е адресирано до хора, които вече са запознати с други уеб рамки като Django или Web2py и искат да научат как да използват микрофреймворк (т.е. рамка, която свързва библиотеки на трети страни, вместо да предоставя самостоятелно универсално решение ) променя процеса.
Значителна част от курса е посветена не на самия Flask (той е малък), а на библиотеки и инструменти на трети страни, често използвани в Flask проекти.
Build REST APIs with Python and Flask
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към бекенд разработчици, които желаят да създадат REST API с Python и Flask.
До края на това обучение участниците ще могат:
- Внедрете REST API, за да позволите на уеб приложение на Flask да чете и пише в база данни в бекенда.
- Разработете разширени функции за удостоверяване като опресняващи токени.
- Изградете бекенд за многократна употреба за бъдещи проекти на Python.
- Опростете съхранението на данни с SQLAlchemy.
- Разположете REST API на облачен сървър.
Advanced Flask
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици, които желаят да използват разширените функции на Flask за изграждане на мащабируеми уеб приложения върху MongoDB.
До края на това обучение участниците ще могат:
- Настройте необходимата среда за разработка, за да започнете да разработвате уеб приложения с Flask.
- Запознайте се с усъвършенстваните концепции и техники за реални проекти на Flask.
- Изградете RESTful API сървър върху MongoDB.
- Научете как да контейнеризирате, тествате и внедрявате микроуслуги с Flask, Docker и Amazon EC2.
- Получете малко представа за разширените интеграции на Flask за мащабиране на уеб приложения.
GUI Programming with Python and Tkinter
14 ЧасаТова водено от инструктор обучение на живо (на място или дистанционно) е насочено към уеб разработчици, които желаят да проектират, разработят и внедрят GUI с Tkinter.
До края на това обучение участниците ще могат:
- Използвайте географски мениджъри, за да оформите GUI.
- Организирайте джаджи вътре в рамките.
- Създайте GUI приложение с Python Tkinter.
Kivy: Building Android Apps with Python
7 ЧасаKivy е библиотека с графичен потребителски интерфейс с отворен код, написана в Python, която позволява разработването на многоточни приложения за широк избор от устройства.
В този инструктор-управлява, на живо обучение участници ще научат как да се инсталира и разпространява Kivy на различни платформи, персонализиране и манипулиране на виџети, график, стартиране и реагиране на събития, модифициране на графики с много докосване, рециклиране на екрана, пакет приложения за Android, и повече.
В края на обучението участниците ще могат да
- Връзката между Python код и Kivy език.
- Имайте солидно разбиране за това как Kivy работи и използва най-важните му елементи като видове, събития, свойства, графики и т.н.
- Безпроблемно разработва и разпространява Android приложения въз основа на различни бизнес и дизайнерски изисквания.
Формат на курса
- Частна лекция, частна дискусия, упражнения и тежка практика
GUI Programming with Python and PyQt
21 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към лица, които желаят да програмират визуално привлекателно софтуерно приложение, използвайки Python и Qt UI рамката.
До края на това обучение участниците ще могат:
- Настройте среда за разработка, която включва всички необходими библиотеки, пакети и рамки.
- Създайте десктоп или сървърно приложение, чийто потребителски интерфейс функционира гладко и е визуално привлекателен.
- Внедрете различни UI елементи и ефекти, включително джаджи, диаграми, слоеве и т.н., за да постигнете максимален ефект в използваемостта.
- Приложете добър дизайн на потребителския интерфейс и организация на кода по време на фазата на проектиране и разработка.
- Тествайте и отстранявайте грешки в приложението.
Web Development with Web2Py
28 ЧасаWeb2py е базирана на Python безплатна рамка с пълен стек с отворен код за бързо разработване на бързи, мащабируеми, сигурни и преносими уеб базирани приложения, управлявани от бази данни.
Публика
Този курс е насочен към инженери и разработчици, използващи web2py като рамка за уеб разработка