Explore analytics with SambaTune

After you’ve installed and run SambaTune, you can look at information about the model run, and then drill down into analytics.

Prerequisites

  • Ensure that SambaTune is installed in your environment. See Install SambaTune

  • Run sambatune, passing in your custom YAML file for the model you want to tune. See Run SambaTune.

  • Run sambatune_ui and note down the URL, username and password that you see at the end of the run. A random password is generated for each run. See Run the SambaTune GUI.

Procedure

  1. From your web browser, connect to the SambaTune client. You use the information that you saw when you ran sambatune_ui.

  2. In the Dashboard, either use the selected directory or specify a different directory.

  3. Select one of the subdirectories by clicking the checkbox and click View.

  4. Click Analytics on the left.

    click View to select a model run
  5. With Host selected, explore performance on the host.

    Annotated screenshot of analytics overview
    1. Examine the Diagnoses and Runtime statistics. See Performance Insight Report for details.

    2. With latency selected, you get a summary of the information in the Host-Device Breakdown.

    3. Change the sort order as needed.

    4. Explore the Pyinstrument data.

  6. Click RDU in the bar chart to learn more about performance on RDU. The different tabs allow detailed insight into different aspects of performance on RDU.

    1. You can investigate the information one section at a time.

    2. Select the check boxes to learn more.

      Check box Description

      PMU Utilization

      Pattern Memory Unit utilization. For background information, see Accelerated Computing with a Reconfigurable Dataflow Architecture

      PCU Utilization

      Pattern Compute Unit utilization. For background information, see Accelerated Computing with a Reconfigurable Dataflow Architecture

      PCIE D2R

      Peripheral Component Interconnect Express connectivity.

      PCIE R2D

      Peripheral Component Interconnect Express connectivity.

      DDR Write + Read

      Dynamic random-access memory information.

The Training/Inference Statistics tab is currently in Beta. Expect updates in a future release.

What to do next