CUDA
攒钱买梦想
这个作者很懒,什么都没留下…
展开
-
linux系统上CUDA编译报错
linux系统上CUDA编译报错:undefined reference to `nppiMalloc_32f_C1';undefined reference to “cublasCreate_v2”。解决办法:CMakeLists中添加库文件:target_link_libraries(${target_name}_test${CUDA_cublas_LIBRARY}${CUDA_nppisu_LIBRARY}${CUDA_nppif_LIBRARY}${CUDA_nppi...原创 2021-09-24 14:09:10 · 916 阅读 · 0 评论 -
基于CUDA11.2的程序在windows10编译时报错
基于CUDA11.2编写的程序在windows平台编译时报错:无法解析的外部符号: __cudaRegisterLinkedBinary_38_cuda_device_runtime_compute_86_cpp1_ii_8b1a5d37,函数 "void __cdecl __sti____cudaRegisterAll(void)" (?__sti____cudaRegisterAll@@YAXXZ) 中引用了该符号试过网上说的很多方法都没能解决问题,最终将CUDA11.2改为CUDA11.3.1原创 2021-09-03 10:42:38 · 1130 阅读 · 0 评论 -
CUDA By Example 书中程序报错:texture不是模板,未定义标识符“tex1Defetch”
解决办法:在主程序的顶部加上下面这段:#ifndef __CUDACC__#define __CUDACC__#endif // !__CUDACC__VS识别的时候,认为__CUDACC__没有定义,所以需要定义。在程序真正执行的时候,因为已经定义过了,所以没有执行。如果还没有解决问题,则需要考虑加上头文件cuda_texture_types.h。...原创 2021-08-10 15:57:01 · 1966 阅读 · 4 评论 -
CUDA By Example chapter 08 程序报错:未定义标识符 PFNGLBINDBUFFERARBPROC和GET_PROC_ADDRESS
1、未定义标识符:PFNGLBINDBUFFERARBPROC。 解决办法:#include "gl/glew.h",且其声明的位置尽量放在代码最顶端,否则编译报错。2、未定义标识符:GET_PROC_ADDRESS。 原因:在书本上提供的gl_helper.h的头文件中,进行了相关共定义:#define GET_PROC_ADDRESS( str ) wglGetProcAddress( str ) 解决办法:添加gl_he...原创 2021-08-09 19:19:57 · 941 阅读 · 0 评论