Overview

How NetsPresso Works: Overview

NetsPresso is designed as a modular AI model optimization workflow, divided into three core stages.
Each stage handles a specific part of the model lifecycle—from training to deployment on real hardware.

Workflow Overview

StageDescription
Stage 1: Model TrainingBuild or compress models using modules such as Model Zoo, Trainer, and Compressor.
Stage 2: Model OptimizationConvert models into hardware-aware formats via Quantizer, IR Converter, and Graph Optimizer.
Stage 3: Model TestingValidate optimized models using Simulator, Profiler, and Device Farm.

Access Methods

NetsPresso offers both a flexible Python SDK and visual GUI tools.

InterfaceModules Supported
PyNetsPresso (Python SDK)Every modules
Training StudioModel zoo, Trainer, Compressor
Optimization StudioIR Converter, Quantizer, Graph Optimizer
Benchmark StudioSimulator, Profiler, Device Farm

Note: All modules are workflow-compatible—outputs from one stage can seamlessly feed into the next.


Getting Started