目录
一、pro配置参数说明
- TATGET = qt39pro_v1 //生成应用程序软件名为qt39pro_v1
- TEMPLATE = app //默认表示该工程建立一个应用程序的makefile
- SOURCES += main.cpp //添加源文件【可用空格或"\"来隔行】
- HEADERS += mainwindow.h //添加头文件
- 添加.a动态库:直接在当前工程点击添加库---->外部库即可
二、QT中配置CUDA
- QTHER_FILES += ../code/kernel.cu //使.cu文件在你的项目中出现
- CUDA_SOURCES += ../code/kernel.cu //使.cu文件出现在SOURCERS目录下
- CUDA_SDK = "usr/local/cuda-9.2/" //cuda SDK 路径
- CUDA_DIR = "/usr/local/cuda-9.2" //cuda tookit 路径
- SYSTEM_NAME = linux //自己系统环境
- SYSTEM_TYPE = 64 //操作系统位数
- CUDA_ARCH = sm_35 //cuda计算能力 每种GPU计算能力可参考https://blog.csdn.net/allyli0022/article/details/54628987。 注意:若GPU的计算能力是sm_35,若设置为sm_50,那么gpu计算会出现错误,已经犯了很多次这个错误!!!
- NVCC_OPTIONS = --use_fast_math
- CUDA_LIBS = -lcudart -lcufft //添加cuda库文件cudart和cufft
- 其余参数用默认设置即可。具体可参考https://www.cnblogs.com/zhangjxblog/p/7774800.html
三、Linux查看GPU相关命令
- cat /usr/local/cuda/version.txt //查看cuda版本
- lspci | grep -i nvidia lspci | grep -i vga //查看GPU型号