게임 및 기계 학습 (딥 러닝)을 위해 자체 제작 된 PC를 조립하십시오.

2019/1/7

계기

원래 그래픽 처리가 무거운 PC 게임(The Witcher 3이나 Watch Dogs 등)에서 놀고 있었습니다만, 최근 하는 빈도가 줄어들고 있습니다.

남은 스펙의 재이용도 겸해, 게임, 기계 학습·심층 학습에 사용할 수 있도록 자작 PC를 재조립했습니다.

추천 파트나 선정 이유도 적어 둡니다.

부품 구입처

야후옥, 아마존, 요도바시를 메인으로 파트를 조달합니다.신품은 아마존, 요도바시에서 구입.

야후 옥은 매상금을 다음 파트의 구입 비용에 맞추어지므로 추천.

· 오래된 업데이트 된 부품
・마더보드의 교환에 사용하지 않게 된 메모리나 CPU

등을 팔기 위해 사용하고 있습니다.
예산이 적어도 성능이 좋은 기기로 환승할 수 있습니다.

중고품은 가끔 구입합니다만, 불량품이 적은 CPU나 메모리, 케이스 정도입니다.
핀이 부러져 일발 아웃인 마더 보드, 사용법으로 수명이 크게 바뀌는 SSD/HDD등의 중고는 조금 무서우므로 앞두고 있습니다.

조립된 부품들

CPU: 코어 수 중시


Intel CPU Core i5-8400 2.8GHz 6코어/6스레드 LGA1151 BX80684I58400【BOX】

기계 학습 용도에서는 논리 코어 수 (스레드 수)보다 물리 코어 수가 많다는 것이 중요합니다.
작업의 대부분을 하는 전처리 등으로 CPU의 차례는 많습니다.또 scikit-learn은 GPU에 의한 계산 처리의 지원이 없기 때문에, 그 처리 속도는 CPU에 의존합니다.

8세대 i5 시리즈부터 물리 코어 수가 i7(6코어/12스레드)과 같은 6코어로 되어 있습니다.
게임 용도에서는 GPU가 하이 엔드가 될수록 CPU가 속도가 빨라지고 있지만, GTX1080 정도라면 i5에서도 문제 없다고 생각했습니다.

마더보드: ASUS 게임용 MB


ASUS ROG STRIX H370-I GAMING 【MiniITX】

・마더보드에 정평이 있는 ASUS제
・게이밍용
・M2.SSD용 히트 싱크가 있다
· 보드가 LED로 빛납니다.

결정수는 위의 4개.
오버클럭은 생각하지 않았기 때문에, 8세대 CPU 대응의 H370 칩셋 탑재 MB로 좋을 것 같았습니다. M2SSD는 고열이 되기 쉽고 수명은 걱정이므로 히트 싱크가 붙어있는 것도 매력적.
LED로 빛나는 마더보드에 로맨스를 느꼈습니다만, 잠을 자면 눈부셨기 때문에 결국 OFF로 하고 있습니다…

메모리 : 이미지 인식을 원한다면 32GB 이상을 원합니다.


PATRIOT 데스크탑용 메모리 Viper Elite DDR4 2666MHz
16GBx2 블랙 그레이 히트 싱크 PVE432G266C6KGY

앙상블 방법 (랜덤 포리스트, XGBoost, LightGBM)은 데이터 세트를 여러 하위 샘플로 나누어 학습하므로 실제 메모리 양이 문제가되는 경우는 거의 없습니다.
그러나 결정 트리나 신경망 등에서 모든 학습 데이터를 일단 메모리에 전개할 필요가 있다면 메모리의 용량이 중요해지고 있습니다.

1개의 데이터가 큰 화상을 취급한다면, 딥 뉴럴 네트워크(DNN)등으로 화상 인식을 한다면, 32BG이상(가능하면 64GB) 원하는 곳입니다.

