Settings View

The Settings view allows you to specify execution settings for the application being profiled and to select specific metrics and events to collect for the application. The Settings view is divided into two sections: Executable and Metrics/Events.

Executable

As shown in the following figure, the Executable settings tab allows you to specify the executable file for the application, the working directory for the application, the command-line arguments for the application, and the environment for the application. Only the executable file is required, all other fields are optional.

The Executable settings tab also allows you to specify and optional execution timeout. If the execution timeout is specified, the application execution will be terminated after that number of seconds. If the execution timeout is not specified, the application will be allowed to continue execution until it terminated normally.

Metrics/Events

As shown in the following figure, the Metrics/Events settings tab allows you to collect specific metric and event values. Using the selector in the Devices part of the view, you first select one of the available GPU devices. Then you can select any number of metrics and events by using the check boxes next to each metric and event. You can select different metrics and events for each device. After selecting metrics and events, you use the Collect Metrics and Events option from the Run menu to run your application to collect those metrics and events. When your application completes, you can see the collected metric and event values in the Details and Detail Graphs views.