TGViewer
эйай ньюз эйай ньюз @ai_newz · 97.3K subscribers
Post #1859 19.2K
​Насколько полезным сейчас является скилл программирования на CUDA? Если я хочу производительности для своих нейронок - достаточно ли пайторча? (Вопрос от подписчика)

CUDA - это довольно редкий скилл. И если ты умеешь программировать на CUDA, то без работы точно не останешься. Мало кто из ресерчеров умеет программировать на куде. А скилл очень полезный, например для оптимизирования кернелов и ускорения нейронных сеток. В больших компаниях (типа Меты) есть отдельные команды, которы умеют делать такую магию, например команды PyTorch и AITemplate. Люди там занимаются именно низкоуровневой оптимизацией.

Например, мы придумали новую архитектуру, какие-нибудь замудренные трансформеры с нестандартными блоками, и нужно, чтобы они быстро работали. Тут в первую очередь вступают в игру те люди, которые умеют в низко-уровневую оптимизацию и переписывают некоторые операции на CUDA. А вызовы нативных функций пайторча меняются на оптимизированные куда-кернелы. Это очень ценный скилл.

Еще одно применение CUDA программирования в зрении — это когда работаешь с нейронным рендрингом. Есть методы, которые полностью написаны на куде, например Instant-NGP. Либо наша статья VisCo Grids на NeurIPS 2022, где мы просто садились и писали все кернелы на CUDA для forward и backward pass нашей модели. Иначе все слишком медленно получалось. Обычным пайторчем там нельзя было обойтись.

В ноябре я рассказывал, что разговаривал с Matthias Nießner, который искал к себе в лабу в TUM студентов, которые знают CUDA, чтобы заниматься нейронным рендерингом. То есть и во время PhD это ценнейший скилл.

Я быстренько набросал небольшую статью со ссылками на материалы, которые я использовал в прошлом году, чтобы освоить CUDA программирование за неделю. Может кому пригодиться!

#карьера

@ai_newz
Telegraph Kickstart in CUDA (by ai newz) I will briefly give some links that I used to learn CUDA programming (disclaimer: I had only C and C++ background). Plus I provide a short conspect of some key definitions that are somewhat not always clear from the official the docs. List of tutorials that…
  • 👍 194
  • 🔥 74
  • ❤ 25
  • 🙏 1
More from @ai_newz
  1. Oct 8, 2026OpenAI запустили Ultrafast для Sol 6.1 Режим доступен в Codex/Work для $500 подписчиков и…
  2. Oct 8, 2026Google выкатили Nano Banana 2.1 Апдейт не мажорный, довольно слабый. Обновили базу на Gemi…
  3. Oct 7, 2026Вышла Claude Haiku 5.5 Спустя почти год после выхода прошлой версии Anthropic решили что о…
  4. Oct 7, 2026OpenAI дропнули 722 пейпера по математике Это результат попытки OpenAI решить 4000 открыты…
  5. Oct 6, 2026Mistral выпустили Le Chaton Fat Le Chonk Mistral Large 4 это модель на триллион параметров…
  6. Oct 6, 2026OpenAI начала вводить вотермарки для текста Пока что это опция для API, которую можно добр…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →