del.icio.us Tags:
CUDA,
shared library
CUDA的几个动态连接库:
- cutil: CUDA的Utility库,在CUDA SDK中
- cublas: CUDA的BLAS库,基本线性代数
- cublasemu: 模拟状态下的CUBLAS库
- cudafft: CUDA的FFT库,快速傅里叶变换
- cudafftemu: 模拟状态下的CUFFT库,
- cudart: CUDA的runtime库,一般cudaXXX函数使用
- cuda: CUDA的驱动库,cuXXX函数使用
今天发现编译时一个错误: undefined reference: cuMemGetInfo,发现这个cu开头的函数找不到相应的库。Google了一下,发现Nvidia论坛里有,这是CUDA的Driver API,需要调用libcuda.so,在/usr/lib中。于是在链接时增加-lcuda,问题解决。
Ref: