没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
NSIGHT SYSTEMS USER GUIDE
v2020.4.1 | October 2020
User Manual
www.nvidia.com
Nsight Systems User Guide v2020.4.1|ii
TABLE OF CONTENTS
Chapter1.Profiling Linux Targets from the GUI.......................................................... 1
1.1.Connecting to the Target Device.......................................................................1
1.2.System-Wide Profiling Options..........................................................................3
1.2.1. Linux x86_64......................................................................................... 3
1.2.2.Linux for Tegra...................................................................................... 4
1.3.Target Sampling Options.................................................................................4
Target Sampling Options for Workstation................................................................5
Target Sampling Options for Embedded Linux.......................................................... 6
1.4.Hotkey Trace Start/Stop.................................................................................6
1.5.Launching and Attaching to Processes................................................................ 7
Chapter2.Profiling Windows Targets from the GUI...................................................... 9
Remoting to a Windows Based Machine.................................................................... 9
Hotkey Trace Start/Stop.......................................................................................9
Target Sampling Options on Windows......................................................................10
Symbol Locations.............................................................................................. 11
Chapter3.Profiling Android Targets from the GUI......................................................12
Configuring Your Android Device........................................................................... 12
Application......................................................................................................13
Chapter4.Profiling QNX Targets from the GUI.......................................................... 15
Chapter5. Profiling from the CLI...........................................................................16
5.1.Installing the CLI on Your Target..................................................................... 16
5.2.Command Line Options.................................................................................16
5.2.1.CLI Global Options.................................................................................17
5.3.CLI Command Switches.................................................................................17
5.3.1.CLI Profile Command Switch Options...........................................................19
5.3.2.CLI Start Command Switch Options.............................................................32
5.3.3.CLI Stop Command Switch Options............................................................. 37
5.3.4.CLI Cancel Command Switch Options...........................................................37
5.3.5.CLI Launch Command Switch Options.......................................................... 38
5.3.6.CLI Shutdown Command Switch Options....................................................... 47
5.3.7.CLI Export Command Switch Options........................................................... 48
5.3.8.CLI Stats Switch Options..........................................................................49
5.3.9.CLI Status Command Switch Options........................................................... 54
5.3.10.CLI Sessions Command Switch Subcommands................................................55
5.4.Example Single Command Lines...................................................................... 55
5.5.Example Interactive CLI Command Sequences..................................................... 56
5.6.Example Stats Command Sequences................................................................. 61
5.7.Example Output from --stats Option.................................................................63
5.8.Importing and Viewing Command Line Results Files...............................................64
5.9.Using the CLI to Analyze MPI Codes................................................................. 66
www.nvidia.com
Nsight Systems User Guide v2020.4.1|iii
5.9.1.Tracing MPI API calls.............................................................................. 66
5.9.2.Using the CLI to Profile Applications Launched with mpirun............................... 66
Chapter6.Report Scripts.....................................................................................69
Report Scripts Shipped With Nsight Systems............................................................. 69
apigpusum[:base] -- CUDA API & GPU Summary (CUDA API + kernels + memory ops)........... 69
cudaapisum -- CUDA API Summary...................................................................... 70
cudaapitrace -- CUDA API Trace......................................................................... 70
gpukernsum[:base] -- CUDA GPU Kernel Summary................................................... 70
gpumemsizesum -- GPU Memory Operations Summary (by Size)................................... 71
gpumemtimesum -- GPU Memory Operations Summary (by Time)................................. 71
gpusum[:base] -- GPU Summary (kernels + memory operations)...................................72
gputrace -- CUDA GPU Trace.............................................................................72
nvtxppsum -- NVTX Push/Pop Range Summary........................................................73
openmpevtsum -- OpenMP Event Summary............................................................ 73
osrtsum -- OS Runtime Summary........................................................................ 73
Report Formatters Shipped With Nsight Systems........................................................ 74
Column....................................................................................................... 74
Table.......................................................................................................... 75
CSV............................................................................................................ 75
TSV............................................................................................................ 75
JSON.......................................................................................................... 76
HDoc.......................................................................................................... 76
HTable........................................................................................................ 76
Chapter7.Migrating from NVIDIA nvprof................................................................. 77
Using the Nsight Systems CLI nvprof Command..........................................................77
CLI nvprof Command Switch Options...................................................................... 77
Next Steps...................................................................................................... 80
Chapter8.Profiling in a Docker on Linux Devices......................................................81
Chapter9.Direct3D Trace.................................................................................... 83
9.1.D3D11 API trace......................................................................................... 83
9.2.D3D12 API Trace......................................................................................... 83
Chapter10.WDDM Queues................................................................................... 87
Chapter11.Vulkan API Trace................................................................................ 89
11.1.Vulkan Overview....................................................................................... 89
11.2.Pipeline Creation Feedback.......................................................................... 90
11.3.Vulkan GPU Trace Notes.............................................................................. 91
Chapter12.Stutter Analysis................................................................................. 92
12.1. FPS Overview........................................................................................... 92
12.2. Frame Health........................................................................................... 94
12.3.GPU Memory Utilization.............................................................................. 94
12.4.Vertical Synchronization.............................................................................. 95
Chapter13.MPI API Trace.................................................................................... 96
Chapter14.OpenMP Trace................................................................................... 98
www.nvidia.com
Nsight Systems User Guide v2020.4.1|iv
Chapter15.OS Runtime Libraries Trace.................................................................100
15.1.Locking a Resource...................................................................................101
15.2. Limitations............................................................................................. 101
15.3.OS Runtime Libraries Trace Filters................................................................ 102
15.4.OS Runtime Default Function List................................................................. 103
Chapter16.NVTX Trace..................................................................................... 106
Chapter17.CUDA Trace.....................................................................................109
17.1.CUDA GPU Memory Allocation Graph............................................................. 111
17.2.Unified Memory Transfer Trace.................................................................... 112
17.3.CUDA Default Function List for CLI............................................................... 114
17.4.cuDNN Function List for X86 CLI...................................................................116
Chapter18.OpenACC Trace................................................................................ 118
Chapter19.OpenGL Trace..................................................................................120
19.1.OpenGL Trace Using Command Line...............................................................122
Chapter20. Custom ETW Trace............................................................................124
Chapter21.Debug Versions of ELF Files................................................................ 126
Chapter22.Reading Your Report in GUI.................................................................127
22.1.Generating a New Report........................................................................... 127
22.2.Opening an Existing Report......................................................................... 127
22.3.Sharing a Report File................................................................................ 127
22.4. Report Tab............................................................................................. 127
22.5.Analysis Summary View..............................................................................128
22.6.Timeline View......................................................................................... 128
22.6.1. Timeline...........................................................................................128
22.6.2.Events View...................................................................................... 129
22.6.3.Function Table Modes.......................................................................... 129
22.6.4.Filter Dialog......................................................................................132
22.7.Diagnostics Summary View..........................................................................133
22.8.Symbol Resolution Logs View.......................................................................133
Chapter23.Broken Backtraces on Tegra................................................................ 134
Chapter24.Launch Processes in Stopped State....................................................... 136
24.1. LD_PRELOAD........................................................................................... 136
24.2. Launcher............................................................................................... 137
Chapter25.Import NVTXT..................................................................................139
Commands.....................................................................................................140
Chapter26.Visual Studio Integration.................................................................... 142
Chapter27.Troubleshooting............................................................................... 144
GUI Troubleshooting......................................................................................... 144
Android Targets...............................................................................................145
Symbol Resolution........................................................................................... 145
Verbose Logging on Linux Targets.........................................................................146
Verbose Logging on Windows Targets.....................................................................147
QNX Troubleshooting........................................................................................ 147
www.nvidia.com
Nsight Systems User Guide v2020.4.1|v
Chapter28.Other Resources...............................................................................148
Feature Videos............................................................................................... 148
Blog Posts..................................................................................................... 148
Training Seminars............................................................................................ 148
Conference Presentations.................................................................................. 149
For More Support............................................................................................ 149
剩余155页未读,继续阅读
资源评论
TracelessLe
- 粉丝: 5w+
- 资源: 466
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Python实现的实用Windows CMD小命令集设计源码
- 基于Html+JavaScript+CSS+Java的母婴商城设计源码
- 77.潜龙出海副图选股.tn6
- The dataset for Nature Communications
- #Simulink #汽车级锂电池模型 均值模糊控制 MATLAB-simulink主动均衡电路模型 动力锂电池模组(16节
- 基于Html与Python的杨金秋组小组自动化合作设计源码
- L C型逆变器仿真, 控制方式选择电流闭环控制,调制方式为 svpwm 系统分别在 dq 坐标系下,状态方程下,传递函数下进行表
- 基于Python3.7.8、Scrapy2.2.0、Scrapyd1.2.1的SpiderKeeper升级版设计源码
- 基于Ascend CANN的跨语言设计解析器源码
- 基于Java+Vue的Springboot反诈视频宣传系统设计源码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功