Explore a Model Architecture
With a model open (see Open Your First Model), this walks through navigating it - both as a tree and spatially - ending with you comfortably jumping between the two.
Steps
- In the Outliner, expand a layer. Notice its modules (attention, MLP, and so on) listed underneath - this is the same address-space hierarchy every other view uses.
- Click a module in the Outliner. The Architecture view camera frames it automatically (equivalent to pressing
F), and it's highlighted in 3D. - In the Architecture view itself, try the reverse: click a module directly in 3D space. The Outliner's selection updates to match - selection is shared, not separately tracked per view.
- Press
Hometo frame the whole model again, then/to isolate your last selection and hide everything else temporarily. - Open the Overlays popover and toggle on shape labels - every tensor now shows its shape directly in the 3D view, without needing to click into anything.
If clicking a module in the Outliner highlights it in 3D, and clicking in 3D updates the Outliner, you've confirmed the two are synchronized - this is the core navigation pattern every other Tensormorph workflow builds on.
Why this matters going forward
Every workflow from here on - inspecting a tensor, comparing two models, tracing a runtime pass - starts with finding the right place in this same address space. The tree gives you names and structure; the spatial view gives you scale and relative position; switching between them costs nothing, since they're two views of the same selection.
Next step
Continue to Inspect a Tensor to look inside a specific tensor you've navigated to.
Related resources
- Keyboard Shortcuts - the frame/isolate/hide bindings used above.
- The Overlay System - more on toggleable annotation layers.