Warning: file_put_contents(aCache/aDaily/post/codecamp/-7380-7381-7382-7383-7384-): Failed to open stream: No space left on device in /var/www/tgoop/post.php on line 50
CodeCamp@codecamp P.7382
CODECAMP Telegram 7382
Бомбезные новости: NVIDIA добавили нативную поддержку Python в CUDA!

Это значит, что код для GPU теперь можно писать сразу на Python, а не учить параллельно C++ или Fortran.

Что важно: это не перевод синтаксиса C на Python. Все будет работать так, как привыкли разработчики.

Сразу из интересного:

— Появилась библиотека cuPyNumeric: NumPy-совместимая штука, но всё летит на GPU. Почти без изменений в коде, зато x50 ускорение для массивов.

CUDA Core переосмыслили для Python: теперь без миллиона зависимостей и танцев с .cu-файлами. Всё завязано на JIT-компиляции и нативной интеграции в CPython. Пишешь как на Python — работает как C++ (почти).

Модель параллелизма CuTile — вместо ручной работы с потоками и блоками (как в C++), теперь можно просто оперировать «плитками» данных.

— Инструменты для профилирования и анализа GPU-кода на Python — прямо внутри среды. Можешь смотреть, как работает каждое ядро, какие данные тормозят, и где ты налажал.

Zero-copy memory: массивы могут жить одновременно и в CPU, и в GPU-памяти, и не дублируются.

— Легко подключать кастомные ядра в PyTorch — не надо писать C++ Extensions, можно просто на Python + cuModule. Всё работает с автоградом.

CUDA Python SDK — теперь официальный. Поддержка IDE, Jupyter, VSCode.
🔥198👍2724🌚17😁5👨‍💻3🫡1



tgoop.com/codecamp/7382
Create:
Last Update:

Бомбезные новости: NVIDIA добавили нативную поддержку Python в CUDA!

Это значит, что код для GPU теперь можно писать сразу на Python, а не учить параллельно C++ или Fortran.

Что важно: это не перевод синтаксиса C на Python. Все будет работать так, как привыкли разработчики.

Сразу из интересного:

— Появилась библиотека cuPyNumeric: NumPy-совместимая штука, но всё летит на GPU. Почти без изменений в коде, зато x50 ускорение для массивов.

CUDA Core переосмыслили для Python: теперь без миллиона зависимостей и танцев с .cu-файлами. Всё завязано на JIT-компиляции и нативной интеграции в CPython. Пишешь как на Python — работает как C++ (почти).

Модель параллелизма CuTile — вместо ручной работы с потоками и блоками (как в C++), теперь можно просто оперировать «плитками» данных.

— Инструменты для профилирования и анализа GPU-кода на Python — прямо внутри среды. Можешь смотреть, как работает каждое ядро, какие данные тормозят, и где ты налажал.

Zero-copy memory: массивы могут жить одновременно и в CPU, и в GPU-памяти, и не дублируются.

— Легко подключать кастомные ядра в PyTorch — не надо писать C++ Extensions, можно просто на Python + cuModule. Всё работает с автоградом.

CUDA Python SDK — теперь официальный. Поддержка IDE, Jupyter, VSCode.

BY CodeCamp








Share with your friend now:
tgoop.com/codecamp/7382

View MORE
Open in Telegram


Telegram News

Date: |

Choose quality over quantity. Remember that one high-quality post is better than five short publications of questionable value. Each account can create up to 10 public channels Although some crypto traders have moved toward screaming as a coping mechanism, several mental health experts call this therapy a pseudoscience. The crypto community finds its way to engage in one or the other way and share its feelings with other fellow members. Hashtags are a fast way to find the correct information on social media. To put your content out there, be sure to add hashtags to each post. We have two intelligent tips to give you: Those being doxxed include outgoing Chief Executive Carrie Lam Cheng Yuet-ngor, Chung and police assistant commissioner Joe Chan Tung, who heads police's cyber security and technology crime bureau.
from us


Telegram CodeCamp
FROM American