Profiler User Guide

If you are using TensorFlow or PyTorch and are familiar with TensorBoard, you can easily start using the Profiler for both model development and profiling by only substituting HPU for GPU in your sources.

For a brief overview of the basic steps for TensorFlow and PyTorch, refer to Profiling with TensorFlow and Profiling with PyTorch.

If you are interested in low-level focused profiling or writing models in SynapseAI® language without a framework, refer to SynapseAI Profiler User Guide.

../_images/profiling_use_cases.svg

For details on the profiling control flow, refer to Profiling Architecture. For further training acceleration, refer to Profiling Tips and Tricks.

Note

Unless otherwise specified, the terms step and batch are used interchangeably throughout this chapter.