Ab dem 14. Oktober 2020 verfügt pytorch offiziell nicht über eine Installationsmethode für cuda11.0. Daher werde ich das Verfahren zum Erstellen einer Pytorch-Umgebung für cuda11.0 mit Docker erläutern.
Voraussetzung ist, dass die Docker- und nvidia-Treiber installiert sind. Weitere Informationen zu diesen Installationen finden Sie in anderen Artikeln.
$ nvidia-smi
Überprüfen Sie mit dem obigen Befehl auch, ob die cuda-Version 11.0 ist.
Bitte greifen Sie auf die nvidia-Website zu, registrieren Sie Ihre Benutzerinformationen und öffnen Sie den Pytorch-Bildschirm.
$ sudo docker pull nvcr.io/nvidia/pytorch:20.09-py3
Da der Pull-Befehl den obigen Befehl enthält, kopieren Sie ihn und führen Sie ihn im Terminal aus.
$ sudo docker images
Überprüfen Sie, ob Sie mit diesem Befehl installieren können. nvcr.io/nvidia/pytorch 20.09-py3 Wenn es ein Bild gibt, das sagt, ist es ein Erfolg.
Führen Sie den Befehl aus, um die Bilder aufzulisten, überprüfen Sie die BILD-ID von pytorch, kopieren Sie sie und führen Sie den folgenden Befehl aus.
$ sudo docker run -it --gpus all [IMAGE ID] bash
Dann mit Bash
$ python
>> import torch
>> print(torch.cuda.is_available())
Wenn damit true zurückgegeben wird, ist dies erfolgreich. bash kann mit control + d beendet werden. (Linux)
Bitte beenden Sie bash einmal.
$ sudo docker ps -a
Mit dem obigen Befehl können Sie den Container überprüfen, der erstellt wurde, als Sie bash zuvor ausgeführt haben. Verwenden Sie diese CONTAINER-ID.
$ sudo docker inspect [CONTAINER ID]
Finden Sie WorkingDir mit control + f. Verwenden Sie außerdem den Befehl, um den Pfad des Ordners auf dem PC zu überprüfen, auf dem Sie arbeiten möchten.
$ pwd
Erstellen Sie dann früher einen Container auf der nvidia-Site, wie in der Übersicht beschrieben.
$ sudo docker run --gpus all -it --rm -v [Der Pfad des Ordners, an dem Sie arbeiten möchten]:[workingDir] nvcr.io/nvidia/pytorch:20.09-py3
In meinem Fall
$ sudo docker run --gpus all -it --rm -v /home/myname/Desktop/hoge:/workspace nvcr.io/nvidia/pytorch:20.09-py3
Danach sollten Sie bestätigen können, dass der Container gestartet wurde.
Bitte seien Sie vorsichtig, da Tippfehler auftreten können. Ich hoffe, es wird eine Verbindung sein, bis der Beamte die Installationsmethode veröffentlicht.
Recommended Posts