freeCodeCamp выпустила бесплатный курс по программированию CUDA

от автора

Организация freeCodeCamp выпустила бесплатный видеокурс по программированию CUDA. С его помощью разработчики могут научиться использовать архитектуру параллельных вычислений от Nvidia для глубокого обучения и решения ресурсоёмких задач.

Курс доступен на YouTube и включает в себя почти 12 часов материала. Доступны следующие разделы:

  • Экосистема глубокого обучения. Расскажет, как устроено глубокое обучение, и какую роль в нём занимают графические ускорители. Помимо этого, объяснят, в каких ещё задачах нельзя обойтись без видеокарт.

  • Настройка CUDA. Всё про настройку среды разработки для программирования CUDA.

  • Обзор C/C++. Краткое введение в программирование на C/C++, чтобы можно было приступать к написанию кода. Раздел включает в себя разбор ключевых концепций и синтаксиса, для полного понимания стоит пройти дополнительный курс по C/C++.

  • Введение в графические процессоры. Как работают графические процессоры и чем они отличаются от обычных. Также в этом разделе рассказывают про возможности параллельной работы на нескольких GPU.

  • Пишем первые ядра. Основы программированию CUDA, включая разбор синтаксиса и структуры.

  • CUDA API. Подробное изучение CUDA API, включая управление памятью, запуск ядра и эффективную обработку ошибок.

  • Умножение матриц. В этом разделе расскажут про оптимизацию задачи умножения матриц с помощью CUDA. Также научат оптимизировать другие вычисления, которые используют в машинном обучении и научных расчётах.

  • PyTorch. Всё об интеграции кода CUDA с PyTorch для работы с моделями машинного обучения.

  • Многослойный перцептрон (MLP) на данных MNIST. Расскажут, как применить полученные знания для классификации набора данных MNIST. Это практический проект, которые поможет закрепить навыки.

  • Что дальше. В этом разделе расскажут про дальнейшие шаги по изучению CUDA и поделятся ссылками на полезные ресурсы.

Курс ведёт разработчик Эллиот Арледж (Elliot Arledge). Он опубликовал на GitHub репозиторий с материалами курса и кодом (1, 2).


ссылка на оригинал статьи https://habr.com/ru/articles/846984/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *