nvidia visual profiler遇到无效选项:--openacc-profiling

时间:2017-04-08 16:01:22

标签: cuda profiling nsight nvprof

在nvidia Visual Profiler上运行一个简单的应用程序会显示错误:

Encountered invalid option : --openacc-profiling
======== Use "nvprof --help" to get more information.

我尝试配置的任何gpu应用都会遇到同样的错误。

我尝试取消选中“启用OpenACC性能分析”选项并得到相同的错误。

版本:

nvprof --version
nvprof: NVIDIA (R) Cuda command line profiler
Copyright (c) 2013 - 2014 NVIDIA Corporation
Release version 6.5.14 (21)

NVIDIA Visual Profiler
Version: 6.5

1 个答案:

答案 0 :(得分:2)

看来(基于上面的评论)这里的问题是混合配置 - nvvp(视觉分析器)的CUDA 8版本调用nvprof的CUDA 6.5版本。

可视化分析器通过调用nvprof进行低级分析来执行其部分工作。因此,它将命令行开关传递给nvprof,因此nvprof应该在版本方面匹配正在使用的nvvp版本。如果不是这种情况,可能会发生这样的问题。

解决方案是进行一致的安装。应该可以在同一台机器上安装CUDA 6.5和CUDA 8,但PATHLD_LIBRARY_PATH变量必须是set in such a way CUDA 8版本的linux install guide例如,1}}将查找/调用nvvp的CUDA 8版本。通常,linux install instructions中包含的用于设置这些变量的指令应该足够,但应该注意,例如,确保找不到某些先前版本的nvprof由于使用CUDA 8时的nvprof设置。不可能涵盖可能发生这种情况的所有可能方式,因此需要一些基本的linux管理技能来确保这样的配置在内部一致。

否则,如果这些技能不存在,http://www.dotnetfunda.com/codes/show/123/how-to-check-for-edit-mode-of-the-gridview-row-irrespective-of-it-is-n可能会提供最佳解决方案 - 在安装新版本时删除所有以前版本的CUDA。这是另一种可能的方法,如果正确完成,绝对应该防止出现这样的问题。