I believe Open MPI is looking for a linux binary (.so) when it should look for 
a Mach-O (.dylib) on OS X.

Steps to reproduce:

build Open MPI with CUDA-aware support on OS X (‘./configure —with-cuda’)
run job that supports CUDA libraries
The following error is generated:
The library attempted to open the following supporting CUDA libraries, but each 
of them failed. CUDA-aware support is disabled. dlopen(libcuda.so.1, 9): image 
not found dlopen(/usr/lib64/libcuda.so.1, 9): image not found If you are not 
interested in CUDA-aware support, then run with –mca mpi_cuda_support 0 to 
suppress this message. If you are interested in CUDA-aware support, then try 
setting LD_LIBRARY_PATH to the location of libcuda.so.1 to get passed this 
issue.
I do have libcuda.dylib in my path.

Any help is much appreciated!



 

Reply via email to