exceptions
orchard.exceptions
¶
Orchard ML Exception Hierarchy.
OrchardError (base, Exception) ├── OrchardConfigError(OrchardError, ValueError) ← config validation ├── OrchardDatasetError(OrchardError) ← data I/O and fetching ├── OrchardDeviceError(OrchardError, RuntimeError) ← runtime device failure ├── OrchardExportError(OrchardError) ← model export failures └── OrchardInfrastructureError(OrchardError) ← OS-level resource locks
OrchardConfigError multi-inherits from ValueError to preserve
backward compatibility with existing except ValueError blocks.
OrchardError
¶
Bases: Exception
Base exception for all Orchard ML errors.
OrchardConfigError
¶
Bases: OrchardError, ValueError
Configuration validation error (backward-compatible with ValueError).
OrchardDatasetError
¶
Bases: OrchardError
Dataset loading, fetching, or validation error.
OrchardDeviceError
¶
Bases: OrchardError, RuntimeError
Device resolution failed at runtime (e.g. driver crash after config validation).
OrchardExportError
¶
Bases: OrchardError
Model export (ONNX) or checkpoint loading error.
OrchardInfrastructureError
¶
Bases: OrchardError
OS-level resource lock acquisition or release failure.