В сентябре 2025 года AMD официально выпустила ROCm 7.0 - новую версию своей открытой платформы для вычислений на GPU, которая представляет собой значительный прорыв в конкурентной борьбе с экосистемой NVIDIA CUDA. Это важный релиз, который направлен на улучшение производительности, расширение совместимости и поддержку новейших аппаратных и программных технологий. Выпуск ROCm 7.0 открывает новые возможности для разработчиков, ученых и инженеров, работающих в сфере высокопроизводительных вычислений и искусственного интеллекта.
ROCm (Radeon Open Compute) - это открытый стек программного обеспечения от AMD, предназначенный для параллельных вычислений на графических процессорах. Он включает в себя набор драйверов, библиотек и инструментов для разработки, позволяя эффективно использовать вычислительные ресурсы GPU для задач машинного обучения, научных расчетов, рендеринга и множества других областей. С выходом версии 7.0 этот стек достигает нового уровня функциональности и гибкости. Одним из ключевых аспектов ROCm 7.
0 является официальная поддержка новых профессиональных графических процессоров AMD Instinct MI350X и MI355X. Эти решения ориентированы на серверные и дата-центрные задачи, где высокопроизводительные вычисления и энергоэффективность имеют первостепенное значение. Поддержка новых GPU позволяет пользователям использовать последние архитектурные достижения AMD, обеспечивая максимально возможную производительность и совместимость. Немаловажным является то, что ROCm 7.0 официально совместим с современными операционными системами - Ubuntu 24.
04.3 LTS и Rocky Linux 9 на базе ядра Linux 5.14. Это означает, что разработчики и системные администраторы могут уверенно строить инфраструктуру на основе проверенных и стабильно поддерживаемых дистрибутивов, что упрощает развертывание и обслуживание высокопроизводительных вычислительных кластеров. Важным нововведением стала поддержка KVM Passthrough для новых GPU MI350X и MI355X.
Это позволяет выводить управление графическими процессорами напрямую в виртуальные машины с минимальными накладными расходами, что крайне востребовано в облачных средах и при создании изолированных сред для разработки и тестирования приложений. Такая функциональность значительно расширяет возможности виртуализации, которая набирает популярность в корпоративном мире. ROCm 7.0 также поддерживает множество современных фреймворков для машинного обучения и искусственного интеллекта. Среди них PyTorch 2.
7, TensorFlow 2.19.1, ONNX 1.22, Triton 3.3 и JAX 0.
6.0. Это важно, ведь именно эти инструменты сегодня лежат в основе множества исследовательских и производственных проектов. Поддержка последних версий данных платформ обеспечивает лучшую интеграцию, стабильность и оптимизацию приложений под архитектуру AMD. Одним из значимых нововведений является интеграция Fused Rope kernels в APEX - это позволяет повысить эффективность работы некоторых моделей глубокого обучения за счёт оперирования специализированными ядрами, оптимизированными для вычислений с использованием плавающей точки низкой точности.
Поддержка Python C++ расширений с amdclang++ открывает дополнительные возможности для разработчиков, позволяя легко интегрировать высокопроизводительные модули в Python-приложения и ускорять критичные участки кода. ROCm 7.0 также внедряет поддержку Ray - универсального фреймворка для масштабирования AI и Python-приложений. Ray становится всё более популярным инструментом для распределённых вычислений и машинного обучения, и наличие данной поддержки в ROCm позволит разработчикам с лёгкостью строить масштабируемые решения на базе AMD GPU. Кроме того, введена официальная поддержка проекта Llama.
cpp, который направлен на оптимизацию работы с крупными языковыми моделями, что соответствует современным трендам в области ИИ. Нововведение, связанное с распределением кода драйвера AMD GPU отдельно от ROCm-стека, способствует более гибкому управлению обновлениями и драйверами. Это улучшает поддержку оборудования и ускоряет выпуск исправлений, позволяя пользователям получать обновления быстрее и без необходимости перезапуска всего ПО. Важным шагом на пути к поддержке гибридных и экспериметальных типов данных стало добавление HIP Runtime поддержки Open Compute Project FP4, FP6 и FP8 data types и API. Эти типы данных с низкой точностью особенно востребованы в области машинного обучения и AI, позволяя ускорить вычисления, снизить энергопотребление и уменьшить объем занимаемой памяти без существенной потери качества.
Пользователям, работающим с языками программирования для научных и инженерных задач, пригодится поддержка AMD Next-Gen Fortran Compiler на базе llvm-clang и нового flang. Для многих исследовательских проектов, где Fortran до сих пор остаётся стандартом, это обещает улучшенную производительность и возможность перехода на более современные компиляторы. Разработчики также получат улучшенный отладчик ROCgdb, который стал более функциональным и удобным в работе. Дополнительно появилось улучшенное средство профилирования ROCm Compute Profiler с интерактивным командным интерфейсом с поддержкой TUI (Text User Interface). Эти инструменты значительно улучшают процесс диагностики и оптимизации приложений, позволяя глубже анализировать производительность и выявлять узкие места.
Доступность всех новых возможностей ROCm 7.0 обеспечивается через официальный репозиторий AMD, а подробная документация размещена на rocm.docs.amd.com.
Для тех, кто хочет более детально ознакомиться со всеми изменениями и нововведениями, публикуется также исчерпывающий список изменений на GitHub-странице проекта. В целом, выход AMD ROCm 7.0 - это важное событие для сообщества разработчиков и пользователей GPU-вычислений. Данная версия значительно расширяет аппаратную и программную совместимость, повышает производительность и добавляет современные инструменты работы с AI и научными вычислениями. Благодаря открытости платформы, поддержке передовых технологий и инициативам по продвижению софта с открытым исходным кодом, AMD всё активнее укрепляет свои позиции в мире высокопроизводительных вычислений и искусственного интеллекта.
Если вы заинтересованы в развитии своих вычислительных проектов с использованием AMD GPU или планируете масштабировать AI-приложения, ROCm 7.0 предлагает современное, эффективное и гибкое решение, способное конкурировать с лидирующими технологиями на рынке. Нововведения в области поддержки новых архитектур, фреймворков и инструментов открывают перспективы для создания инновационных продуктов и ускорения научных исследований. Появление ROCm 7.0 свидетельствует о том, что AMD продолжает инвестировать значительные ресурсы в развитие своей платформы и сообществу разработчиков.
Следует ожидать, что с дальнейшими обновлениями станет доступно ещё больше функций и улучшений, что позволит оставаться на передовых позициях в области GPU-вычислений и искусственного интеллекта в ближайшие годы. .