Есть ли жизнь без nvidia? запускаем tensorflow на radeon rx 580

Статистика не в пользу AMD

В общей сложности, согласно предоставленным PowerGPU данным, из 320 закупленных ею процессоров AMD 19 оказались нерабочими, а это около 5,9% от общего их количества

Специалисты компании также обратили внимание, что чем производительнее процессор, тем выше процент брака

Самый производительный процессор в новой линейке AMD оказался, по версии PowerGPU, еще и самым некачественным

В PowerGPU подчеркнули, что они собирают свои ПК не только на AMD, но и на Intel, но в случае с последней им попался лишь один нерабочий процессор за всю историю существования компании. Насколько это заявление близко к правде, остается неизвестным, но компания занимается сборкой компьютеров с 1999 г. «До выхода линейки Ryzen 5000 мы собирали 80% компьютеров на Intel и 20% – на AMD», – сообщили в компании.

Единственным, по заверениям сотрудников PowerGPU, бракованным процессором Intel стал Core i7-9700K, поступивший в продажу в IV квартале 2018 г. и выпускающийся по 14-нанометровому техпроцессу. Это восьмиядерный процессор с восемью потоками (то есть без Hyper Threading), работающий на частоте от 3,6 до 4,9 ГГц. Для сравнения, AMD Ryzen 9 5950X, на который от специалистов PowerGPU поступило больше всего нареканий, вышел в октябре 2020 г. и предлагает пользователям 16 ядер, 32 потока, тактовую частоту от 3,4 до 4,9 ГГц и 7-нанометровый техпроцесс.

ROCm: Старший брат

Со своей платформой Radeon Open Compute Platform (ROCm), AMD обеспечивает интерфейс для выполнения кода на GPU и процессорах. ROCm конкурирует с платформой NVIDIA CUDA. Он работает только на UNIX-системах.

На использовании ROCm я в итоге и остановился. По моим ощущениям, он работает в ~2 раза быстрее, чем PlaidML, и позволяет загружать в память более сложные модели, когда PlaidML выбрасывает Out Of Memory.

Я установил свежую Ubuntu 20.04 LTS. Для установки и настройки ROCm я предпринял следующие шаги: (они немного отличаются от официальной документации, т.к. она успела несколько устареть)

  1. Обновил пакеты:

  2. Откатил ядро с версии 5.8 до 5.6. Для этого я зашел на http://kernel.ubuntu.com/~kernel-ppa/mainline/ и скачал файлы:

  3. Далее скопировал их в отдельную папку, в которой выполнил:

  4. Перезагрузил ПК с ядром 5.6, выбрав его в GRUB. После этого удалил ядро 5.8:

  5. Перезагрузил ПК.

  6. Добавил репозиторий:

  7. Установил ROCm:

  8. Настроил права:

  9. Для проверки успешности установки запустил эти команды. Если установка прошла успешно, обе из них выведут название GPU:

  10. Добавил ROCm в PATH:

  11. После этого установил пакеты для машинного обучения:

  12. Установил Pip и TensorFlow:

Готово! После этого TensorFlow автоматически стал использовать мой GPU:

Давайте посмотрим на бенчмарки:

RX 580 я тестировал локально, результаты остальных устройств взяты от других пользователей:

Устройство

Изображений/сек (ResNet 50)

AMD Radeon VII

284

AMD Radeon RX Vega 56

131

AMD Radeon RX 580

92

Nvidia GeForce 2080 Ti

293

Nvidia GeForce GTX 1070

126

Nvidia GeForce RTX 3080 10GB

396

Другие подтверждения

О многочисленных бракованных чипах AMD говорят и другие сборщики

На жалобу PowerGPU обратил внимание инсайдер harukaze5719 – в своем Twitter он написал, что связался с корейской компанией по сборке ПК (ее название не раскрывается), и та тоже подтвердила факт наличия проблем с новыми Ryzen и материнскими платами на В550 и Х570. В то же время ее представители назвали указанный PowerGPU уровень брака «нелепым» (ridiculous), заявив, что не стоит делать такие выводы по выборке из трех сотен процессоров

Доводы PowerGPU убедили не всех

Сама AMD на сообщения PowerGPU о высоком проценте брака в ее продукции на момент публикации материала не отреагировала, но это не первый раз, когда об ее устройствах отзываются в таком ключе. Например, в августе 2020 г. крупный немецкий ритейлер компьютерного «железа» Mindfactory составил статистику возврата видеокарт на базе GeForce (Nvidia) и Radeon (AMD).

Согласно этому отчету, Mindfactory реализовал 44,1 тыс. видеокарт Radeon различных производителей и почти 76,3 GeForce (за какой именно период времени собрана статистика, в отчете не сказано). При этом из-за тех или иных аппаратных проблем покупатели вернули ритейлеру 1607 видеокарт Nvidia и 1452 ускорителя AMD, то есть 2,1% и 3,3% всех проданных карт соответственно. С учетом суммарного объема продаж, карты AMD, согласно подсчетам немецкого ретейлера, выходили из строя в полтора раза чаще.

Брак поставлен на поток

Компанию AMD уличили в чрезмерно высоком проценте бракованных экземпляров ее новейших процессоров Ryzen серии 5000. Обвиняют ее в этом специалисты компании PowerGPU, занимающейся сборкой кастомизированных настольных ПК. По их словам, огромное количество новых процессоров AMD не работают прямо из коробки, то есть они изначально бракованные, а некоторые рабочие экземпляры начинают некорректно функционировать спустя некоторое время использования в сборках.

Сотрудники PowerGPU подсчитали, что из партии топовых процессоров AMD Ryzen 9 5950X, состоящей из 50 чипов, отказались работать восемь CPU, из 50 Ryzen 9 5900X бракованных оказалось четыре чипа, и столько же было в партии Ryzen 7 5800X из 100 штук. Заметно меньше брака оказалось среди Ryzen 5 5600X – компания заказала 120 таких процессоров, и лишь три из них не запустились после сборки ПК.

Причина не установлена

В PowerGPU утверждают, что сталкиваются с браком не только в процессорах AMD, но и в материнских платах сторонних производителей. Они упоминают модели плат на чипсетах сети AMD 500, в частности, на базе В550 и Х570 – по их подсчетам, каждую неделю им попадаются от трех до пяти неработающих плат на этих наборах логики.

Публикация PowerGPU в Twitter

Что именно влияет на столь высокий, по утверждению PowerGPU, процент брака среди продукции AMD, пока остается неизвестным. Следует отметить, что у нее, в отличие от Intel, в настоящее время нет собственных заводов, и выпуск всей своей 7-нанометровой полупроводниковой продукции она заказывает у тайваньской TSMC, одной из первых в мире освоивших 5-нанометровый техпроцесс и готовящейся к переходу на 3 нм.

Как построить полноценное гибридное облако и снизить стоимость владения ИТ-инфраструктурой
Облака

Intel, в свою очередь, в августе 2019 г. освоила 10-нанометровые нормы производства на собственных фабриках, но, как сообщал CNews, все еще держится за 14 нанометров, обосновывая это финансовой выгодой. Тем не менее, в обозримом будущем она тоже может обратиться к TSMC за помощью в выпуске ее чипов по современным технологиям. Такой прогноз в январе 2021 г. озвучили аналитики TrendForce – они считают, что первыми CPU Intel, которые сойдут с конвейера TSMC, станут 5-нанометровые Core i5.

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Онлайн
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: