求助各位巨佬,我最近在服务器端掉用taichi时候使用"ti.init(arch=ti.cuda)"出现报错
[Taichi] version 1.6.0, llvm 15.0.4, commit f1c6fbbd, linux, python 3.8.16
[E 07/21/23 16:17:19.912 1637593] [dynamic_loader.cpp:load_function@40] Cannot load function: /lib/x86_64-linux-gnu/libcuda.so: undefined symbol: cuDeviceGetDefaultMemPool[W 07/21/23 16:17:19.913 1637593] RuntimeError: ‘[dynamic_loader.cpp:load_function@40] Cannot load function: /lib/x86_64-linux-gnu/libcuda.so: undefined symbol: cuDeviceGetDefaultMemPool’ occurred when detecting cuda, consider adding
TI_ENABLE_CUDA=0
to environment variables to suppress this warning message.
[W 07/21/23 16:17:19.913 1637593] [misc.py:adaptive_arch_select@753] Arch=[<Arch.cuda: 4>] is not supported, falling back to CPU
[Taichi] Starting on arch=x64
我的服务器配置是
Linux VM-0-4-ubuntu 5.4.0-139-generic #156-Ubuntu SMP x86_64 x86_64 x86_64 GNU/Linux
cuda安装正常,能够使用torch
不知道这是什么样的错误?万分感谢!