Добавить в корзинуПозвонить
Найти в Дзене
Pro Hi-Tech

NVIDIA добавила нативную поддержку Python в CUDA

NVIDIA добавила нативную поддержку Python в CUDA На GTC 2025 NVIDIA представила встроенную поддержку Python в инструментарии CUDA. Теперь разработчики могут писать код для GPU напрямую на Python, без необходимости использовать C++. Мы усердно работали над тем, чтобы внедрить ускоренный Python первого класса в стек CUDA. Архитектор CUDA Стивен Джонс Компания интегрировала Python во весь стек: от JIT-компилируемой среды выполнения CUDA Core до специализированных библиотек, таких как cuPyNumeric — замена NumPy с GPU-ускорением. Также появилась NVMath Python с унифицированными интерфейсами для работы с C++-библиотеками, что минимизирует потери производительности. Для упрощения параллельного программирования NVIDIA представила модель CuTile, которая оперирует массивами на уровне плиток, а не отдельных потоков. Такой подход ближе к стилю Python и сохраняет эффективность выполнения. Нативная поддержка Python открывает CUDA миллионам разработчиков по всему миру и снижает порог входа в эко

NVIDIA добавила нативную поддержку Python в CUDA

На GTC 2025 NVIDIA представила встроенную поддержку Python в инструментарии CUDA. Теперь разработчики могут писать код для GPU напрямую на Python, без необходимости использовать C++.

Мы усердно работали над тем, чтобы внедрить ускоренный Python первого класса в стек CUDA.

Архитектор CUDA Стивен Джонс

Компания интегрировала Python во весь стек: от JIT-компилируемой среды выполнения CUDA Core до специализированных библиотек, таких как cuPyNumeric — замена NumPy с GPU-ускорением. Также появилась NVMath Python с унифицированными интерфейсами для работы с C++-библиотеками, что минимизирует потери производительности.

Для упрощения параллельного программирования NVIDIA представила модель CuTile, которая оперирует массивами на уровне плиток, а не отдельных потоков. Такой подход ближе к стилю Python и сохраняет эффективность выполнения.

Нативная поддержка Python открывает CUDA миллионам разработчиков по всему миру и снижает порог входа в экосистему NVIDIA. В будущем компания планирует добавить поддержку и других языков — например, Rust и Julia.