J'ai créé mon propre PC pour le deep learning. (Windows10, double démarrage Ubuntu18.04)

J'ai créé mon propre PC pour la première fois en 4 ans

** 20201123 Certains titres et contenus ont été modifiés pour les rendre plus faciles à comprendre. ** **

C'est le premier article de Qiita, il peut être difficile à lire, mais si cela aide ... Mon ordinateur personnel est un core i7-6600k + GTX1060 (6Gb) que j'ai fabriqué moi-même en 2016, et je manque un peu de puissance. J'étais également intéressé par le passage au GPU de la génération Ampère et au RYZEN de la génération Zen3, j'ai donc décidé de créer mon propre PC.

Les spécifications de l'ancien PC CPU : Corei7-6600k Memory : 16GB(DDR4 2666MHz) MB : ASUS H170 Pro Gaming GPU : GTX1060(6GB) Lecteur système 1: Windows10 Pro NVMe SSD PCIGen3 512 Go Lecteur système 2: Ubuntu 18.04 SATA SSD 1 To Lecteur de données: disque dur de 6 To

Les spécifications du nouveau PC CPU : Ryzen9 5950x Memory : 64GB(DDR4 3200MHz) MB : ASUS ROG STRIX B550-F GAMING (WI-FI) GPU: GTX1060 (6 Go) (utilisation continue) Lecteur système 1: Windows10 Pro, NVMe SSD PCIGen4, WesternDegital SN850 1 To Lecteur système 2: Ubuntu 18.04, SSD SATA 1 To (utilisation continue) Lecteur de données: WesternDegital SN550 2 To

Nouvelle configuration PC

CPU Le processeur d'attention de cette année (2020) sera Ryzen de Zen3. On dit que les performances ont été améliorées d'environ 19% (comparaison IPC *) par rapport à la génération précédente, il n'y a donc aucune raison de ne pas l'introduire. De plus, je fais également du machine learning à la maison, je pense donc que plusieurs cœurs sont souhaitables. Au départ, je pensais à Ryzen 9 5900x (12C24T), mais je l'ai changé en Ryzen 9 5950x (16C32T) en raison du manque de stock. Je l'ai acheté chez PC Studio à Akihabara environ une semaine après sa sortie.

GPU Je veux environ 12 à 16 Go de mémoire GPU, car elle est utilisée pour l'apprentissage en profondeur. La série RTX30 de la génération Ampère a un nombre considérablement accru de cœurs CUDA par rapport à la génération précédente, et l'apprentissage est susceptible de s'accélérer. Cependant, seul le RTX3090 répond aux exigences de mémoire du GPU, ce qui dépasse le budget. Par conséquent, j'ai décidé d'attendre RTX3080Ti (mémoire GPU 20 Go?), Dont la rumeur dit qu'elle apparaîtrait au premier trimestre 2021, et j'ai décidé d'utiliser GTX1060 pour le moment.

Disque mère

Depuis novembre 2020, les chipsets compatibles Zen3 sont soit X570, soit B550. Le X570 est souvent équipé d'un ventilateur de chipset pour refroidir le chipset, ce qui est gênant, gênant et ennuyeux. Le B550 a une faible génération de chaleur, est sans ventilateur pour le chipset et peut utiliser PCIe4, il suffit donc de ne pas overclocker. Le fabricant sera ASUS avec un sentiment de stabilité. Cette fois, j'ai opté pour le ROG STRIX B550-F GAMING (WI-FI).

Mémoire

Je n'ai eu aucun problème de mémoire dans ma propre expérience, mais je souhaite quand même choisir un fabricant qui soit stable même s'il est cher. CENTURY MICRO est le fabricant le plus sûr fabriqué au Japon. Cette fois, la version à bas prix de CENTURY ESSENTIAL DDR4-3200 64 Go (16 Go x 4) publiée par la société a été utilisée. Ce produit a été confirmé pour fonctionner avec la DDR4-3600 par XMP, et vous pouvez facilement overclocker la mémoire. À cette époque, c'est beaucoup plus facile qu'il y a 20 ans et on a l'impression d'être dans un monde à part.

Zone de stockage

Étant donné que PCIe4 peut être utilisé avec beaucoup d'efforts, nous présenterons le dernier SSD PCIe4. Cette fois, j'ai utilisé le SN850 de WesternDegital (emplacement M2, NVMe, 1 To) comme lecteur système pour Windows 10. L'ancien SSD SATA est utilisé pour Ubuntu. Le lecteur pour stocker les données était le SN550 de Western Digital (emplacement M2, NVMe, 2 To). Si vous décidez de sauvegarder les données que vous n'utilisez pas souvent sur le NAS, 2 To de lecteur de données suffisent. Eh bien, le PCIe4 SN850 n'a que le dernier SSD, et la vitesse est ridiculement rapide. CrystalDiskMark.PNG

Source de courant

