23.05.2024 10:36
AMD кидає виклик Nvidia у сфері штучного інтелекту: відкритий код проти CUDA
AMD, давня конкурентка Nvidia, рішуче налаштована завоювати частку ринку в галузі штучного інтелекту (ШІ), пропонуючи розробникам альтернативу домінуючій платформі CUDA від Nvidia.
Nvidia, завдяки своєчасним виходам на ринок, інноваційним апаратним розробкам та потужній екосистемі програмного забезпечення для своїх графічних процесорів (GPU), протягом багатьох років домінує в розробці ШІ.
Однак AMD не здається і пропонує розробникам використовувати свої GPU для задач ШІ, стверджуючи, що це можна зробити без переписування коду, який вони написали для CUDA.
Основним аргументом AMD є те, що її рішення сумісне з існуючими фреймворками та інструментами ШІ, такими як PyTorch, TensorFlow та JAX. Це означає, що розробники можуть використовувати свої існуючі блокноти та скрипти без необхідності значних змін.
На конференції Microsoft Build 2024 AMD продемонструвала, як її GPU можуть запускати потужні моделі ШІ, такі як Stable Diffusion та Microsoft Phi, на рівні з GPU Nvidia. Компанія Microsoft також оголосила про доступність віртуальних машин на базі AMD на платформі Azure.
ROCm — відкритий код проти CUDA
Стратегія AMD ґрунтується на використанні фреймворку з відкритим кодом ROCm, який конкурує з CUDA від Nvidia. Компанія співпрацює з Hugging Face, найбільшим у світі репозиторієм моделей ШІ з відкритим кодом, щоб забезпечити підтримку запуску коду на обладнанні AMD.
Переваги ROCm
AMD стверджує, що ROCm пропонує ряд переваг перед CUDA, включаючи:
- Відкритий код: ROCm доступний для всіх, що робить його більш прозорим та демократичним.
- Сумісність: ROCm сумісний з існуючими фреймворками та інструментами ШІ.
- Нативна інтеграція: ROCm пропонує нативну інтеграцію з моделями ШІ, що може підвищити продуктивність.
Але Nvidia не здається без бою. Компанія подала до суду на проєкти, які намагаються забезпечити сумісність з CUDA для GPU сторонніх виробників, стверджуючи, що це порушує умови надання послуг CUDA.
Виклик для AMD
Скинути Nvidia з трону буде нелегко. Nvidia постійно впроваджує інновації та ускладнює розробникам перехід на нову інфраструктуру.
Завдяки своєму підходу з відкритим кодом, стратегічним партнерствам та фокусу на нативній сумісності, AMD позиціює себе як життєздатну альтернативу для розробників, які шукають більше можливостей на ринку апаратного забезпечення для ШІ.
У березні AMD представила чіпи програмованої логіки Spartan UltraScale+ для периферійних додатків, а у квітні — друге покоління чіпів Versal.