Python 链接:致命错误lnk1181:无法打开输入文件';id=2.obj';
我正在尝试使用VS2015 x64本机工具命令提示符在Windows 10中编译cudamat。我已经安装了Cuda toolkit 8以及带有MSVC编译器的Visual Studio 2015。下载cudamat后,我在该目录中发出了以下命令: python setup.py安装 当它尝试构建cudamat.libcudamat扩展时,链接器出现以下错误: 致命错误lnk1181:无法打开输入文件“id=2.obj” 错误:命令“C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\bin\nvcc.exe”失败,退出状态为2Python 链接:致命错误lnk1181:无法打开输入文件';id=2.obj';,python,visual-studio-2015,linker-errors,cudamat,Python,Visual Studio 2015,Linker Errors,Cudamat,我正在尝试使用VS2015 x64本机工具命令提示符在Windows 10中编译cudamat。我已经安装了Cuda toolkit 8以及带有MSVC编译器的Visual Studio 2015。下载cudamat后,我在该目录中发出了以下命令: python setup.py安装 当它尝试构建cudamat.libcudamat扩展时,链接器出现以下错误: 致命错误lnk1181:无法打开输入文件“id=2.obj” 错误:命令“C:\Program Files\NVIDIA GPU Com
有人能帮我吗?如果您有这个问题,我们可以假设先前编译的cudamat.obj和cudamat_kernels.obj是成功的 要使其工作,您必须按照所述手动执行 简言之:
git clone)https://github.com/cudamat/cudamat.git
)python-c“import sys;print(sys.path)”检查路径)
)nvcc-c-O-O cudamat.obj cudamat.cu
nvcc-c-O-O cudamat_kernels.obj cudamat_kernels.cu
nvcc--shared-o libcudamat.dll cudamat.obj cudamat_kernels.obj-lcublas
然后重复将cudamat更改为learn并将libcudamat.dll更改为libcudalarn.dll的过程或者,您也可以尝试:
pip安装http://github.com/f0k/cudamat/archive/simplify-compile.zip
如果您有这个问题,我们可以假设cudamat.obj和cudamat_kernels.obj的早期编译是成功的
要使其工作,您必须按照所述手动执行
简言之:
git clone)https://github.com/cudamat/cudamat.git
)python-c“import sys;print(sys.path)”检查路径)
)nvcc-c-O-O cudamat.obj cudamat.cu
nvcc-c-O-O cudamat_kernels.obj cudamat_kernels.cu
nvcc--shared-o libcudamat.dll cudamat.obj cudamat_kernels.obj-lcublas
然后重复将cudamat更改为learn并将libcudamat.dll更改为libcudalarn.dll的过程pip安装http://github.com/f0k/cudamat/archive/simplify-compile.zip