RX6800의 Linux에서 OpenCL 사용 메모

2396 단어 OpenCLRDNA2
추기: ROCm5.0은 RDNA2를 지지하는 것 같아서 앞으로 OpenCL을 추천하지 않고 HIP(CUDA 같은 것)를 추천합니다.OpenCL은 어느 정도 지원(내부적으로 OpenCL->HIP asm으로 컴파일될 수 있음)
RDNA2로 OpenCL에서 GPGPU 계산, 기계 학습 및 발굴을 진행하고 싶습니다.
OS: Ubuntu 20.04
GPU: RX6800 (RDNA2)
Driver: amdgpu(-pro) 20.45
커널에 OpenCL driver를 추가합니다.
매개변수가 조금 다릅니다.
(또한, 20.45,amdgpu-pro-install에서 선택할 수 없음--no-dkms)
# unpack amdgpu package
$ cd <amdgpu-package>
$ ./amdgpu-install --opencl=legacy,rocr --headless --no-dkms
(legacy가 없어도 될지도 몰라)
Pro는 기본적으로 게임용이거나 낡은 GPU용이다.프로 버전도 움직일 것 같아서요.
Ubuntu 20.04이면 그룹에 사용자를 추가하세요.
잘 알면 오케이!
Number of platforms                               1
  Platform Name                                   AMD Accelerated Parallel Processing
  Platform Vendor                                 Advanced Micro Devices, Inc.
  Platform Version                                OpenCL 2.0 AMD-APP (3188.4)
  Platform Profile                                FULL_PROFILE
  Platform Extensions                             cl_khr_icd cl_amd_event_callback 
  Platform Extensions function suffix             AMD

  Platform Name                                   AMD Accelerated Parallel Processing
Number of devices                                 1
  Device Name                                     gfx1030
  Device Vendor                                   Advanced Micro Devices, Inc.
  Device Vendor ID                                0x1002
  Device Version                                  OpenCL 2.0 
  Driver Version                                  3188.4 (HSA1.1,LC)
  Device OpenCL C Version                         OpenCL C 2.0 
  Device Type                                     GPU
  Device Board Name (AMD)                         AMD Radeon RX 6800

유효기간이 63%로 연장됩니까?


amdgpu-pro 20.45의 볼칸의 노트
https://qiita.com/syoyo/items/c66c0a46cd6ad584dacb
amdgpu가 아직 대응하지 않았습니다.
AMDVLK(RADV 63 가입 시)render의 2진법을 넣어 보았는데 이것도 v-2021.Q1.1와는 상관이 없다.
Linux의 AMD GPU에서 Vulkan ray tracking은 시간이 좀 걸립니다.

좋은 웹페이지 즐겨찾기