Можно ли GPU-расчёты на AMD?? / PC Master Race :: Видеокарта :: экономия :: для работы :: nvidia :: AMD :: помогите выбрать :: пидоры помогите (реактор помоги)

пидоры помогите помогите выбрать AMD nvidia для работы Видеокарта экономия PC Master Race 

Можно ли GPU-расчёты на AMD??

Многоуважаемые пидоры и пидорыни,

Решил наконец купить в домашний десктоп видюху. Играю мало, зато хочу делать расчёты с GPU-ускорением. Считаю под Линухом на Питоне - Numpy, Scipy, Scikit, Pandas. Планирую начать также играться в ML - всякий там Tensorflow, PyTorch, Catboost и другие модные бренды. Поскольку я не настоящий красноглазик, а ленивый аналитик, сильно возиться с конфигурированием софта не хочу, а заниматься именно архитектурой расчетов.

Поскольку это не критичная штука, а я тот ещё еврей, то хочу взять с рук в Мск, бюджет 6-9 тыр. То есть получается либо GTX 1060-1070, либо RX 570-580. Причём Радеоны дешевше на 1-2 тыщи.

Итак, ВОПРОС: если я беру AMDшную видеокарту, заебусь ли я запускать на ней указанные выше фреймворки? На Nvidia+CUDA работает всё вплоть до утюгов и джаваскрипта. А чо там с поддержкой OpenCL, ROCm, или на чем работает AMDшное ускорение?

Прошу ответы от тех, кто действительно в курсе или пробовал. Ссылки на годные объяснения буду плюсовать люто, бешено, как положено кандидату наук.
пидоры помогите,реактор помоги,помогите выбрать,AMD,nvidia,для работы,Видеокарта,экономия,PC Master Race
Подробнее

пидоры помогите,реактор помоги,помогите выбрать,AMD,nvidia,для работы,Видеокарта,экономия,PC Master Race
Еще на тему
Развернуть
Месяц назад купил себе RX 570 вместо GTX1050Ti, пользуюсь Linux Mint, драйвера стали сами только для OpenCl нужно было пару команд вбить. По поводу остального не знаю.
Malgoron Malgoron 12.09.202003:19 ответить ссылка -5.4
Держи в курсе, но тут немного про другое спрашивают
Radio Radio 12.09.202013:30 ответить ссылка 1.8
Сразу имей в виду, что PyTorch - это ТОЛЬКО nVidia, на Radeon не взлетит.
омич омич 12.09.202003:36 ответить ссылка 2.4
Я имею в виду GPU акселерацию естественно, а не сам фреймфорк.
Я бы конечно не стал юзать PyTorch на ROCm, но технически, они саппортят ROCm

Саппорт ROCm есть. Билды собираются и даже проходят тесты, можно глянуть в их CI: https://ezyang.github.io/pytorch-ci-hud/build1/pytorch-master

Другое дело, что официального релиза нету, собирать надо самому, есть гайды https://lernapparat.de/pytorch-rocm/

Часто можно слышать серьезные нарекания на производительность. Более менее эквивалентная карточка от АМД показывает себя существенно хуже. Поэтому, ИМХО оно того вообще не стоит.
int16 int16 12.09.202007:27 ответить ссылка 0.9
Ага, просто ТС написал что он не красноглазик и "сильно возиться с конфигурированием софта не хочу", а там еще не факт, что с пятой-десятой попытки собраться получится )) Поэтому ИМХО лучше на это время вообще не тратить, если конкретно такой задачи не стоит по ТЗ
Я просто уточнил, что саппорт все же есть, и есть люди которые даже дип-лернинг сервера на АМД собирают.

А так конечно, тут nVidia и без вариантов.
int16 int16 12.09.202007:38 ответить ссылка -0.3
Не хочешь заморачиваться - бери CUDA. С виртуалками и пробросом проблем меньше, да и с теми кто работает в FS, LR и нет особых жалоб. В отдельных случаях важен DirectX 12 аппаратный, но в списке все подходит.
wowyok wowyok 12.09.202003:43 ответить ссылка 0.6
Если можешь кодить - то да, можно, есть кроссплатформенный язык. Но с кудой от нвидии обычно ебли меньше, если карточка свежая.

