Expand description
Configuration module for Halldyll deployment system.
This module handles all configuration-related functionality:
- Parsing and deserializing
halldyll.deploy.yaml - Validation of configuration values
- Computing configuration hashes for change detection
Structs§
- Config
Hasher - Hasher for computing configuration hashes.
- Config
Parser - Configuration parser for loading deployment configuration.
- Config
Validator - Validator for deployment configurations.
- Deploy
Config - The root configuration structure for a Halldyll deployment.
- GpuConfig
- GPU configuration for a pod.
- Guardrails
Config - Guardrails configuration for cost and resource limits.
- Health
Check Config - Health check configuration.
- Load
Config - Model loading configuration.
- Model
Config - Model configuration for a pod.
- PodConfig
- Configuration for a single pod.
- Port
Config - Port configuration for a pod.
- Project
Config - Project-level configuration.
- Runtime
Config - Container runtime configuration.
- State
Config - State backend configuration.
- Volume
Config - Volume configuration for a pod.
Enums§
- Cloud
Type - Cloud type options.
- Compute
Type - Compute type options.
- Model
Provider - Model provider types.
- Port
Protocol - Port protocol types.
- State
Backend - State backend types.
Functions§
- find_
config_ file - Finds the configuration file in the current directory or parent directories.