visual profiler无法正常工作,无法为非零返回代码分析应用程序

时间:2017-05-05 20:29:07

标签: cuda gpu gpgpu profiler

我使用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位项目构建代码

1 个答案:

答案 0 :(得分:0)

通过使用LAPACKE库注释任何命令来解决问题。我不知道确切的原因。但我更愿意告诉你原因