Am încercat să instalez ROCm, dar când rulez comanda rocminfo
Obțin acest rezultat:
libkmod: EROARE ../libkmod/libkmod-module.c:1657 kmod_module_new_from_loaded: nu s-a putut deschide /proc/modules: Nu există un astfel de fișier sau director
Eroare: nu s-a putut obține lista de module: Nu există un astfel de fișier sau director
Modulul ROCk NU este încărcat, posibil fără dispozitive GPU
Și când rulează comanda clinfo
comandă după instalare, obțin acest rezultat, cu 0 dispozitive:
Numărul de platforme 1
Nume platformă AMD Accelerated Parallel Processing
Furnizor de platforme Advanced Micro Devices, Inc.
Versiunea platformei OpenCL 2.2 AMD-APP (3361.0)
Profil platformă FULL_PROFILE
Extensii de platformă cl_khr_icd cl_amd_event_callback
Rezoluție cronometru platformă gazdă 100ns
Sufixul funcției Platform Extensions AMD
Nume platformă AMD Accelerated Parallel Processing
Număr de dispozitive 0
Comportamentul platformei NULL
clGetPlatformInfo(NULL, CL_PLATFORM_NAME, ...) Procesare paralelă accelerată AMD
clGetDeviceIDs(NULL, CL_DEVICE_TYPE_ALL, ...) Procesare paralelă accelerată AMD
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ăți de încărcare ICD
Încărcător ICD Nume OpenCL ICD Loader
ICD loader Vendor OCL Icd software gratuit
Încărcător ICD Versiunea 2.2.11
ICD loader Profil OpenCL 2.1
NOTĂ: biblioteca dvs. OpenCL acceptă numai OpenCL 2.1,
dar unele platforme instalate acceptă OpenCL 2.2.
Programele care utilizează caracteristicile 2.2 se pot bloca
sau se comportă pe neașteptate
Lucrez pe un dispozitiv Windows cu Ubuntu 18.04 LTS. Versiunea Kernel 5.5.0. Și am AMD Radeon Vega 8 Graphics.
Instalarea ROCm a fost realizată după cum urmează:
Am descărcat Kernel 5.5
wget kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-headers-5.0.0-050000_5.0.0-050000.201903032031_all.deb
wget kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-headers-5.0.0-050000-generic_5.0.0-050000.201903032031_amd64.deb
wget kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-image-unsigned-5.0.0-050000-generic_5.0.0-050000.201903032031_amd64.deb
wget kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-modules-5.0.0-050000-generic_5.0.0-050000.201903032031_amd64.deb
sudo dpkg -i linux-headers-5.0.0*.deb linux-image-unsigned-5.0.0*.deb linux-modules-5.0.0*.deb
Am repornit sistemul și apoi am descărcat și instalat amdgpu-install:
$ sudo apt-get update
$ wget https://repo.radeon.com/amdgpu-install/21.40/ubuntu/bionic/amdgpu-install-21.40.40500-1_all.deb
$ sudo apt-get install ./amdgpu-install-21.40.40500-1_all.deb
$ sudo apt-get update
$ sudo amdgpu-install --usecase=opencl,rocm --no-dkms
Repornit încă o dată. Și m-am adăugat la grupul de videoclipuri:
sudo usermod -a -G video $LOGNAME
Nu am primit niciun mesaj de eroare până la rulare clinfo
și rocminfo
. Poate cineva să-mi spună ce greșesc?
P.D: Încerc să fac ROCm OpenCl să-mi folosească GPU-ul cu GROMACS