栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

VS2019编译CUDA问题集锦

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

VS2019编译CUDA问题集锦

关于卸载旧版本CUDA问题

1.留下:NVIDIA的图形驱动程序、NVIDIA Physx系统软件,如果你有这2个软件,就别卸载。

关于安装问题

VS2019+CUDA10.1

要有2019的编译系统,否则VS2019不能打开2017的sln进行编译,没有执行文件

CUDA 10.1 UPDATe2的samples才有2019.sln文件,旧版本没有

安装CUDA临时文件夹会被删除,在退出安装程序时,Visual Studio单独安装,否则不成功,记得关闭360!

关于CUDNN安装问题

VS2019+CUDA10.1三个文件夹对应放入CUDA Development三个文件夹里 bin,include,lib

版本看两个:cuda10.1对应cuda101,pythom3.7对应cp37, x64别忘了64位

Cl.exe设置环境变量

CL.exe是Visual Studio的编译器,pycuda等会把封装好的C++语言进行封装之后传入cl.exe,通过VS的编译之后传给GPU进行运算

Visual Studio Integration

Cuda10.1单独安装VSI, 是对于VS2019的补充,注意版本要对应,注意先装CUDA其他的,再装VS2019,(CUDA会提示没有完整软件),

再回过头装这个VSI,最后VS2019打开samples的samples_2019.sln进行方案解决方案生成

Pytorch问题

去官网安装,国外可以直接安装,国内改成清华源,网址部分改,其余不变

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple?torch1.2.0 torchvision0.4.0 -f https://download.pytorch.org/whl/torch_stable.html

Pycuda问题

anaconda下,vscode pip install wheel pycuda-2019.1.2+cuda101-cp37-cp37m-win_amd64.whl 官网下载,放到lib里面

Visual Studio生成解决方案问题

一个是无法打开源文件vulkan.h,glfw3.h——>存在于2_Graphics/Simple Vulkan 的缺失问题,需要安装Vulkan然后添加对应的库和头文件,文件夹里有对应的解决方案

对于Vulkan的安装过程来说,bin底下的vkcube.exe打开测试能不能用

glfw3是单独下载的,用来可视化vulkan?https://www.glfw.org/download.html,选择64-bit windows binaries

glfw3.h记住要把所在的文件夹而不是文件路径通过属性包括进去

E:PythonCUDAVulkanSDK 1.1.130glfw-3.3.1.bin.WIN64includeGLFW

头文件用VC++把.h文件加进去

依赖用linker加进去

glfw3.dll添加进系统path的变量?

Mpi.h的缺失

https://docs.microsoft.com/en-us/message-passing-interface/microsoft-mpi?redirectedfrom=MSDN 下载安装,VC++把头文件和依赖填进去

关于名词:“生成解决方案”的解释

生成,就是将项目文件编译成可执行文件等运行时必须的文件。

生成解决方案,就是将该解决方案里所有项目进行编译,生成文件,与生成的功能类似。

关于出现对于0_Simple中MPI项目的link 1104的一种解决方案

无法打开xxx.lib文件,因为找不到

因为打不开对应的依赖lib,要把路径设置具体到E:PythonCUDAMPILibx64 分了X86和X64,选择X64的

关于出现6_Advanced中segmentationTree.cu的link 1104的一种解决方案

把对应的头文件和依赖分别设置好路径

解决方案资源管理器在视图里面

编译器的堆空间不足C1060

至今未解决!!!!!!!!!

试试清理内存和在链接器中设置“堆栈保留大小”为空

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/488681.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号