Skip to content

Commit 604004d

Browse files
committed
Add GitHub links to agent skill references
- Add full GitHub URLs to 08_onboard_edgetam.md references for better navigation - Clarify path explanation for consistency
1 parent 516de5f commit 604004d

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

content/learning-paths/embedded-and-microcontrollers/sme-executorch-profiling/03-model-onboarding-and-profiling.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ What you need to do:
2828
- Per-tensor quantization: Single scale/zero-point per tensor (simpler but less accurate)
2929
- Backend partitioning: XNNPACK vs portable (which operators are delegated to XNNPACK)
3030

31-
Real-world example: The EdgeTAM image encoder (see agent skill `08_onboard_edgetam.md` for onboarding steps) required:
31+
Real-world example: The EdgeTAM image encoder (see agent skill [`08_onboard_edgetam.md`](https://github.com/ArmDeveloperEcosystem/sme-executorch-profiling/blob/main/agent_skill_ml_profiling/08_onboard_edgetam.md) for onboarding steps) required:
3232
- Input/output normalization wrappers
3333
- Operator replacements (unsupported ops → supported equivalents)
3434
- Shape constraint fixes (dynamic shapes → static shapes)
@@ -50,7 +50,7 @@ To add a new model to the performance analysis workflow:
5050

5151
The key insight: This registration system lets you add models without touching ExecuTorch source code. The exporter patches the registry at runtime, so your models appear alongside ExecuTorch's built-in models.
5252

53-
Advanced onboarding example: The EdgeTAM image encoder (see agent skill `08_onboard_edgetam.md` for complete onboarding workflow) demonstrates:
53+
Advanced onboarding example: The EdgeTAM image encoder (see agent skill [`08_onboard_edgetam.md`](https://github.com/ArmDeveloperEcosystem/sme-executorch-profiling/blob/main/agent_skill_ml_profiling/08_onboard_edgetam.md) for complete onboarding workflow) demonstrates:
5454
- Wrapper classes for input/output normalization
5555
- Operator replacement strategies
5656
- Shape constraint handling
@@ -80,7 +80,7 @@ Expected outputs:
8080
- `model_profiling/out_toy_cnn/artifacts/toy_cnn_xnnpack_fp16.pte`
8181
- `model_profiling/out_toy_cnn/artifacts/toy_cnn_xnnpack_fp16.pte.etrecord` (optional; operator metadata)
8282

83-
Why `out_<model>/artifacts/`: This keeps the `models/` directory clean (source code only). Exported artifacts live in a separate tree, making it easy to version control models without committing large `.pte` files.
83+
Why `model_profiling/out_<model>/artifacts/`: This keeps the `models/` directory clean (source code only). Exported artifacts live in a separate tree, making it easy to version control models without committing large `.pte` files.
8484

8585
## 4. The two-run workflow: Why you need both
8686

0 commit comments

Comments
 (0)