My Authors
Read all threads
Поздноночный прощальный тред про железо
Ниже 2 сабтреда, один про серваки (aka девбоксы), другой маленький с моим имхо про ноуты.
Если останутся вопросы приходите в ods канал #hardware, я (@hexfaker) или кто-то еще обязательно ответят.
Кому будет полезен свой девбокс:
- Если вы каглер, и много обучаете вам будет проще жить потому что нет ограничений на время как на кагле, или будет дешевле если сейчас вы учитесь в облаке
- У вас вообще нет видеокарт ни дома не на работе, но хочется вкатиться в DL поглубже
- Если у вас на работе свободная политика работы с данными (например вы стартап), и вы можете данные скопировать себе, то на своей машине однозначно удобнее учить потому что никто не будет мешать вам и занимать видеокарты
Среди девбоксов существует сильный водраздел по количеству карт: собрать машину на 2 gpu сильно проще и дешевле. Для 4х карт нужно совсем другие процы, матери, бп и корпуса, которые значительно дороже.
Основные моменты
CPU: Берем amd ryzen. Потому что больше ядер и дешевле. Для задач диплернинга важнее количество ядер чем производительность одного ядра, поэтому райзены лучше интелов.
GPU: 1080ti бу с авито. Сейчас самые оптимальные по цене/скорости/к-ву VRAM. В целом делятся на 3 типа: обычные (2-3 слотовые, с 2-3 вентиляторами, гоняют воздух по корпусу), турбинные или blower-style (2-слотовые, выдувают наружу),
или гибридные (2 слота, из видеокарты торчат шланги с водой, на которых радиатор с пропеллером, работают тише аналогов и холоднее, но сильно больше стоят и редки).
При покупке надо смотреть на внешнее состояние (отсутствие сколов, подтеков, пятен) и проверять софтом. Я обычно прихожу с загрузочным хардом с линукс, гоняю github.com/ComputationalR… и пару сеток, в дополнение к furmark который обычно для меня прогоняет продавец.
Ничего не должно падать или сыпать непонятными артефактами. Брал так 3 карты, пока все ок. Но наверное может и не свезти кому-то. Если можете себе позволить, смотрите объявления чуть выше среднего по рынку, меньше шансов купить кирпич.
Если вы мажор, то берите 2080ti из магазина, со вторичкой не надо возиться пока.
RAM: ryzen из-за особенностей своей архитектуры сильно зависит от скорости памяти (частоты и таймингов). Это очень заметно в играх, на ютубе кучу обзоров про это. Для DL ходят споры: одни говорят 2666 достаточно, другие говорят больше тоже накидывает. Тайминги тоже важны.
Мое мнение что память с 3000мгц и таймингами 16 не такая дорогая, чтобы экономить. Раньше еще говорили что важны чипы (samsung b-die), но с новыми поколениями или свежими биосами это кажется потеряло смысл. У меня 1900x сейчас работает на 3000 с норм таймингами не с b-die.
PSU: На бп не надо экономить. Инфа о том какие брать, сколько мощьности и какая вообще разница есть в этих видео
CASE: для корпуса в целом важны просторность и продуваемость. Чем больше размером тем лучше. Нижнее расположение PSU лучше верхнего, блок не гоняет горячий воздух и служит дольше. Подсветка и стекла на ваш вкус.
Берите nvme-ccд на 1тб со скоростями чтения от 1гб/с, чтобы успевать читать кучу датки и нагружать карту. Его же можно использовать под систему, или можно взять отдельный sata ссд для этого.
В ссд тип ячеек (3d) tlc или (3d) mlc (если вы мажор). qlc не надо, быстро деградирует до фиговых скоростей и сыпется. Среди nvme очень любят серию evo от самсунг, но другие вроде тоже не ругают. Для сата в принципе покатит наверное любой вендор.
Если экономите на первое время можно без nvme, но иногда придется оптимизировать пайплайны считывания. А может вам повезет и вы не столкнетесь с этим. Ну и 4+тб хард под помойку, конечно же. По хардам тоже не могу ничего сказать, не изучал тему, взял первый попавшийся.
Водораздел появляется из-за повышенных требований к бп (1600вт+), корпусу, и на 4 карты нужно именно threadripper брать потому что там много pci линий и карты у вас будут работать в режиме 2 x16 и 2 x8,
На обычных райзенах не хватит pci линий, будет x8 x8 x4 x4 (x4 это очень мало для dl, x8 необходимый минимум). Все это железо менее массово и поэтому стоит дороже.
Итак, под 4 карты:
CPU: Threadripper 1950x или 2950x. Выше смысла особо нет, ниже не следует, но если очень надо то можно. Заменить потом сложно, товар на вторичке не ходовой. Если мажор — берите 3е поколение, но оно оч дорогое. Но крутое, наверное стоит того.
MOBO: сокет TR4, хорошими считаются asrock x399 taichi или fatality, или gigabyte x399 defignare-ex. У подовляющей части одс стоят они. так же можно брать asus zenith extrime, но она дороже и смысла в этом не много.
GPU: blower style или гибриды, иначе все перегреется. blower сильно шумят, учтите это. Наиболее жирным считается наборы все гибриды, либо 3 гибрида + обычная на 2 слота.
RAM: 64гб, 4 плашки (чтобы работало 4 канала, так быстрее). Можно брать 2 одинаковых комплекта по 2, у меня так работает норм. Но есть те кто жалуются что не заводится из-за разных партий. Хз, не сталкивался лично.
PSU: 1600вт окнорм, меньше не советовал бы. Хорошо зарекомендовал себя superflower leadex 1600 platinum (он же evga supernova 1600 p2). Не следует брать блоки от enermax, у них стабильно работает только одна схема подключения, и то мудреная. В остальном рекомендации из видосов.
Case: от full tower и выше или крупные cube case (это в которых мобо горизонтально лежит и тяжелые карты не создают выламывающую нагрузку. Хорошие модели это thermaltake core v71/x5/x9 (x5 и x9 — идеальные cube case), corsair air 740.
Из них всех сейчас в мск в продаже только v71, но может будут потом или на вторичке. На худой конец будете знать на что опираться при самостоятельном выборе. Опять же вентилируемость, крепление для радиаторов если будете ставить гибриды, и минимум 8 заглушек pci.
DISKS: ничего особенного.
COOLER: noctua u12s-tr4 или u14s-tr4 (именно tr4!!!)
На 2 карты
CPU: Сокет AM4, ryzen 3 поколения. Они сильно лучше предидущих и не кусаются ценой. 3700x должно быть достаточно (8 ядер). Но можно и больше, если есть деньги. Но имхо уже 3900x это оверкилл, 12 ядер не надо.
MOBO: Выбор широкий но не все способны вытянуть многоядерные cpu своей системой питания. Ориентируйтесь по этой табличке docs.google.com/spreadsheets/d… и обзорам. Для 2х карт еще нужна поддержка sli (он не будет использоваться, но это удобный индикатор того что 2 карты точно заведутся)
GPU: Тут нет ограничений, берите любые

RAM: кит на 32гб 2мя планками более чем достаточно (2 для 2х каналов, быстрее)
PSU: будет достаточно 1000вт, смотрите видео по ссылкам выше, и выбирайте. Выбор широкий.
CASE: Midi tower и больше, убедитесь что точно совметстим с mobo. Так же ориентируйтесь на зад, там должно быть не менее 6 заглушек pci. Корпуса с нижним расположением бп лучше из-за того что бп не гоняет через себя нагретый возжух. Дальше смотрите на вкус и цвет.
COOLER: можно не думать и брать noctua u12s, он хоть и дороже но он просто норм и работает.
DISKS: тоже ничего особенного
Вот примерный набор который я бы сам купил если бы собирал тачку на 2 карты. На цену не ориентируйтесь, во-первых там американские (некоторые вещи дороже, некоторые дешевле), а во вторых карты там новые. А в россии только вторичка. pcpartpicker.com/list/F24JHB
Про ноуты:
При наличии личного сервака или сервака на работе, а так же мобильного интернета, я убежден что ноуту не нужен дискретный gpu. В ноуте важна компактность, легкость и автономность.
Это просто терминал для воода текста, браузера, ide и ssh. Отладка куда софта через удаленную отладку на сервере, работает отлично.
CPU: только i5, i7 ничего не дает из-за грустных систем охлаждения в ноутах. Между 8м и 10м поколением может не быть никакой разницы, интел все запутал в 10 серии. 9 такое же, как 8. Процессоры c индексом h жрут больше.
RAM: 16гб. 8 уже сильно мало. Есть компактные ноуты с нераспаянной памятью, если охота засунуть 32. Но зачем? Разве что взять такой с 8 и поставить в него еще 8.
SSD: обязательно, 2к20 на дворе, очень сильно все ускоряет по сравнению с хардом. Разговор можно начинать от 256.
Экран: Дюймы на вкус, мне хватает 14, кому-то может нужно и 15. FullHD, все еще, не нужен вам 4к и qhd, только батарею высаживать. Развею популярный миф что от него вытекают глаза по сравнению с ретиной от мака.
Так вот, это заблуждение, не от fhd вытекают. А из-за шим, который есть на дешевых экранах. Вот от него глаза реально вытекают, и очень сильно. Проверяли сами, брали 2 ноута, оба fhd, оба 14 дюймов.
У одного было больно сидеть, у второго ок. Так что будьте осторожны, смотрите обзоры и убеждайтесь что шим нет.
Клава: вкусовщина, надо выбирать или привыкать
Ну и вообще я считаю, что если вы прям не фанат мака и хотите остаться под линуксом, найти себе подходящий ноут не проблема, не надо пересаживаться на мак. Дорого и качество уже не то. Пощупайте например свежие XPS 13, они тоже прям очень кайфовые. Сам сижу на latitude 7400
Missing some Tweet in this thread? You can try to force a refresh.

Enjoying this thread?

Keep Current with Data Scientist

Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Follow Us on Twitter!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3.00/month or $30.00/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!