Mini-Itx에서는 메모리가 2개까지 밖에 올려지지 않기 때문에, 여기는 32GB로 타협했습니다(역시 32GB x2는 코스파가 너무 나쁘다…).
케이스가 마음에 들었던 것이겠지만, ATX라면 16GB × 4(64GB)로 하고 있었다고 생각합니다.

GPU : 예산이 있다면 Ti 시리즈에서

EVGA GeForce GTX 1080 FTW HYBRID GAMING, 8GB GDDR5X

게임을 하는 데에도 딥 러닝을 하는 데에도 필수적인 파트입니다.

이전부터 사용하고 있던 것을 전용했습니다.
이쪽은 간이 수냉 첨부가 되어 있으므로, 게임중도 조용하고 팬 소리에 괴롭히지 않고 플레이 할 수 있습니다.고부하 게임에서도 60℃ 이상 가는 것은 거의 없습니다.

GPU 메모리는 메인 메모리와 마찬가지로 이미지 인식과 같은 분야에서 위력을 발휘하기 때문에 예산이 허락하면 Ti 계통이 베터.

  • 1080, 2080: 8GB
  • 1080Ti, 2080Ti: 11GB

지금은 GTX 2070, RTX3070 등이 좋네요.

스토리지 : SDD 2 개와 HDD


Intel SSD 760p M.2 PCIEx4 256GB SSDPEKKW256G8XT

SAMSUNG 860EVO SSD 250GB 2.5인치 MZ76E250BIT

HDD 내장 하드 디스크 2.5인치 1TB WD Blue 제조사 보증 2년 WD10SPZX

스토리지는 용도별로 세 가지로 나뉩니다.게임은 SSD에 설치하면 로드 시간이 단축되어 편안하게 플레이할 수 있습니다.

  • M2.SSD: OS, Office, 브라우저 등의 앱 설치용
  • 2.5인치 HDD: 동영상, 사진, 기타 데이터 등

전원:

【Seasonic】G 시리즈 550 W ATX 전원 [80+GOLD] SSR-550RMS

전원 용량의 절반으로 가장 변환 효율이 좋다고 하고, 잘 전원 용량은(PC 전체의 최대 소비 전력×2)를 추천 받습니다.

그러나 실제로 거기까지 전력을 사용하는 것은 거의 없습니다.실제로, 게임중이나 벤치마크중에 와트 모니터로 측정해도, 견적한 최대치의 70-80%로 추이하고 있었습니다.
계산상의 최대 소비 전력×1.5 정도라도 충분할지도….

PC 케이스


NZXT Manta 전원 없음 Mini – ITX 케이스

완전히 외형으로 선택합니다. mini-itx 밖에 대응하지 않는 버릇에 ATX 수준의 크기 ....

뭐 큰 쪽이 배선도 하기 쉽고, 큰 팬을 실어 에어 플로우도 확실히 확보할 수 있으므로 불만 없음입니다.

사양 목록 및 비용

위치제품가격
CPUIntel Core i5 8400 (Coffee Lake-S)¥ 23,000
마자보드ASUS ROG STRIX H370-I 노름¥ 16,000
메모리PATRIOT Viper Elite DDR4 PC4-21300
16GB x2
¥ 2,3000
GPU지포스 GTX 1080 
EVGA FTW HYBRID GAMING
$579.99
(약 65,000엔)
스토 레지M2 SSD: Intel 760p M.2 PCIEx4 256GB
SATA SSD: 250GB
HDD : 1TB
¥ 8,800
¥ 6,500
¥ 5,000
케스NZXT 만타 미니 ITX 케스¥ 2,2000
전원Seasonic SSR-550RMS 550W¥ 11,000
OS윈도우 10win7에서 update
총액 약 18 만엔

이상이 이번 조립한 게임이나 기계 학습 · 딥 러닝 전용의 자작 PC입니다.

처음부터 조립하면 20만엔 정도, 케이스라든지 취향을 반영시키지 않으면 15만엔 정도라도 갈 수 있을 것 같다.

우선은 이 PC로 즐겨 가려고 생각합니다.그 중 kaggle에서 큰 데이터 세트라든지 취급하고 싶다…