问题描述
当在Linux下运行abaqus job=jobname cpus=4 gpus=1 int 时,调用CUDA加速时出现以下错误:
USING ACCELERATOR PLATFORM_CUDA
Error initializing the CUDA Driver NO_DEVICE
WARNING: GPUAcceleration disabled
我的系统环境为:
Ubuntu 22.04.1 LTS
NVIDIA Corporation GA100GL [A30 PCIe]
NVIDIA-SMI 525.78.01 Driver Version: 525.78.01 CUDA Version: 12.0
$nvcc -V
Cuda compilation tools, release 12.0, V12.0.76
Build cuda_12.0.r12.0/compiler.31968024_0
环境变量设置:
$export |grep ABA
declare -x ABA_ACCELERATOR_TYPE="PLATFORM_CUDA"
deviceQuery 测试
deviceQuery, CUDA Driver = CUDART, CUDA Driver Version = 12.0, CUDA Runtime Version = 12.0, NumDevs = 1, Device0 = NVIDIA A30
Result = PASS
简单阐述原因:
Abaqus2022 有硬缺陷,自带了libcuda之类的 低等级包,导致系统的cuda无法加载
解决方案:
把Abaqus 自带的 libcuda 包 给规避或者删除掉,问题就能

在Ubuntu22.04.1LTS系统中,使用Abaqus进行CUDA加速时遇到错误ErrorinitializingtheCUDADriver:NO_DEVICE。问题源于Abaqus自带的低版本libcuda包与系统CUDA版本不兼容。解决方法是将Abaqus的libcuda库移动到新创建的目录,避免与系统驱动冲突。确认CUDA环境正确后,此操作可成功启用GPU加速。
最低0.47元/天 解锁文章
2740





