Что такое программное обеспечение AMD ROCm: программирование графических процессоров AMD
ROCm — это открытая программная платформа промышленного уровня, включающая драйверы, библиотеки и инструменты разработчика для программирования графических процессоров AMD.
Она поддерживает рабочие нагрузки HPC и ИИ, позволяя разработчикам обучать и развертывать модели в масштабе, используя привычные фреймворки, такие как PyTorch.
Что нового
Мировой тур AMD AI DevDay
AMD AI DevDay — это бесплатное мероприятие для разработчиков ИИ, включающее практические семинары, технические доклады и сертификацию ROCm. Зарегистрируйтесь на мероприятие в ближайшем к вам городе.
Запуск рабочих нагрузок ИИ локально с помощью AMD AI Playbooks
AMD AI Playbooks — это бесплатные пошаговые руководства, охватывающие инференс, дообучение, агентные рабочие процессы и распределенный инференс — все это выполняется локально на клиентских платформах AMD. AMD Ryzen™ AI Halo поставляется с предварительно настроенной поддержкой ROCm, поэтому вы можете перейти от любого руководства сразу к запуску рабочей нагрузки без зависимости от облака.
Начните разработку с ROCm
Оптимизация ИИ в облаке или центре обработки данных
Масштабируемые рабочие нагрузки ИИ, работающие на графических процессорах AMD Instinct™
Запуск приложений ИИ локально
Локальные приложения ИИ с использованием графических процессоров AMD Radeon™
Разработка HPC-приложений
Высокопроизводительные вычисления с графическими процессорами AMD Instinct
Найдите подходящий графический процессор для вашей рабочей нагрузки
Графические процессоры AMD Instinct созданы для обучения моделей ИИ, запуска крупномасштабных сервисов инференса и HPC-симуляций.
Графические процессоры AMD Radeon созданы для игр с поддержкой ИИ, графики в реальном времени, творческих рабочих процессов и локальных LLM.
Переход с CUDA на ROCm с минимальными изменениями кода или без них
Вы можете запускать многие рабочие нагрузки на графических процессорах AMD без изменения кода. Когда изменения необходимы, инструмент HIPIFY помогает преобразовать существующий код CUDA в совместимый с ROCm код HIP с минимальными усилиями.
Присоединяйтесь к программе для разработчиков ИИ
Получите доступ к бесплатным кредитам AMD Developer Cloud, эксклюзивному обучению, ежемесячным розыгрышам графических процессоров AMD и поддержке сообщества, призванной помочь в вашей работе над ИИ.
Часто задаваемые вопросы
ROCm и CUDA — это платформы для программирования графических процессоров, но они различаются по своему подходу.
ROCm — это полностью открытый программный стек промышленного уровня, совместимый с широким спектром графических процессоров AMD. Он поддерживает надежные инструменты, модели ИИ и фреймворки, включая PyTorch, TensorFlow, JAX и другие. Платформа предлагает гибкость для настройки, модификации и оптимизации под конкретные среды и требования, а также поддерживается активной открытой экосистемой для более быстрого внедрения инноваций.
CUDA — это проприетарная платформа NVIDIA, тесно интегрированная с ее оборудованием. Хотя CUDA является зрелой, ее закрытая экосистема может ограничивать разработчиков и выбор.
ROCm в основном используется для рабочих нагрузок ИИ и HPC с ускорением на GPU, особенно для обучения глубокому обучению, дообучения и инференса в таких фреймворках, как PyTorch, TensorFlow и JAX. Ключевые варианты использования включают:
- Распределенное обучение на нескольких графических процессорах
- Обслуживание инференса через оптимизированные движки, такие как vLLM и SGLang
- Оптимизация моделей с использованием Hugging Face и других экосистем с открытым исходным кодом
Разработчики могут запускать существующие кодовые базы на графических процессорах AMD с минимальными изменениями.