А какие расчёты тебя интересуют? Что именно считать!? Биг дэйта всякие? Нейросети? Питон вроде под OpenCL тоже запиленный есть.
MaXM00D MaXM00D 12.09.202004:01 ответить ссылка 0.0
Умею кодить на Питоне, немного говноскриптить на C++. Какой язык имеется в виду и что на нём нужно будет писать? Драйвера, прости господи, или сами расчёты?
teonik teonik 12.09.202006:01 ответить ссылка -0.5
Сами расчёты. Кстати, Си тоже умеет в opencl
Еслиу тебяуже готовые скрипты или код программ, то ваще изи всё.
MaXM00D MaXM00D 12.09.202011:40 ответить ссылка -0.8
Сука в три часа ночи...
Van-ay Van-ay 12.09.202004:14 ответить ссылка -0.2
Опоздал ты с покупкой. Пару месяцев назад на али RX 570 4gb стоила 5к-5.5к. Сейчас уже 8500 минимум.
yoburg yoburg 12.09.202004:16 ответить ссылка -2.2
Скорее торопится, практически вышли всякие GF 3000, через месяц от АМД в ответ предоставят. Он ведь б/у хочет. Вот и пусть подождет, месяца два-три.
wowyok wowyok 12.09.202004:20 ответить ссылка 1.1
А кто подешеветь должен, Радеоны? GTX 1060 и так вроде на два поколения отстала, вряд ли цена упадет ещё ниже чем есть. Или я чего-то не понимаю в рынке старых видюх?
teonik teonik 12.09.202006:00 ответить ссылка -0.4
Вторичка дешевеет после выхода новых продуктов, обычно. Сейчас Nvidia выпускает новую линейку, через месяц-два AMD. Если не горит покупка, то можно подождать. Но тебе видней.
wowyok wowyok 12.09.202006:41 ответить ссылка -0.4
тебе напомнить, что с курсом доллара и ценами в долларах будет через месяц-два? там уже какбэ рождество будет подкрадываться за бугром и цены взлетят. да и рубль к новому году как обычно в пизду полетит
можно купить доллары сейчас, а через 2-3 месяца на них купить видюху
Leete Leete 12.09.202009:32 ответить ссылка 0.4
будет ли ждать рубль?
Главная > Курс 5
Курс доллара АПехргеББ и других магазинов
Дата	ЦБ РФ	АПЕхргезэ	6еагЬе51	СеекЬиутд	Вапддоос!
2020-09-12	74.89	77.33	76.80	77.57	76.64
2020-09-11	75.53	77.33	76.80	77.57	76.64
2020-09-10	76.07	77.66	76.80	77.57	77.60
2020-09-09	75.96	78.74	76.80	77.57	77.10
2020-09-08	75.59
у нас (в беларуси) уже больше 20 лет принято хранить деньги в валюте
Чтобы что-то хранить надо чтобы было что хранить, так что если доход в национальной валюте то падение нац валюты = падение дохода и с этим ничего не поделать
а ты думаешь тут все в долларах зп получают?)
Нет, не думаю :)
Играться в ML -> Nvidia и без вариантов.

