关于卸载旧版本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
至今未解决!!!!!!!!!
试试清理内存和在链接器中设置“堆栈保留大小”为空



