ubuntu20.04 (ou windows10) + anaconda + pytorch ou créer un environnement pour tensorflow

en premier

Ceci est le premier message de Qiita. Je vous serais reconnaissant de bien vouloir me faire savoir s’il y a des points qui ne peuvent être atteints.

Que faire dans cet article

Créez un environnement pour pytorch, tensorflow et keras sur un PC équipé de NVIDIA Geforce GTX 1060. Veuillez noter que cela ne fonctionne souvent pas avec différentes versions.

Que présenter

--nvidia driver (la version est arbitraire (?))

Environnement d'exploitation

Installation du pilote nvidia (pour ubuntu)

Référence

  1. Vérifiez le GPU et le pilote installés

Vérifier le GPU


ubuntu-drivers devices  

2 . Installation du pilote

install_driver


sudo ubuntu-drivers install [Version du pilote(Est-il sécuritaire d'utiliser ceux recommandés tels que le 435??)]
#l'installation automatique ne semble pas recommandée
#Pour plus d'informations ubuntu-drivers --Lancer l'aide

3 . Redémarrez votre PC 4 . Ce n'est pas grave si vous pouvez obtenir des informations telles que les pilotes en exécutant nvidia-smi.

Quand nvidia-smi ne fonctionne pas

Référence NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running. Cela peut devenir comme. À ce stade, désactivez Nouveau

procédure

  1. Créez un fichier avec sudo vim / etc / modprobe.d / blacklist-nouveau.conf

blacklist-nouveau.conf


blacklist nouveau
options nouveau modeset=0

Remplir 2. sudo update-initramfs -u 3 . Redémarrez votre PC Voir la référence ci-dessus pour plus de détails.

Installation du pilote nvidia (pour Windows)

-Sélectionnez l'environnement que vous utilisez à partir de nvidia_driver_download et téléchargez le pilote. [](--Vous pouvez vérifier votre environnement dans le panneau de configuration nvidia en cliquant avec le bouton droit sur le bureau ??)

Installation d'anaconda

Créer un environnement virtuel

Installer pytorch

Si vous sélectionnez votre environnement dans pytorch official, les commandes nécessaires apparaîtront. Dans mon environnement conda install pytorch torchvision cudatoolkit=10.2 -c pytorch était.

Vérifier si le GPU est reconnu (pytorch)

Référence (officiel de pytorch) Démarrer python

Confirmation


import torch
torch.cuda.is_available()

Éxécuter. Si c'est vrai, vous pouvez reconnaître

tensorflow-install gpu

** Remarque: cuda-toolkit nécessite la version 9.1 pour tensorflow-gpu == 1.12.0, vous avez donc besoin de quelque chose de différent de pytorch. Par conséquent, il est nécessaire de séparer pytorch et environnement virtuel ** conda install tensorflow-gpu==1.12.0

Vérifier si le GPU est reconnu (flux tenseur)

Référence Démarrer python

Confirmation


from tensorflow.python.client import device_lib
device_lib.list_local_devices()

Et. Si le GPU est affiché, le GPU peut être reconnu.

installation de keras

conda install keras==2.2.4

Perspectives futures (non ouvertes)

À la fin

Je vous serais reconnaissant si vous pouviez me faire savoir s'il y a un problème avec la page. Merci à tout le monde sur la page pour référence.

Liste de référence

Recommended Posts

ubuntu20.04 (ou windows10) + anaconda + pytorch ou créer un environnement pour tensorflow
[Windows] [IntelliJ] [Java] [Tomcat] Créer un environnement pour Tomcat 9 avec IntelliJ
Créer un environnement Spring Boot avec Windows + VS Code
Comment créer un environnement Pytorch sur Ubuntu
Créez un environnement dans lequel CircleCI peut être exécuté localement avec Windows10 + WSL2 (Ubuntu) + Docker
J'ai construit un environnement Ubuntu sur Windows 10 en utilisant WSL2.
Les débutants utilisent ubuntu dans la fenêtre pour préparer l'environnement des rails
Créer un environnement de développement Chisel avec Windows10 + WSL2 + VScode + Docker