win10 cudamat安装记录
win10 cudamat安装记录
cudamat安装
1.cl.exe文件路径加入path之中

2.pip install https://github.com/f0k/cudamat/archive/simplify-compile.zip
生成的文件在C:\ProgramData\Anaconda3\Lib\site-packages\cudamat

3.重新下载https://github.com/f0k/cudamat/archive/simplify-compile.zip
文件解压进入cudamat-simplify-compile\cudamat目录下

4.在cudamat-simplify-compile\cudamat目录下
nvcc -c -O -o cudamat.obj cudamat.cu
nvcc -c -O -o cudamat_kernels.obj cudamat_kernels.cu
nvcc --shared -o cudamat.dll cudamat.obj cudamat_kernels.obj -lcublas
生成 cudamat.dll 重命名为libcudamat.dll


5.在cudamat-simplify-compile\cudamat目录下
nvcc -c -O -o learn.obj learn.cu
nvcc -c -O -o learn_kernels.obj learn_kernels.cu
nvcc --shared -o libcudalearn.dll learn.obj learn_kernels.obj -lcublas
生成libcudalearn.dll

6.将cudamat-simplify-compile\cudamat的文件全部复制粘贴至C:\ProgramData\Anaconda3\Lib\site-packages\cudamat目录下(全部替换)
7.将C:\ProgramData\Anaconda3\Lib\site-packages\cudamat目录下的XXX.cp36-win_amd64.XXX重命名为XXX.XXX

8.至此完美结束。
错误记录
import cudamat
Traceback (most recent call last):
File "", line 1, in
File "C:\Users\Otto\Downloads\cudamat-master\cudamat\cudamat.py", line 19, in
cudamat = load_library('libcudamat')
File "C:\Users\Otto\Downloads\cudamat-master\cudamat\cudamat.py", line 17, in load_library
basename + ext))
File "C:\Program Files\Anaconda2\envs\phy\lib\ctypes_init.py", line 425, in LoadLibrary
return self.dlltype(name)
File "C:\Program Files\Anaconda2\envs\phy\lib\ctypes_init.py", line 347, in init
self._handle = _dlopen(self._name, mode)
OSError: [WinError 126] No se puede encontrar el módulo especificado
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
