Give feedback

How would you rate this Learning Path?

Review frequently asked questions

AI-assisted

These FAQs were drafted with an approved AI-assisted workflow and reviewed by Arm contributors before publication. Human technical review remains part of the process so the final page reflects engineering rigor, accuracy, and Arm editorial standards.

Close
?
Which Python version do I need, and how do I check it before creating the environment?
Use Python 3.10 or later and earlier than 3.14. Run python3 --version and confirm that the reported version is in that range.
Why should I start with a minimal AddSigmoid model instead of a production NSS model?
Start with a small graph to make the export and conversion flow easier to inspect. You can validate PyTorch export, VGF generation, and artifact inspection before you move to a production NSS model.
How do I know the VGF export succeeded?
After you run python export_vgf.py, check for .vgf artifacts in executorch-model/ and the generated as-vgf.pte file. For optional runtime validation, build the VKML runner and run python run_vgf_pte.py.
How should I launch Model Explorer, and what do I open first?
Install Model Explorer and the pte-adapter-model-explorer, tosa-adapter-model-explorer, and vgf-adapter-model-explorer packages in your active virtual environment. Run model-explorer --extensions=pte_adapter_model_explorer,tosa_adapter_model_explorer,vgf_adapter_model_explorer, then open a .vgf artifact in executorch-model/ or as-vgf.pte.
When should I use TOSA for debugging?
Use TOSA to check operator lowering before backend compilation, confirm tensor layout and shape flow, or compare behavior when different backends produce different results.

Share

Tell others about this Learning Path.

Back
Return to Mobile, Graphics, and Gaming