Tôi đã cố gắng cài đặt ROCm nhưng khi chạy lệnh rocminfo
Tôi nhận được kết quả này:
libkmod: LỖI ../libkmod/libkmod-module.c:1657 kmod_module_new_from_loaded: không thể mở /proc/modules: Không có tệp hoặc thư mục như vậy
Lỗi: không thể lấy danh sách các mô-đun: Không có tệp hoặc thư mục như vậy
Mô-đun ROCk KHÔNG được tải, có thể không có thiết bị GPU nào
Và khi chạy lệnh clinfo
lệnh sau khi cài đặt nó, tôi nhận được kết quả này, với 0 thiết bị:
Số nền 1
Tên nền tảng Xử lý song song tăng tốc AMD
Nhà cung cấp nền tảng Advanced Micro Devices, Inc.
Phiên bản nền tảng OpenCL 2.2 AMD-APP (3361.0)
Hồ sơ nền tảng FULL_PROFILE
Tiện ích mở rộng nền tảng cl_khr_icd cl_amd_event_callback
Độ phân giải bộ hẹn giờ của máy chủ nền tảng 100ns
Hậu tố chức năng Tiện ích mở rộng nền tảng AMD
Tên nền tảng Xử lý song song tăng tốc AMD
Số lượng thiết bị 0
Hành vi nền tảng NULL
clGetPlatformInfo(NULL, CL_PLATFORM_NAME, ...) Xử lý song song tăng tốc của AMD
clGetDeviceIDs(NULL, CL_DEVICE_TYPE_ALL, ...) Xử lý song song tăng tốc AMD
clCreateContext(NULL, ...) [mặc định] Không tìm thấy thiết bị nào trong nền tảng
clCreateContextFromType(NULL, CL_DEVICE_TYPE_DEFAULT) Không tìm thấy thiết bị nào trong nền tảng
clCreateContextFromType(NULL, CL_DEVICE_TYPE_CPU) Không tìm thấy thiết bị nào trong nền tảng
clCreateContextFromType(NULL, CL_DEVICE_TYPE_GPU) Không tìm thấy thiết bị nào trong nền tảng
clCreateContextFromType(NULL, CL_DEVICE_TYPE_ACCELERATOR) Không tìm thấy thiết bị nào trong nền tảng
clCreateContextFromType(NULL, CL_DEVICE_TYPE_CUSTOM) Không tìm thấy thiết bị nào trong nền tảng
clCreateContextFromType(NULL, CL_DEVICE_TYPE_ALL) Không tìm thấy thiết bị nào trong nền tảng
Thuộc tính bộ tải ICD
Trình tải ICD Tên Trình tải ICD OpenCL
Trình tải ICD Nhà cung cấp OCL Phần mềm miễn phí Icd
Trình tải ICD Phiên bản 2.2.11
Cấu hình trình tải ICD OpenCL 2.1
LƯU Ý: thư viện OpenCL của bạn chỉ hỗ trợ OpenCL 2.1,
nhưng một số nền tảng đã cài đặt hỗ trợ OpenCL 2.2.
Các chương trình sử dụng tính năng 2.2 có thể bị lỗi
hoặc cư xử bất ngờ
Tôi đang làm việc trên thiết bị Windows chạy Ubuntu 18.04 LTS. Phiên bản hạt nhân 5.5.0. Và tôi có Đồ họa AMD Radeon Vega 8.
Quá trình cài đặt ROCm được thực hiện như sau:
Tôi đã tải xuống 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
Tôi đã khởi động lại hệ thống, sau đó tải xuống và cài đặt amdgpu-install:
$ sudo apt-get cập nhật
$ wget https://repo.radeon.com/amdgpu-install/21.40/ubuntu/bionic/amdgpu-install-21.40.40500-1_all.deb
$ sudo apt-get cài đặt ./amdgpu-install-21.40.40500-1_all.deb
$ sudo apt-get cập nhật
$ sudo amdgpu-install --usecase=opencl,rocm --no-dkms
Đã khởi động lại một lần nữa. Và tự thêm mình vào nhóm video:
sudo usermod -a -G video $LOGNAME
Tôi không nhận được bất kỳ thông báo lỗi nào cho đến khi chạy clinfo
và rocminfo
. Ai đó có thể cho tôi biết tôi đang làm gì sai không?
P.D: Tôi đang cố gắng để ROCm OpenCl sử dụng GPU của tôi với GROMACS