Je pensais à un GPU d'environ RTX3080 dans le futur, donc une certaine capacité de puissance est nécessaire. J'ai choisi le 850W cette fois en tant que société Corsair que j'utilise depuis longtemps et que je n'ai eu aucun problème. Il existe un guide pour la capacité de puissance qui peut être calculée sur le Web (https://www.dospara.co.jp/5info/cts_str_power_calculation_main).

Refroidisseur de CPU

Au fait, un simple refroidissement par eau est recommandé pour Ryzen 9, mais cette fois j'ai essayé le refroidissement par air. J'ai choisi le NH-U12A de Noctua, qui est également célèbre pour ceux qui le fabriquent. Je l'ai en fait pompé et effectué un test de résistance avec OCCT, mais même à MAX, la température du processeur est d'environ 70 degrés et au ralenti, elle est d'environ 40 degrés (température ambiante de 20 degrés), de sorte qu'il peut être utilisé sans problème. Cependant, la mise à niveau du GPU peut être un peu difficile. .. .. OCCT.png

Installation de Windows 10 et Ubuntu 18.04

Je ne l'ai pas capturé pendant l'installation, je ne peux donc pas entrer trop dans les détails. Windows10 Téléchargez l'outil de création de support d'installation (USB) à partir du site Microsoft suivant. Cela vous permettra d'installer la dernière version de Windows 10. https://support.microsoft.com/ja-jp/windows/windows-%E7%94%A8%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB-%E3%83%A1%E3%83%87%E3%82%A3%E3%82%A2%E3%82%92%E4%BD%9C%E6%88%90%E3%81%99%E3%82%8B-99a58364-8c02-206f-aa6f-40c3b507420d Après avoir pompé le PC, allumez l'appareil et appuyez sur F8 sur le clavier pour sélectionner le lecteur de démarrage (ASUS MB est F8). Par conséquent, si vous spécifiez USB comme support d'installation, l'installation démarrera. Avec cette configuration, l'installation sera terminée en quelques minutes.

Pour protéger le SSD

Si la mémoire principale est volumineuse, la quantité d'écriture sur le SSD augmentera considérablement en raison de la forte combustion. N'oubliez donc pas de désactiver la combustion élevée. Vous pouvez le désactiver en exécutant l'invite de commande avec les privilèges d'administrateur et en utilisant uniquement powercfg / h off.

Installer Ubuntu 18.04

Cela crée également une installation USB USB. Tout d'abord, téléchargez l'image ISO de la version japonaise d'Ubuntu 18.04 à partir du site suivant. https://www.ubuntulinux.jp/products/JA-Localized/download

Cette fois, j'ai utilisé Rufus pour graver l'ISO sur USB. Vous pouvez télécharger à partir de ce qui suit. https://rufus.ie/en_IE.html

Préparez le travail jusqu'à présent sur votre PC Windows, et lorsque vous redémarrez, sélectionnez l'USB d'installation d'Ubuntu dans la sélection du lecteur de démarrage avec F8. Le point à partir d'ici est important, mais je suis désolé de ne pas l'avoir capturé. Lorsque vous choisissez le SSD sur lequel installer, veillez à ne pas sélectionner accidentellement le SSD avec Windows installé. À propos, les disques SSD NVMe sont affichés sous la forme / dev / nvme0n1 et / dev / nvme1n1 dans ubuntu (notez que les noms affichés varient en fonction de l'environnement). L'installation elle-même sera terminée dans un court laps de temps. Après l'installation, redémarrez, entrez dans l'écran UEFI, modifiez l'ordre de démarrage et placez le SSD avec Ubuntu installé au premier rang. Cela lancera le chargeur de démarrage Ubuntu après la mise sous tension, vous permettant de démarrer Ubuntu ou Windows.

Pour le travail lui-même, le site suivant est très facile à comprendre. Merci beaucoup. https://www.pc-koubou.jp/magazine/35542

À propos de la question qui ne reconnaît pas INTEL I225-V

Ce MB a une carte réseau INTEL 2,5 Go (I225-V), mais il n'est pas reconnu par Ubuntu 18.04. Dans mon cas, il a été reconnu avec succès que j'ai mis à jour la version du noyau vers la dernière version 5.4.0. Ce I225-V est instable même sous Windows (le NIC n'est soudainement pas reconnu), donc je pense qu'il vaut mieux préparer un câble de conversion USB-LAN.

en conclusion

J'ai fait le mien pour la première fois en 4 ans, mais je sens que ça devient plus facile d'année en année. C'était la première fois que je fabriquais mon propre Athlon 1 GHz il y a 20 ans, mais le fait que j'aie attaché Firebird en ayant peur de manquer de noyau me manque. Je n'avais pas besoin d'une alimentation électrique d'un seul coup et j'ai eu du mal à apprendre beaucoup de choses, mais cette fois, cela a démarré si facilement. À l'avenir, j'aimerais mettre à jour les paramètres d'environnement pour l'apprentissage en profondeur.

Recommended Posts

J'ai créé mon propre PC pour le deep learning. (Windows10, double démarrage Ubuntu18.04)
[Paiza] J'ai créé mon propre utilitaire pour répondre aux questions [Java]
J'ai mis à jour mon propre blackjack réalisé avec Ruby pour mon portfolio
Configuration PC la plus rapide pour un apprentissage en profondeur à partir de zéro
J'ai créé mon propre outil Instagram automatique [Ruby]
Adaptateur Wifi non reconnu par Ubuntu avec le double démarrage de Windows
Spring Boot pour l'apprentissage des annotations