NSight Compute 用户手册(上)

非交互式配置文件活动

从NVIDIA Nsight Compute启动目标应用程序

启动NVIDIA Nsight Compute时,将出现欢迎页面。单击快速启动打开连接对话框。如果未显示“连接”对话框,则可以使用主工具栏上的“连接”按钮打开它,只要当前未连接。从Connection下拉列表中选择左侧的目标平台和本地主机。然后,填写launch details并选择launch。在“活动”面板中,选择“概要文件”活动以启动预配置概要文件会话的会话,并启动命令行探查器以收集数据。提供输出文件名以允许使用启动按钮启动会话。

其他启动选项

有关这些选项的详细信息,请参阅命令行探查器的命令行选项。这些选项被分组到选项卡中:Filter选项卡公开选项来指定应该分析哪些内核。选项包括内核regex过滤器、要跳过的启动次数以及要评测的启动总数。Section选项卡允许您为每次内核启动选择应该收集的部分。采样选项卡允许您为每次内核启动配置采样选项。另一个选项卡包含通过--metrics选项收集NVTX信息或自定义度量的选项。

Section选项卡允许您为每次内核启动选择应该收集的部分。将鼠标悬停在某个部分上,以查看其作为工具提示的说明。要更改默认启用的节,请使用“Sections/Rules信息”工具窗口。

有关此活动中可用选项的详细说明,请参阅配置文件活动。

浏览报表

浏览报表

默认情况下,profile报告会出现在Details页面上。您可以在报表的不同报表页之间切换,报表左上角的下拉列表标记为“页”。报告可以包含任意数量的内核启动结果。启动下拉列表允许在报告中的不同结果之间切换。

区分多个结果

在“详细信息”页面上,按“添加基线”按钮以将当前结果提升为焦点,以将来自此报表的所有其他结果以及在同一个NVIDIA Nsight Compute实例中打开的任何其他报告进行比较。如果设置了基线,详细信息页面上的每个元素都会显示两个值:焦点中结果的当前值和基线的相应值或与相应基线值相比的更改百分比。

使用下拉按钮、配置文件菜单或相应工具栏按钮中的清除基线条目删除所有基线。有关更多信息,请参见基线。

执行规则

在“详细信息”页面上,某些部分可能会提供规则。按Apply按钮执行单个规则。顶部的Apply Rules按钮执行焦点中当前结果的所有可用规则。规则也可以是用户定义的。有关详细信息,请参阅《自定义指南》。

连接对话框

使用“连接”对话框启动并附加到本地和远程平台上的应用程序。首先选择要分析的目标平台。默认情况下(如果支持),将选择本地平台。选择要在其上启动目标应用程序或连接到正在运行的进程的平台。

连接对话框

使用远程平台时,将要求您在顶部下拉列表中选择或创建连接。要创建新连接,请选择+并输入连接详细信息。使用本地平台时,将选择localhost作为默认值,不需要进一步的连接设置。如果分析将在同一平台的远程系统上进行,则仍然可以创建或选择远程连接。

根据您的目标平台,选择Launch或Remote Launch来启动应用程序以在目标上进行分析。请注意,只有在目标平台支持时,远程启动才可用。

为应用程序填写以下启动详细信息:

应用程序可执行文件:指定要启动的根应用程序。请注意,这可能不是您希望评测的最终应用程序。它可以是创建其他进程的脚本或启动器。

工作目录:应用程序将在其中启动的目录。

命令行参数:指定要传递给应用程序可执行文件的参数。

环境:为启动的应用程序设置的环境变量。

选择“附加”将探查器附加到已在目标平台上运行的应用程序。此应用程序必须已使用另一个NVIDIA Nsight Compute CLI实例启动。该列表将显示目标系统上运行的所有可附加的应用程序进程。选择“刷新”按钮以重新创建此列表。

最后,为启动或附加的应用程序选择要在目标上运行的活动。请注意,并非所有活动都必须与所有目标和连接选项兼容。目前,存在以下活动:

交互式配置文件活动

配置文件活动

远程连接

支持SSH的远程设备也可以在连接对话框中配置为目标。要配置远程设备,请确保选择了支持SSH的目标平台,然后按+按钮。将显示以下配置对话框。

