Puncte:0

Instalați Mesa OpenCL pentru Nvidia?

drapel kp

Din curiozitate, am încercat să instalez OpenCL pe instalarea mea Ubuntu 21.04.

Cred că ar putea exista suport pentru OpenCL 1.1 disponibil în driverul video Nouveau pentru plăcile grafice Nvidia. Acesta este driverul pe care îl folosesc (și cu care sunt blocat).

Hardware-ul meu Nvidia este un card datat 9400 GT, dar este posibil un upgrade la un 9800 GT.

$ sudo apt install mesa-opencl-icd # Instalează opencl, ICD și compilatoare.

$ sudo usermod -a -G nume utilizator video # Adăugați-mă în grupul video pentru acces la afișare.

$ sudo clinfo
Numărul de platforme 1
  Nume platformă Clover
  Furnizor platformă Mesa
  Versiunea platformei OpenCL 1.1 Mesa 21.0.1
  Profil platformă FULL_PROFILE
  Extensii de platformă cl_khr_icd
  Sufixul funcției Platform Extensions MESA

  Nume platformă Clover
Număr de dispozitive 0

Comportamentul platformei NULL
  clGetPlatformInfo(NULL, CL_PLATFORM_NAME, ...) Clover
  clGetDeviceIDs(NULL, CL_DEVICE_TYPE_ALL, ...) Nu s-au găsit dispozitive pe platforma [Clover?]
  clCreateContext(NULL, ...) [implicit] Nu s-au găsit dispozitive pe platformă
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_DEFAULT) Nu s-au găsit dispozitive pe platformă
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_CPU) Nu s-au găsit dispozitive pe platformă
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_GPU) Nu s-au găsit dispozitive pe platformă
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_ACCELERATOR) Nu s-au găsit dispozitive pe platformă
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_CUSTOM) Nu s-au găsit dispozitive pe platformă
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_ALL) Nu s-au găsit dispozitive pe platformă

Proprietățile încărcării ICD
  Încărcător ICD Nume OpenCL ICD Loader
  ICD loader Vendor OCL Icd software gratuit
  Încărcător ICD Versiunea 2.2.14
  ICD loader Profile OpenCL 3.0

Deci, după cum puteți vedea, nu am nicio idee.Ceea ce caut cu adevărat este pe cineva care să mă îndrume către resursele adecvate, astfel încât să pot învăța cum să setez implementarea OpenCL a mesa, precum și cum să invoc și să utilizez compilatoarele asociate, ICD etc.?

Orice ajutor ar fi apreciat.

M.

Am încercat o grămadă de alte lucruri: am verificat dacă fișierul /etc/OpenCL/vendors/*.dri este acolo și a fost completat corect. Toate pachetele și fișierele necesare sunt la locul lor. De ce nu poate vedea GPU-ul meu, nu am nicio idee.

Puncte:0
drapel kp

Se pare că GPU-ul meu Nvidia nu era încă acceptat la 31/07/21.

Pentru a verifica progresul în ceea ce privește suportul pentru GPU, consultați https://mesamatrix.net/#OpenCL.

Mulțumesc tuturor celor care mi-au văzut întrebarea.

M.

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.