System Configuration Files
During execution, Valohai provides ten configuration files at /valohai/config/ containing execution metadata, parameters, inputs, and runtime information. These files are available in both JSON and YAML formats.
Available Files
execution.json execution.yaml
Execution metadata (project, creator, environment)
inputs.json inputs.yaml
Downloaded input files and metadata
parameters.json parameters.yaml
Parameter values for the execution
runtime.json runtime.yaml
Runtime environment information
api.json api.yaml
Available API endpoints for the execution
execution.json / execution.yaml
Contains execution-specific metadata including project information, creator details, environment configuration, and execution status.
Basic Execution Data
JSON:
{
"valohai.commit-identifier": "2db0b9da830749e462f0226a481559e0cf47292c",
"valohai.creator-email": "[email protected]",
"valohai.creator-id": 3323,
"valohai.creator-name": "drazen",
"valohai.environment-id": "0167d05d-a1d7-cc02-8256-6455a6ecfa56",
"valohai.environment-name": "Microsoft Azure F2s v2 (No GPU)",
"valohai.environment-slug": "azure-westeurope-f2sv2",
"valohai.execution-counter": 6,
"valohai.execution-ctime": "2025-06-07T18:49:43.984292+00:00",
"valohai.execution-duration": null,
"valohai.execution-id": "01974bba-352f-7c8c-d111-d8595a8649f2",
"valohai.execution-image": "tensorflow/tensorflow:2.6.0",
"valohai.execution-qtime": null,
"valohai.execution-status": "created",
"valohai.execution-step": "train-model",
"valohai.execution-tags": [],
"valohai.execution-title": null,
"valohai.project-id": "0196c52a-528b-8d35-dd35-737aa5ae672b",
"valohai.project-name": "Project/lovely-tensorflow"
}YAML:
Extended Execution Data
When the execution is part of a task, pipeline, or triggered workflow, additional metadata is included:
JSON:
YAML:
inputs.json / inputs.yaml
Lists all downloaded input files with their metadata, checksums, and file paths.
JSON:
YAML:
parameters.json / parameters.yaml
Contains parameter values defined for the execution.
JSON:
YAML:
runtime.json / runtime.yaml
Provides runtime environment information including runner identity and node details.
JSON:
YAML:
api.json / api.yaml
Contains available API endpoints for the execution with authentication headers.
JSON:
YAML:
File Access Examples
Python (JSON):
Python (YAML):
Last updated
Was this helpful?
