AMD библиотеки ИИ

lorgon

Известный
Автор темы
656
271
Я "счастливый" обладатель карты RX570, и решил немного по изучать ии. Но нормальных библиотек для моей карты - не нашёл. Существуют ли они? Я понимаю, что начальные сети потянет и процессор, но на долго этого не хватит.

OS: Windows 11
 
Последнее редактирование:
Решение
Можешь по подробнее расписать?
У AMD нет проприетарной технологии Nvidia CUDA, а Tensorflow заточен именно под нее и x86 SIMD. В то же время, tensorflow - фронт для keras(читай обертка).
Но у AMD есть открытая технология OpenCL, которая по сути выполняет функции Cuda, но при этом она чуть менее заточена напрямую под особенности архитектуры видеокарт AMD. И тебе нужен фронт для Keras, который будет заточен под OpenCL - PlaidML вроде как то что тебе нужно, и вроде как поддерживает интерфейс tensorflow. Правда не знаю насколько ты далеко уедешь, т.к. Tensorflow втащили Keras прямо к себе в библиотеку и теперь изменяют ее вид под свои нужды. А поддерживать сторонний фреймворк(PlaidML), не зная что там в планах у tensorflow довольно...

kin4stat

mq-team · kin4@naebalovo.team
Всефорумный модератор
2,746
4,831
Я "счастливый" обладатель карты RX570, и решил немного по изучать ии. Но нормальных библиотек для моей карты - не нашёл. Существуют ли они? Я понимаю, что начальные сети потянет и процессор, но на долго этого не хватит.

OS: Windows 11
Тебе нужен фронтенд для Keras с поддержкой OpenCL
Какой-нибудь PlaidML наверное
 
  • Нравится
Реакции: THERION

kin4stat

mq-team · kin4@naebalovo.team
Всефорумный модератор
2,746
4,831
Можешь по подробнее расписать?
У AMD нет проприетарной технологии Nvidia CUDA, а Tensorflow заточен именно под нее и x86 SIMD. В то же время, tensorflow - фронт для keras(читай обертка).
Но у AMD есть открытая технология OpenCL, которая по сути выполняет функции Cuda, но при этом она чуть менее заточена напрямую под особенности архитектуры видеокарт AMD. И тебе нужен фронт для Keras, который будет заточен под OpenCL - PlaidML вроде как то что тебе нужно, и вроде как поддерживает интерфейс tensorflow. Правда не знаю насколько ты далеко уедешь, т.к. Tensorflow втащили Keras прямо к себе в библиотеку и теперь изменяют ее вид под свои нужды. А поддерживать сторонний фреймворк(PlaidML), не зная что там в планах у tensorflow довольно сложно. Можешь также попробовать делать это все под Ubuntu, там у AMD тоже своя технология есть ROCm.

Короче краткую справку я тебе предоставил, дальше сам.
 
  • Грустно
Реакции: lorgon