Follow the signal
The Flow Map shows measured connections between layers and experts for different input domains.
Training diagnostics
IRIS™ · Intrinsic Rank Inspection System
Observe how a neural network’s internal structure changes while the run is still underway.
Explore IRIS ↗See a measured run ↓In a modular-arithmetic experiment, the operations reached high held-out accuracy at different stages. The overall accuracy curve hides some of that progression.

Measurements that help turn an observation into a testable question.
The accuracy curves show what the model achieves. The Flow Map adds a view of the measured signal carried between experts and layers during training.

Compare where domain paths overlap and how traffic is distributed across layers. Revisit the recorded run in IRIS to inspect how those patterns change over time.
Static capture of the IRIS Bench. The controls shown inside the image are part of the captured interface.
The Flow Map shows measured connections between layers and experts for different input domains.
Track how activation variation concentrates and how its dominant directions move during training.
Inspect which subjects reach each expert, separately for each layer, and how routing changes over time.
Compare sharing and training-gradient agreement across domains, alongside loss and task results.
Read the measurement in context. IRIS records observations. Use them with validation, gradients, and task results to decide what to test next.
A consistent view during training, and a record to revisit afterward.
The tracker measures the model using consistent probe inputs. Capture intervals can be fixed or adapt to organizational activity.
Measurements accumulate in a self-contained .iris file. Training checkpoints keep their usual role.
The local Bench reads the growing record during training and opens it afterward, without loading the model.
IRIS fits existing PyTorch training loops. Capture and inspection can run on CPU, Apple MPS, or NVIDIA CUDA.
Support includes GPT / LLaMA / Mistral, BERT-family encoders, and supported mixture-of-experts models. User-defined architectures use a measurement adapter to declare capture points.
Coverage depends on model layout. Shared-weight configurations are currently unsupported.
Model weights, activations, and probe text are not sent to Saccadic. Licensing and metering contact Saccadic.
Optional configured relays send selected scalar measurements to Weights & Biases, TensorBoard, MLflow, and Aim.
Each graph includes an Explain guide. Define labeled scalar signals, derive formulas from captured channels, and export custom charts as PNG images, Excel workbooks, or JSON data.
Research and joint evaluations
For teams training or fine-tuning models that need a clearer internal view. A joint evaluation can test whether the readings focus a real investigation and measure overhead in your workload.
Academic researchers are encouraged to request credit grants.
Commercial IRIS pricing depends on model size, with costs of just pennies per run for models below 2 million parameters. See the product site for pricing and licensing terms.
Discuss an evaluation ↗Product details ↗