<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=145304570664993&amp;ev=PageView&amp;noscript=1">

91ÊÓƵAPP

POPVISION TOOLS

91ÊÓƵAPP's PopVisionâ„¢ family of analysis tools helps developers gain a deep understanding of IPU performance and utilisation. Visualise your code's inner workings with a user-friendly, graphical interface to optimise your machine learning models.

Download Now

Graph Analyser

The PopVisionâ„¢ Graph Analyser desktop application helps you to analyse the programs built for and executed on 91ÊÓƵAPP's IPU systems. It can be used for analysing and optimising the memory use and execution performance of machine learning models.

IPU MEMORY ANALYSIS

IPU MEMORY ANALYSIS

Capture memory information from your ML models when executed on IPUs. Inspect variable placement, size and liveness throughout the execution.

Execution Trace Report

EXECUTION TRACE REPORT

View the output of instrumenting a Poplar program, capturing cycle counts for each step. See execution statistics, tile balance, cycle proportions and compute-set details.

Report Comparisons

REPORT COMPARISONS

Open two reports at once to compare their memory, execution, liveness and operations. Visualise where efficiencies can be made with different model parameters.

System Analyser

The PopVisionâ„¢ System Analyser is a desktop tool that provides information about the behaviour of the host-side application code. It shows an interactive graphical view of the timeline of execution steps, helping you to identify any bottlenecks between the host servers and IPUs.

Host Execution

HOST EXECUTION ANALYSIS

Understand the execution of IPU-targeted software on your host system processors. Identify any bottlenecks between CPUs and IPUs across a visual interactive timeline.

Graph Data

GRAPH DATA

Plot graph data of any numerical data points from the host or IPU processor systems, such as board temperature, power consumption and IPU utilisation.

Local and Remote Reports

LOCAL + REMOTE REPORTS

Ability to open reports either on your local machine, or remotely on the host machine. The Graph Analyser also supports local and remote report access.

Graph Analyser

Linux

For Ubuntu

Mac

For Mac

Windows

For Windows

System Analyser

Linux

For Ubuntu

Mac

For Mac

Windows

For Windows