2017-02-16 32 views
0

Я планирую выполнять масштабные задачи классификации изображений, используя глубокое обучение. Если предположить, что я могу потратить до 25 000 долларов на всю систему (GPU, CPU, жесткий диск, RAM и т. Д.), Какую систему я должен учитывать?Лучшая конфигурация графического процессора + CPU для глубокого обучения

Если я собираю несколько графических процессоров вместе, следует ли значительно изменить код глубокого обучения (например, Caffe)?

+1

[GPU для глубокого обучения] (http://hardwarerecs.s.stackexchange.com/q/1606/40) –

ответ

3

Самым дорогим вариантом будет DGX-1 (http://www.nvidia.com/object/deep-learning-system.html) на 170 TFLOPS - лучшая система для HPC. Вы можете группировать шесть из них в кластере и теоретически достигать 1 PFLOPS.

+2

Ничего себе. Человек может мечтать, не может ли он ... –

+0

Да ... вопрос о лучшей конфигурации ... Я бы слюнил, чтобы получить такой кластер – Sarvex

1

Это действительно зависит от программного обеспечения, которое вы будете использовать. Если вы используете TensorFlow, существует поддержка нескольких GPUS. В этом случае я получил бы машину с 2 Nvidia GTX 1080 с SLI (я думаю, будет сложно получить коммерческую машину с более чем такой). Вы можете получить что-то вроде HP OMEN X, у которого есть 2 GPUS, но вы платите премию. Лучше всего найти местный магазин рядом с вами, который построит лучшую машину и скажет, что вам нравится 1000.

Если вы используете Theano, то, насколько мне известно, они поддерживают только 1 графический процессор, поэтому не имеет смысла получить больше, чем это.

Если вы используете sci-kit learn, то нет поддержки графического процессора, поэтому вместо этого вы захотите иметь быстрый процессор. Новые i7 поставляются с более чем 4 ядрами, поэтому я бы порекомендовал один из них, но если бюджет не ограничен, то вы можете получить процессоры Xeon с более чем 10 ядрами.

Но все это действительно сводится к бюджету. Когда дело доходит до этих вещей, вы можете потратить бесконечную сумму денег. Мы говорим о 3000? 5000? 10k? ... Для 3000 вы сможете получить 2x 1080 и довольно хороший i7. Это, вероятно, все, что вам нужно для большинства приложений.

+0

Кажется, что Nvidia GTX 1080 имеет только 8 ГБ памяти. Могу ли я использовать что-то большее, чем это, например. TitanX? где я могу найти полную конфигурацию, необходимую для машины GPU с хорошим процессором? – user570593

+1

Это действительно подходит для вашего бюджета. Насколько мне известно, 1080-е годы больше ориентированы на частных пользователей, а графические процессоры Titan предназначены для использования в бизнесе. В любом случае большинство тестов показывают, что 1080-ые быстрее для почти всех приложений, несмотря на то, что у титанов больше бара. –

+1

В любом случае, я думаю, вы должны искать «рабочую станцию», а не просто рабочий стол. Рабочая станция представляет собой мощную настольную машину, предназначенную для предприятий, которые, как правило, имеют большую производительность, чем стандартные рабочие столы (и в 2-10 раз больше цены). Например, вот некоторые высокопроизводительные рабочие станции dell. Вы можете выбрать столько ядер, сколько хотите, и до четырех графических процессоров ... http://www.dell.com/us/business/p/precision-t7910-workstation/pd?ref=PD_Family –

 Смежные вопросы

  • Нет связанных вопросов^_^