Puncte:1

GPU TensorFlow nu a putut încărca bibliotecile cuda pe PyCharm

drapel cn

Î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

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.