Îmi este greu să încerc să fac lucrurile să funcționeze cu TensorFlow, nvidia și PyCharm. Practic, urmasem pasii pre/post in timpul instalare proces și a terminat cu:
eric@xps:~$ gcc --versiune
gcc (Ubuntu 10.3.0-1ubuntu1) 10.3.0
Drepturi de autor (C) 2020 Free Software Foundation, Inc.
Acesta este software gratuit; consultați sursa pentru condițiile de copiere. Nu este
garanție; nici măcar pentru VANTABILITATE sau ADEPTEREA PENTRU UN ANUMIT SCOP.
eric@xps:~$ nvcc --versiune
nvcc: driver de compilator NVIDIA (R) Cuda
Drepturi de autor (c) 2005-2020 NVIDIA Corporation
Construit pe Mon_Nov_30_19:08:53_PST_2020
Instrumente de compilare Cuda, versiunea 11.2, V11.2.67
Build cuda_11.2.r11.2/compiler.29373293_0
eric@xps:~$ nvidia-smi
Duminica 11 iulie 15:01:09 2021
+--------------------------------------------- ----------------------------+
| Versiunea driverului NVIDIA-SMI 465.31: 465.31 Versiune CUDA: 11.3 |
|-------------------------------+------------------ -----+----------------------+
| Persistența numelui GPU-M| Autobuz-Id Disp.A | Volatil Uncorr. ECC |
| Fan Temp Perf Pwr:Utilizare/Cap| Utilizarea memoriei | GPU-Util Compute M. |
| | | MIG M. |
|================================+================== =====+=======================|
| 0 NVIDIA GeForce ... Oprit | 00000000:01:00.0 Dezactivat | N/A |
| N/A 47C P8 N/A / N/A | 374MiB / 2004MiB | 8% Implicit |
| | | N/A |
+-------------------------------+----------------- -----+----------------------+
+--------------------------------------------- ----------------------------+
| Procese: |
| GPU GI CI Tip PID Nume proces Memorie GPU |
| ID ID Utilizare |
|=================================================== =============================|
| 0 N/A N/A 1582 G /usr/lib/xorg/Xorg 158MiB |
| 0 N/A N/A 1932 G /usr/bin/gnome-shell 62MiB |
| 0 N/A N/A 3612 G ...cef_18.log --shared-files 1MiB |
| 0 N/A N/A 3666 G /usr/lib/firefox/firefox 146MiB |
+--------------------------------------------- ----------------------------+
Cu toate acestea, ori de câte ori încerc să rulez din PyCharm:
import tensorflow ca tf
print(tf.__versiunea__)
Am primit aceasta eroare:
W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Nu s-a putut încărca biblioteca dinamică „libcudart.so.11.0”; dlerror: libcudart.so.11.0: nu se poate deschide fișierul obiect partajat: nu există un astfel de fișier sau director
Oricum, dacă pornesc o consolă Python și fac același lucru, rezultatul obținut este:
eric@xps:~$ python3
Python 3.9.5 (implicit, 11 mai 2021, 08:20:37)
[GCC 10.3.0] pe Linux
Tastați „ajutor”, „drept de autor”, „credite” sau „licență” pentru mai multe informații.
>>> import tensorflow ca tf
2021-07-11 15:06:36.919852: I tensorflow/stream_executor/platform/default/dso_loader.cc:53] Bibliotecă dinamică deschisă cu succes libcudart.so.11.0
>>> print(tf.__version__)
2.5.0
>>>
Deci, mă întreb ce altceva ar trebui să configurez pentru ca acesta să funcționeze corect.
Am adăugat cuda la PATH:
eric@xps:~$ echo $PATH
/home/eric/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/ jocuri:/snap/bin:/usr/lib/cuda/bin
Am configurat Python Interpreter ca fiind cel detectat de PyCharm, care este /usr/bin/python
Dar tot nu reușește într-o sarcină atât de simplă. Orice sfat/ajutor va fi foarte apreciat :)
S-a uitat și la:
https://forums.developer.nvidia.com/t/path-ld-library-path/48080
Informații suplimentare:
eric@xps:~$ lspci |grep -E „VGA|3D”
00:02.0 VGA controler compatibil: Intel Corporation HD Graphics 530 (rev 06)
01:00.0 3D controler: NVIDIA Corporation GM107M [GeForce GTX 960M] (rev a2)
PyCharm 2021.1.3 (ediție profesională)
Versiune #PY-211.7628.24, construită pe 30 iunie 2021
Licențiat pentru Eric Rodriguez
Abonamentul este activ până pe 18 ianuarie 2022.
Numai pentru uz educațional.
Versiunea de rulare: 11.0.11+9-b1341.60 amd64
VM: OpenJDK 64-Bit Server VM de la JetBrains s.r.o.
Linux 5.11.0-7620-generic
GC: G1 Young Generation, G1 Old Generation
Memorie: 2048M
Miezuri: 8
Desktop curent: pop:GNOME
eric@xps:~$ hostnamectl
Nume gazdă static: xps
Numele pictogramei: computer-laptop
Sasiu: laptop
Sistem de operare: Pop!_OS 21.04
Kernel: Linux 5.11.0-7620-generic
Arhitectură: x86-64