升级或者安装Nsight Systems

升级或者安装Nsight Systems

Nsight Systems - Get Started | NVIDIA Developer | NVIDIA Developer

系统要求

下载

wget -c "https://developer.download.nvidia.com/assets/tools/secure/nsight-systems/2023_4_1_97/NsightSystems-linux-public-2023.4.1.97-3355750.run?qzriC3xePJQalA12MhL5hqPFCvkwwXWTiEM_FzcT2rcsSENWIelv-f56p2tNepQ7zRRPh4TvfnJ6ezINx_DgU8GyM03oDLix8TvtZOwYBBUWwDJthQbIA7IRBF5VyLVtrABKBMMW8OvGDQiIG0Rlkon8Nnam-Lqn150UCEt3-XiIxPCZzL9aX9ZwCGx5B_sjJWXBgvYMze9t9koMwXC4xQ==&t=eyJscyI6ImdzZW8iLCJsc2QiOiJodHRwczovL3d3dy5nb29nbGUuY29tLyJ9" -O NsightSystems-linux-public-2023.4.1.97-3355750.run
sh NsightSystems-linux-public-2023.4.1.97-3355750.run -h

安装

Installation Guide — nsight-systems 2023.4.1 documentation (nvidia.com)
sh NsightSystems-linux-public-2023.4.1.97-3355750.run --accept --target /code/tmp/nvidia-nsight-systems-2023.4 # 运行安装
安装路径 /code/usr/local/nvidia-nsight-systems-2023.4 # 默认路径 /code/opt/nvidia/nsight-systems/2023.4.1

配置

因为之前电脑上安装的是低版本的CUDA Installer 11.4,里面包含了nsys,但是是当时的低版本的nsys,所以应该升级,以便默认调用的是最新的nsys ,vscode应该和最新的nsys系统交互。
Installation and Setup Essentials :: NVIDIA Nsight VSCE Documentation
在本文档中,我们将把进行性能分析的设备称为目标,将用户工作和控制性能分析会话的计算机称为主机。请注意,对于基于 x86_64 的系统,它们可能位于同一设备上,而对于基于 Tegra、Arm 或 IBM Power 的系统,它们将始终是分开。

NVIDIA Nsight Visual Studio Code 版

安装和设置要点 :: NVIDIA Nsight VSCE Documentation --- Installation and Setup Essentials :: NVIDIA Nsight VSCE Documentation
vsocde有个插件和nsight配合

Nsight System界面

Docker 中的 Nsight 系统 - 雷毛的日志 --- Nsight Systems In Docker - Lei Mao's Log Book

ubuntu docker安装界面

nsight system和nsight compute什么关系?怎么理解?

NVIDIA Nsight System 和 Nsight Compute 是 NVIDIA 提供的两个不同的性能分析工具,它们各自专注于不同的性能分析领域,但都是为了帮助开发者优化和调试 GPU 加速应用程序。

  1. Nsight System

    • 这是一个系统级的性能分析工具,它提供了对整个系统(包括 CPU 和 GPU)的全面视图。
    • Nsight System 可以分析应用程序在运行时的 CPU 使用情况、内存访问模式、GPU 和 CPU 的交互以及系统级别的性能瓶颈。
    • 它通过收集和显示系统级别的性能数据,帮助开发者理解应用程序在系统级别上的行为,以及如何优化系统资源的使用。
  2. Nsight Compute

    • 这是一个专门针对 CUDA 应用程序的性能分析工具,它专注于 GPU 的性能。
    • Nsight Compute 提供了对 CUDA 内核(kernels)的详细性能分析,包括内核执行时间、内存访问模式、线程执行和同步等。
    • 它允许开发者深入到 GPU 的内核级别,分析和优化 CUDA 代码的性能。

关系和原理

  • Nsight System 和 Nsight Compute 可以一起使用,以获得对应用程序性能的全面理解。开发者可以先使用 Nsight System 来识别系统级别的性能瓶颈,然后使用 Nsight Compute 来深入分析 GPU 上的代码性能。
  • 这两个工具都基于 NVIDIA 的 GPU 架构,利用 GPU 的硬件性能计数器和事件跟踪功能来收集性能数据。
  • Nsight System 和 Nsight Compute 的数据收集和分析都是实时的,这意味着它们可以在应用程序运行时收集数据,而不需要修改应用程序代码。

总的来说,Nsight System 和 Nsight Compute 是互补的工具,它们共同帮助开发者从不同的角度理解并优化 GPU 加速应用程序的性能。通过结合这两个工具,开发者可以更有效地识别和解决性能问题,无论是在系统级别还是在 GPU 内核级别。
安装Nsight Compute

  • 19
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
根据引用中提到的情景模式,"SCENE_MODE_NIGHT"是相机支持的夜景模式。根据引用中的描述,当相机设置为"USE_SCENE_MODE"时,必须使用"ANDROID_CONTROL_SCENE_MODE"来确定3A算法的行为。对于"SCENE_MODE_NIGHT",HAL可能会倾向于使用连续对焦(AF)模式,以便在夜间场景下获得更好的焦点。此外,在"SCENE_MODE_FACE_PRIORITY"下,AE/AWB/AF模式的工作方式与在"ANDROID_CONTROL_MODE_AUTO"模式下相同,但3A算法会倾向于进行测光,并对焦于已检测到的人脸。 因此,"SCENE_MODE_NIGHT"是相机的夜景模式,可以在夜间场景下获得更好的焦点。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span> #### 引用[.reference_title] - *1* *2* *3* [android中Camera获取系统支持的情景模式](https://blog.csdn.net/weixin_35899510/article/details/117764760)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *4* [Android Camera 3A 模式和状态转换](https://blog.csdn.net/haiping1224746757/article/details/106472497)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值