Hi… dear few people:
I encountered a compling problem during compling AmgX library on a DLX HPC server, which I really really wish to solve.
Warning message as below:
“ld: warning: libcuda.so.1, needed by …/lib/libamgxsh.so, not found.”
I then tried to install this library on a local GPU server, debian based, no problem reported.
I then asked the administrator of the HPC server to comfirm the symlink.
Result as below:
[root@gnode028 lib]# ls -ld cuda
lrwxrwxrwx 1 root root 12 Jun 13 20:02 libcuda.so -> libcuda.so.1
lrwxrwxrwx 1 root root 17 Jun 13 20:02 libcuda.so.1 -> libcuda.so.346.46
-rwxr-xr-x 1 root root 13121100 Jun 13 20:02 libcuda.so.346.46
1, the server system: REDHAT 6.2
2, CUDA version 5.5, 6.5 and 7.0 (there are multiple versions because I am only the one of many users, and I pointed everything to 6.5)
3, AmgX package downloaded is REDHAT 6.2 CUDA 6.5 .
4, -L switch, envrioment variables and PATH are correctly set (checked a million times)
5, I even tyied ln -s /user/local/cuda-6.5/lib64/stubs/libcuda.so libcuda.so.1 (compiling then will not generate warning, but runs into driver problems, like MPI libs not found and insufficient CUDA driver version.)
Currently since I don’t have the root access, much inconvinience has been brought.
Any help would be so appriciated…