Comparable experiments
Parameters, metrics and artifacts of every run, linked to the job or notebook that produced them. You compare, you choose.
Machine learning
Every training run leaves a trace: parameters, metrics, artifacts and code. The version you keep enters the registry, then becomes a REST endpoint behind your SSO, with its drift monitored. Your data scientists keep their MLflow client.
Key capabilities
Parameters, metrics and artifacts of every run, linked to the job or notebook that produced them. You compare, you choose.
Each version keeps its origin: the experiment, the code and the training data. Validation steps are read in the same place.
Your existing scripts log their runs and models into graal without changing a line, through the MLflow API.
A registry version becomes a REST endpoint, with as many replicas as needed, behind your SSO or a service token.
A sample of requests is kept, then compared with the training data by a scheduled job. Drift triggers an alert.
Training and inference on your cluster’s GPUs, reserved run by run and capped by project quotas.
How it works
Step 01
In a notebook or a job, your code logs its runs to an experiment, through the MLflow client.
Step 02
You promote the best run to the registry. Going to production can require a second person’s approval.
Step 03
The version becomes a REST endpoint; drift is measured at regular intervals and alerts you.
An endpoint is a deployment that graal manages like everything else: its containers run without privileges, its network rules are in place before them, and every call goes through an authentication check. The model is loaded from the registry at startup: what is served is exactly the registered version.
The European regulation on artificial intelligence, (EU) 2024/1689, requires high-risk AI systems to technically allow the automatic recording of events over their lifetime (Article 12). graal helps you trace and document: runs, versions, training data and deployments.
Standards and integrations
Governance
No. You point the MLflow client at graal; your tracking and model registration calls work as they are.
In your S3-compatible storage, with their artifacts. Nothing leaves your infrastructure.
The people and applications allowed on the project, through your SSO or a revocable service token.
An experiment, a registry version, an endpoint: shown in the demonstration on the energy scenario.