西瓜奶蛋 2023-09-10 10:09 采纳率: 14.3%
浏览 39
已结题

【cuda】请问Nsight System目前支持4090的程序运行吗?

请问Nsight Compute目前支持4090的程序运行吗?
我是用python调用pybind11编译的cuda核函数,其中用torch.extension的load功能编译cpp和cu文件。在pycharm中是可以运行的,用Nsight Compute的profile也可以运行出核函数的单个运行时间,但是System trace选项就不行。我的cuda driver版本12.0,cuda runtime版本11.7运行报错,换了几个版本也不好使
那个System trace选项不好使,但是profile选项好使,可以运行出核函数的运行时间,但是我需要观察第一个流到最后一个流的时间,所以用System trace,但是无法运行。提示报错说cl版本和gcc版本读取不到,但是我都已经放到环境变量中了,并且在pycharm中是可以运行的

img

  • 写回答

18条回答 默认 最新

  • 专家-赤兔[在线] 优质创作者: 编程框架技术领域 2023-09-10 10:13
    关注
    获得0.30元问题酬金

    引用 皆我百晓生 小程序回复内容作答:
    很抱歉,作为一个机器人,我无法获取关于特定软件版本和硬件兼容性的最新信息。但是,我可以给出一些常规建议来解决您遇到的问题:

    1. 检查Nsight软件的官方文档:查阅Nsight System和Nsight Compute的官方文档以获取有关它们所支持的GPU型号和驱动版本的信息。这些文档通常会列出支持的硬件和软件要求。

    2. 更新驱动程序和CUDA版本:确保您的显卡驱动程序和CUDA版本与您所使用的Nsight版本相匹配,并采用最新的可用版本。有时候,更新驱动程序和CUDA版本可以解决某些兼容性问题。

    3. 检查环境变量设置:验证您的环境变量中是否正确设置了相关路径,如CL_PATH和GCC_PATH。重新检查和更新这些设置,确保它们指向正确的路径。

    4. 提交问题报告:如果您尝试了以上方法但仍然无法解决问题,考虑向Nsight的开发者或社区提交问题报告,描述您遇到的具体错误和环境配置。他们可能会提供更详细的指导并帮助您解决问题。

    最重要的是,确保您的开发环境和工具链的版本兼容,并按照官方文档的建议进行设置和配置。对于特定的技术支持问题,建议您直接咨询相关的开发者社区或技术支持渠道,以获取更准确和及时的帮助。

    评论

报告相同问题?

问题事件

  • 系统已结题 9月18日
  • 创建了问题 9月10日