Torq Compiler
- User Manual
- Introduction
- Quickstart
- Model Preparation
- Input Guide
- Step-by-Step Model Deployment Examples
- Torq Runtime Python API (Beta)
- Supported Operators
- Profiling
- Inference Time Statistics
- Handling Unsupported Ops
- Compiling Models for Custom Synaptics SoCs
- Debug tips and tricks
- torq-gen-config: a TORQ config generation tool
- Table of Contents
- 1. Overview
- 2. Three-Step Workflow
- 3. Viewing Results
- 4. Handling Issues
- 5. Auto-Converting FP32 Models to BF16
- 6. ONNX to MLIR Mapping Mechanism
- 7. Command Reference
- What is SyNAP?
- SyNAP - Torq Tests
- References
- Glossary
- Release Notes
- Developer Manual
- Introduction
- Build and setup
- Compile and run a model
- Design
- TOSA to Torq Conversion
- Kernel Development
- Adding a New Pass
- The Tile and Fuse Pass
- Adding a new compute optimization
- Recommended submission process
- Debug tips and tricks
- Troubleshooting
- References
- Testing
- Tools
- Model testing and debugging workflow
- Running test suite for a model
- Collect all the tests for a model
- What the tests do
- Executing the tests
- Investigating ERRORs
- Investigating FAILUREs
- Debugging a test
- Performance debugging
- Executing tests using real hardware
- Using the results dashboard
- Advanced: Test framework internals and PyTest fixtures
- TFLite model testing