我使用CUDA编写了多个代码,之前我对它进行了很多描述。
我正在分析的代码现在给了我一个奇怪的对话框 无法分析应用程序。 "被分析的应用程序返回非零返回码"
使用CUDA工具包和旧程序,分析器适用于所有示例程序。此外,我在同一个文件上尝试了一个旧程序(通过评论我当前的代码并复制同一源文件中的一个旧文件),并且令人惊讶的是,分析器工作正常。
注意:代码运行正常,在构建或调试时没有错误。
这里很难附加代码,因为它是1200行,因此我只附加头文件
#include "cuda_runtime.h"
#include "device_launch_parameters.h"
#include <cublas_v2.h>
#include "cusparse.h"
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include "mkl_lapacke.h"
#include "mkl.h"
#include <string.h>
#include <time.h>
#include <cuda_profiler_api.h>
使用x64位项目构建代码
答案 0 :(得分:0)
通过使用LAPACKE库注释任何命令来解决问题。我不知道确切的原因。但我更愿意告诉你原因