|
25 | 25 | sudo apt update && sudo apt upgrade -y
|
26 | 26 | sudo apt install -y g++ git make ocl-icd-libopencl1 ocl-icd-opencl-dev
|
27 | 27 | mkdir -p ~/amdgpu
|
28 |
| - wget -P ~/amdgpu https://repo.radeon.com/amdgpu-install/6.2.3/ubuntu/noble/amdgpu-install_6.2.60203-1_all.deb |
| 28 | + wget -P ~/amdgpu https://repo.radeon.com/amdgpu-install/6.3.2/ubuntu/noble/amdgpu-install_6.3.60302-1_all.deb |
29 | 29 | sudo apt install -y ~/amdgpu/amdgpu-install*.deb
|
30 | 30 | sudo amdgpu-install -y --usecase=graphics,rocm,opencl --opencl=rocr
|
31 | 31 | sudo usermod -a -G render,video $(whoami)
|
|
51 | 51 | - Download and install [Nvidia GPU Drivers](https://www.nvidia.com/Download/index.aspx), which contain the OpenCL Runtime, with:
|
52 | 52 | ```bash
|
53 | 53 | sudo apt update && sudo apt upgrade -y
|
54 |
| - sudo apt install -y g++ git make ocl-icd-libopencl1 ocl-icd-opencl-dev nvidia-driver-550 |
| 54 | + sudo apt install -y g++ git make ocl-icd-libopencl1 ocl-icd-opencl-dev nvidia-driver-560 |
55 | 55 | sudo shutdown -r now
|
56 | 56 | ```
|
57 | 57 |
|
|
60 | 60 |
|
61 | 61 | - Option 1: Download and install the [oneAPI DPC++ Compiler](https://github.com/intel/llvm/releases?q=oneAPI+DPC%2B%2B+Compiler) and [oneTBB](https://github.com/oneapi-src/oneTBB/releases) with:
|
62 | 62 | ```bash
|
63 |
| - export OCLV="2024.18.10.0.08_rel" |
64 |
| - export TBBV="2022.0.0" |
| 63 | + export OCLV="oclcpuexp-2024.18.10.0.08_rel" |
| 64 | + export TBBV="oneapi-tbb-2022.0.0" |
65 | 65 | sudo apt update && sudo apt upgrade -y
|
66 | 66 | sudo apt install -y g++ git make ocl-icd-libopencl1 ocl-icd-opencl-dev
|
67 |
| - sudo mkdir -p ~/cpurt /opt/intel/oclcpuexp_${OCLV} /etc/OpenCL/vendors /etc/ld.so.conf.d |
68 |
| - sudo wget -P ~/cpurt https://github.com/intel/llvm/releases/download/2024-WW43/oclcpuexp-${OCLV}.tar.gz |
69 |
| - sudo wget -P ~/cpurt https://github.com/oneapi-src/oneTBB/releases/download/v${TBBV}/oneapi-tbb-${TBBV}-lin.tgz |
70 |
| - sudo tar -zxvf ~/cpurt/oclcpuexp-${OCLV}.tar.gz -C /opt/intel/oclcpuexp_${OCLV} |
71 |
| - sudo tar -zxvf ~/cpurt/oneapi-tbb-${TBBV}-lin.tgz -C /opt/intel |
72 |
| - echo /opt/intel/oclcpuexp_${OCLV}/x64/libintelocl.so | sudo tee /etc/OpenCL/vendors/intel_expcpu.icd |
73 |
| - echo /opt/intel/oclcpuexp_${OCLV}/x64 | sudo tee /etc/ld.so.conf.d/libintelopenclexp.conf |
74 |
| - sudo ln -sf /opt/intel/oneapi-tbb-${TBBV}/lib/intel64/gcc4.8/libtbb.so /opt/intel/oclcpuexp_${OCLV}/x64 |
75 |
| - sudo ln -sf /opt/intel/oneapi-tbb-${TBBV}/lib/intel64/gcc4.8/libtbbmalloc.so /opt/intel/oclcpuexp_${OCLV}/x64 |
76 |
| - sudo ln -sf /opt/intel/oneapi-tbb-${TBBV}/lib/intel64/gcc4.8/libtbb.so.12 /opt/intel/oclcpuexp_${OCLV}/x64 |
77 |
| - sudo ln -sf /opt/intel/oneapi-tbb-${TBBV}/lib/intel64/gcc4.8/libtbbmalloc.so.2 /opt/intel/oclcpuexp_${OCLV}/x64 |
| 67 | + sudo mkdir -p ~/cpurt /opt/intel/${OCLV} /etc/OpenCL/vendors /etc/ld.so.conf.d |
| 68 | + sudo wget -P ~/cpurt https://github.com/intel/llvm/releases/download/2024-WW43/${OCLV}.tar.gz |
| 69 | + sudo wget -P ~/cpurt https://github.com/oneapi-src/oneTBB/releases/download/v2022.0.0/${TBBV}-lin.tgz |
| 70 | + sudo tar -zxvf ~/cpurt/${OCLV}.tar.gz -C /opt/intel/${OCLV} |
| 71 | + sudo tar -zxvf ~/cpurt/${TBBV}-lin.tgz -C /opt/intel |
| 72 | + echo /opt/intel/${OCLV}/x64/libintelocl.so | sudo tee /etc/OpenCL/vendors/intel_expcpu.icd |
| 73 | + echo /opt/intel/${OCLV}/x64 | sudo tee /etc/ld.so.conf.d/libintelopenclexp.conf |
| 74 | + sudo ln -sf /opt/intel/${TBBV}/lib/intel64/gcc4.8/libtbb.so /opt/intel/${OCLV}/x64 |
| 75 | + sudo ln -sf /opt/intel/${TBBV}/lib/intel64/gcc4.8/libtbbmalloc.so /opt/intel/${OCLV}/x64 |
| 76 | + sudo ln -sf /opt/intel/${TBBV}/lib/intel64/gcc4.8/libtbb.so.12 /opt/intel/${OCLV}/x64 |
| 77 | + sudo ln -sf /opt/intel/${TBBV}/lib/intel64/gcc4.8/libtbbmalloc.so.2 /opt/intel/${OCLV}/x64 |
78 | 78 | sudo ldconfig -f /etc/ld.so.conf.d/libintelopenclexp.conf
|
79 | 79 | sudo rm -r ~/cpurt
|
80 | 80 | ```
|
|
0 commit comments