NSight Compute 用户手册(上)的更多相关文章

  1. NSight Compute 用户手册(中)

    NSight Compute 用户手册(中) NVIDIA Nsight Compute支持密码和私钥身份验证方法.在此对话框中,选择身份验证方法并输入以下信息: 密码 IP/主机名:目标设备的IP地 ...

  2. NSight Compute 用户手册(下)

    主菜单 文件 新建项目使用"新建项目"对话框创建新的分析项目 4. Main Menu and Toolbar Information on the main menu and t ...

  3. Nsight Compute Profilier 分析

    profiler报告包含每次内核启动分析期间收集的所有信息.在用户界面中,它包含一个包含常规信息的标题,以及用于在报告页面或单个收集的启动之间切换的控件.默认情况下,报告以选定的详细信息页面开始. 页 ...

  4. compute节点上开启服务openstack-nova-compute.service时,无法启动的解决方法

          本文前一部分为本人解决问题的过程,但最终没有解决:无奈在网上找方法时,看到有网友评论说:修改controller上的guest账号密码,再重启openstack-nova-compute. ...

  5. 如何使用Nsight Compute?

    如何使用Nsight Compute? 下图command Line Argunments是指训练或测试命令,Linux下直接用测试或训练命令

  6. 学习OpenStack之(6):Neutron 深入学习之 OVS + GRE 之 Compute node 篇

    0.环境 硬件环境见上一篇博客:学习OpenStack之(5):在Mac上部署Juno版本OpenStack 四节点环境 OpenStack网络配置:一个tenant, 2个虚机 Type drive ...

  7. 交叉编译环境以及开发板上-/bin/sh: ./hello: not found(使用arm-linux-gcc -static -o 来进行静态编译)

    目标板是S3C2440.至于交叉编译环境的搭建就不多说了,网上很多教程. 搭建好了交叉编译环境后,第一件事就是传说中的”Hello,World!”. 一. 主机编译环节 我使用的系统是ubuntu10 ...

  8. activiti 用户手册中 10分钟 小例子 简单代码搭建 及 其中的 各种坑

    看mossle的 5.16 用户手册中的  快速起步:10分钟教程 想自己跑一下,虽然官方文档已经写的非常详细了,但是实际操作中还是遇到各种坑,这里记录下来. 首先官网下载最新的 5版本 full G ...

  9. 交叉编译环境以及开发板上-/bin/sh: ./hello: not found 转载自 http://blankboy.72pines.com

    交叉编译环境以及开发板上-/bin/sh: ./hello: not found 目标板是S3C2440.至于交叉编译环境的搭建就不多说了,网上很多教程. 搭建好了交叉编译环境后,第一件事就是传说中的 ...

随机推荐

  1. 一枚Android "短信小偷" 病毒的分析

    一.样本简介 样本来自于吾爱破解论坛链接地址为http://www.52pojie.cn/thread-410238-1-1.html,样本不是很复杂有空就分析了一下.Android病毒样本还是很有意 ...

  2. 手机访问电脑本地localhost网页

    项目需要用手机访问电脑本地网页,从而可以调试项目,对代码的理解的快一点 重点 确保手机和电脑在同一个局域网 可以通过手机开热点电脑连接或者电脑开便携式热点手机连接 确保电脑的防火墙是关闭的 打开apa ...

  3. php 获取某文件夹(比如共享文件夹)下图片并下载并压缩成zip

    1.前端部分:直接请求 2.后端php //zip下载public function downZip(){ $pro_code = "test"; //zip名称 //获取列表 $ ...

  4. Unity shader 护盾shield的简单实现

    先上效果图 shader所用的贴图资源 扰动 直接对uv进行变换就可以了,记得首先把六边形格子地图的Tilling调高点 先预先调成合适大小的六边形,然后repeat铺满整个护盾 // Tiles a ...

  5. micro 从cli的tag中获取配置

    官方文档: https://micro.mu/docs/go-config.html https://github.com/micro/go-micro/tree/master/config/sour ...

  6. [ML] 高德软件的路径规划原理

    路径规划 Dijkstra s:起点:S:已知到起点最短路径的点:U:未知到起点最短路径的点 Step 1:S中只有起点s,从U中找出路径最短的 Step 2:更新U中的顶点和顶点对应的路径 重复St ...

  7. 中间件系列一 RabbitMQ之安装和Hello World Demo

    https://blog.csdn.net/hry2015/article/details/79016854 1. 概述 RabbitMQ是一个由erlang开发的AMQP(Advanced Mess ...

  8. centos 6 x64 yum(sohu)

    centos 6 x64 yum(sohu) weixin_34405354 2012-08-23 10:07:35 24 收藏 文章标签: 运维 版权 [base] name=Base baseur ...

  9. 攻防世界(四)php_rce

    攻防世界系列:php_rce 1.打开题目 看到这个还是很懵的,点开任意连接都是真实的场景. 2.ThinkPHP5,这里我们需要知道它存在 远程代码执行的漏洞. ?s=index/\think\ap ...

  10. SpringBoot2 单元测试类的报错问题

    问题描述 执行 SpringBoot2 测试时报错,提示找不到 SsmApplicationTests 主类 原因分析 Junit5 升级了框架没有兼容 问题解决 <!--测试模块--> ...