MeshiaDocs
All docsPricing
Continue
All docs
Getting started
Your first sessionThe workspaceSSH access
Core concepts
Agent rolesSoon
ExperimentsResearch plans
CanvasSoon
WorkflowsSoon
Integrations
GitHub
WebhooksSoon
Notifications
Platform
Billing and plansAgent memoryMulti-chatKeyboard shortcuts
Reference
GPU catalogAgent toolsSecurityLimits and quotas
Core concepts

Experiments

What experiment tracking is

Every time the agent runs a training job, Meshia automatically logs it as an experiment. Each experiment captures:

  • Config: hyperparameters, model architecture, dataset, seed
  • Metrics: loss, accuracy, custom metrics, logged per step and per epoch
  • Artifacts: checkpoints, plots, output files
  • Environment: GPU type, CUDA version, package versions
  • Duration: wall time, GPU time, idle time

You don't need to set this up. The agent instruments your training code automatically.

Viewing experiments

Open the Research view to inspect runs for the current session. You'll see the plan and experiment state that the agent has created.

Open a run to inspect its metrics, config, artifacts, and terminal context.

Comparing runs

Select two or more experiments using the checkboxes, then click Compare. You get:

  • Side-by-side metric charts (overlay mode)
  • Config diff highlighting what changed between runs
  • A summary table of final metrics

This is the fastest way to answer "did that hyperparameter change actually help?"

The reproduce button

Every experiment has a Reproduce button. It opens the experiment's frozen hyperparameters so you can copy them into a new workspace. If you use the reproduction API, it prepares the same GPU and queue configuration as a draft launch intent.

Reproduction never starts provider compute directly from an experiment record. The new workspace still goes through Meshia's normal launch review, availability, billing, workspace-limit, and compute-admission checks before anything runs.

Use this to verify results, test on a different GPU, or pick up where you left off.

Logging custom metrics

If the agent's auto-instrumentation doesn't capture a metric you care about, you can log it explicitly in your training code:


from meshia import log_metric





log_metric("bleu_score", 0.342, step=epoch)


log_metric("perplexity", 14.7, step=epoch)


Custom metrics appear alongside auto-captured ones in the experiments panel.

Research plans →