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

File
Description

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?