АМД можно, только если ты действительно знаешь, что делаешь, имеешь большой опыт, и готов изрядно поебаться. Профит по сути только то, что можно купить карточки с большим количеством памяти. Подходит только для узкоспециализированных задач, где все минусы АМД карточек можно нивелировать, а объем памяти очень важен.
int16 int16 12.09.202007:36 ответить ссылка 1.0
GTX 1060-1070 Это очень слабо, даже для примитивных сеток. Хрен с ней, с производительностью, тебе ничего туда по памяти не влезет. А что именно хочешь делать?
Юзай google colab тогда уже https://colab.research.google.com/notebooks/intro.ipynb . Там нормальные GPU есть за бесплатно
int16 int16 12.09.202007:49 ответить ссылка 2.0
В смысле не влезет, я даже в хорайзон зеро умудрился на своих 3 Гб 1060 но высоких рубануть
Чтобы дип-лернингом заниматься, нужно очень много памяти.
3Гб это ни о чем, максимум для простых экспериментов с MNIST (http://yann.lecun.com/exdb/mnist/) и подобными датасетами

Я тренировал вот это http://joyreactor.cc/post/4157100 на машине с 8 Titan RTX, и оно отжирало более 20Гб на каждой карточке
int16 int16 12.09.202008:20 ответить ссылка 1.8
Тоже про компьют кастати подумал, но во фри тире GPU нема - https://cloud.google.com/compute/gpus-pricing
Тем не менее, ценник вроде терпимый, ~30-60 центов в час.
На гугл голаб точно есть бесплатные GPU, но там по времени есть ограничение. У меня знакомые юзали гугл голаб, сам не юзал
int16 int16 12.09.202008:27 ответить ссылка 0.4
Только NVIDIA, не заморачивайся с AMD. Я так же задумывался, изучал вопрос, из коробки работает только NVIDIA, все остальное с жёстким напильником, и то не всегда. Как сказали выше, подожди пару месяцев когда новые карты выйдут, рынок подупадет.
Да! Я с дурости купил год назад 5700XT и через месяц решил вкатываться в нейросетки. На AMD вообще ничего нормально не запускается. В результате купил себе 2070super, денег, потраченных на 5700XT жалко. Не повторяй моих ошибок.
anon239qq anon239qq 12.09.202012:09 ответить ссылка -0.5
Определённо да. На хабре есть примеры результатов
striks striks 12.09.202012:20 ответить ссылка -0.6
я как фанат красноглазых как по линю так и по амд, могу сказать что пока без мозгоебки только nvidia, возможно амуде наконец анонсирует поддержку софта на своих картах, неофф есть порты но без мейнстрим поддержки рни нахер не нужны
zer0nka zer0nka 12.09.202013:07 ответить ссылка 0.4
арендуй aws
Не очень понятно, а зачем? На кэггле например много задач со структурированными данными (табличные) там роляют бустинги catboost, xgboost они прекрасно и на CPU тренируются, нейросети опять же на CPU тоже можно, (долго, ну зависит сколько датапоинтов). Вообщем, что бы "поиграться" GPU не нужно.
Atall Atall 12.09.202013:25 ответить ссылка 0.0
Пару месяцев назад шабашил на индустрию, писал на OpenCL под nvidia кастомный алгоритм ворозающий гигабайты на GPU. В копилке у меня хорошее знание крестов и чистого си, а так же десять лет прям хардкорного красноглазия и небольшой опыт разработки под CUDA.
Общее заключение:
+ принципиально, OpenCL может, конечно, почти всё что может CUDA; там где не может -- у NVidia есть свои расширения над стандартом
+ OpenCL -- язык общего назначения, и считать можно, в принципе, хоть на тесте на беременность
+/- (вкусовщина) документация к стандарту выглядит совершенно образцовой в смысле лаконичности и однозначности
- инструменты для разработки на OpenCL, диагностики, отладки, вплоть до извлечения стектрейса очень рудиментарны. Они есть на уровне интерфейсов, но готовых стабильных обёрток нет. Это сильно отличается от CUDA SDK где всё уже сделано для людей.
- OpenCL, похоже, намного менее популярен для GPGU чем CUDA -- слабая поддержка сообществом, скромное количество информации для неофитов в Сети. Это заставляет меня подозревать, что развитые фреймворки и инструменты в разработки мало ориентируются на OpenCL, и в основном используют CUDA: хотя tensorflow и keras заявляют поддержку OpenCL, я видел пока только форки отдающие аматурностью.

При этом помним, что и CUDA и openCL -- это довольно жостенький голый Си. Если нет уверенного владения идиоматикой чистого Си, то дрочиться с этим кодом придётся довольно мрачно, и здесь тебе nvidia'йная SDK сильно скрасит жизнь хотя бы стектрейсами. Ну, то есть, я понимаю, что сам писать ты не хочешь, а хочешь остаться на песоне, но просто имей это обстоятельство в виду. Там где сэкономишь несколько тысяч рублей, потеряешь кучу времени. Кроме того, и это главное для пользователя фреймворков ML, OpenCL прекрасно работает на NVidia-картах -- решение под куду не пойдёт у амудей, решение под осла на энвидиях -- пойдёт, так что экономия делается совсем уж сомнительной.

Субъективно, как энтузиасту открытого ПО, мне, конечно, хотелось бы, чтобы OpenCL как открытая технология развивался более бурно, чем коммерческая CUDA. Но по крайней мере сейчас это, увы, не так.
Походу Вы чатом ошиблись. Тут только дрочеры, анимешники и либерасты
andarky andarky 12.09.202013:46 ответить ссылка -4.7
Если есть желание работать только с питоновым API на уровне TF/PyTorch, то только nvidia. На работе не слишком сложные сетки шатаем на 1060/1070. Хватает.
Если готов затрахаться с OpenCL - бери красных. Если нужен результат и быстро - зелёных. Но с таким бюджетом оба варианта херня.
Только зарегистрированные и активированные пользователи могут добавлять комментарии.
Похожие темы

Похожие посты
пидоры, помогите КУПОН
НА 1 ПОМОЩЬ пидоры, помогите
-Ü
05
С
< пидоры, помогите