cuda_12.5.0和cuda_12.4.0可以在系统上安装成功,12.3等以下版本安装失败。
安装cmake依赖。
【arm架构】
服务器:TaiShan200(2280 Model)
测试前修改:
1、cuda_maketest功能注释
cuda_maketest是编译和测试所有cuda sample,由于部分样例编译失败,导致测试项测试失败,报错如下。
注释cuda_maketest
2、arm不支持,注释掉VulkanSamples功能
【x86_68架构】
服务器:2288H V5
Vulkan功能测试前需要一些手动设置
1、安装依赖
yum install -y libxcb-devel libX11-devel wayland、wayland-devel、wayland-protocols-devel、libXrandr-devel
2、下载并安装sdk
cd /opt
wget https://sdk.lunarg.com/sdk/download/1.3.283.0/linux/vulkansdk-linux-x86_64-1.3.283.0.tar.xz
tar -xf vulkansdk-linux-x86_64-1.3.250.1.tar.gz
cd 1.3.283.0
./setup-env.sh //设置环境变量
3、cmake -C helper.cmake … 手动执行这条命令报下面错误。查看该系统源中缺少spirv-tool工具,从24.03系统上下面该工具并安装,还是报同样的问题。
4、后来确认是550.54.14 nidia驱动不支持Vulkan功能。
FAQ
1、由于有些依赖库是国外的库,自动化下载有时会失败,可手动下载,再测试。
2、卸载cuda
/usr/bin/nvidia-uninstall //卸载GPU驱动
/usr/local/cuda/bin/cuda-uninstaller //卸载CUDA和cuDNN工具包
rm -rf /usr/local/cuda-12.2 删除cuda文件
reboot //重启系统