Spaces:
Sleeping
Sleeping
Download src/captioning/config/__init__.py from apoorvrajdev/image-captioning-api: direct link, hf CLI and curl.
- Browser
- Download file 748 Bytes
-
https://huggingface.co/spaces/apoorvrajdev/image-captioning-api/resolve/main/src/captioning/config/__init__.py
- Command line
-
hf download hf://spaces/apoorvrajdev/image-captioning-api/src/captioning/config/__init__.py
-
curl -L -o __init__.py https://huggingface.co/spaces/apoorvrajdev/image-captioning-api/resolve/main/src/captioning/config/__init__.py
748 Bytes
| """Configuration package — Pydantic schemas and YAML loaders. | |
| Why a dedicated package? Configs are the project's *type system*. Every other | |
| module accepts an `AppConfig` (or a sub-config) instead of pulling globals, | |
| which makes them testable in isolation and trivially overridable in CI / serve. | |
| """ | |
| from captioning.config.loader import load_config | |
| from captioning.config.schema import ( | |
| AppConfig, | |
| BaselineDecodeConfig, | |
| CompareConfig, | |
| ComparedModelConfig, | |
| DataConfig, | |
| ModelConfig, | |
| ServeConfig, | |
| TrainConfig, | |
| ) | |
| __all__ = [ | |
| "AppConfig", | |
| "BaselineDecodeConfig", | |
| "CompareConfig", | |
| "ComparedModelConfig", | |
| "DataConfig", | |
| "ModelConfig", | |
| "ServeConfig", | |
| "TrainConfig", | |
| "load_config", | |
| ] | |