# tinker_cookbook.exceptions

| Class | Description |
| --- | --- |
| [`TinkerCookbookError`](https://tinker-docs.thinkingmachines.ai/cookbook/api-reference/exceptions/tinkercookbookerror/) | Base exception for all tinker-cookbook errors. |
| [`ConfigurationError`](https://tinker-docs.thinkingmachines.ai/cookbook/api-reference/exceptions/configurationerror/) | A configuration parameter is invalid or missing. |
| [`DataError`](https://tinker-docs.thinkingmachines.ai/cookbook/api-reference/exceptions/dataerror/) | An error related to training or evaluation data. |
| [`DataFormatError`](https://tinker-docs.thinkingmachines.ai/cookbook/api-reference/exceptions/dataformaterror/) | Data is not in the expected format. |
| [`DataValidationError`](https://tinker-docs.thinkingmachines.ai/cookbook/api-reference/exceptions/datavalidationerror/) | Data fails a semantic validation check. |
| [`RendererError`](https://tinker-docs.thinkingmachines.ai/cookbook/api-reference/exceptions/renderererror/) | An error related to renderer configuration or rendering. |
| [`TrainingError`](https://tinker-docs.thinkingmachines.ai/cookbook/api-reference/exceptions/trainingerror/) | An error during a training loop. |
| [`CheckpointError`](https://tinker-docs.thinkingmachines.ai/cookbook/api-reference/exceptions/checkpointerror/) | An error related to saving, loading, or resuming checkpoints. |
| [`AllTrajectoriesFailedError`](https://tinker-docs.thinkingmachines.ai/cookbook/api-reference/exceptions/alltrajectoriesfailederror/) | All trajectories in a rollout group failed. |
| [`WeightsError`](https://tinker-docs.thinkingmachines.ai/cookbook/api-reference/exceptions/weightserror/) | An error related to weight download, merge, or export. |
| [`WeightsDownloadError`](https://tinker-docs.thinkingmachines.ai/cookbook/api-reference/exceptions/weightsdownloaderror/) | Failed to download weights from Tinker storage. |
| [`WeightsMergeError`](https://tinker-docs.thinkingmachines.ai/cookbook/api-reference/exceptions/weightsmergeerror/) | Failed to merge LoRA adapter weights into a base model. |
| [`WeightsAdapterError`](https://tinker-docs.thinkingmachines.ai/cookbook/api-reference/exceptions/weightsadaptererror/) | Failed to convert a Tinker LoRA adapter to PEFT format. |
| [`SandboxError`](https://tinker-docs.thinkingmachines.ai/cookbook/api-reference/exceptions/sandboxerror/) | An error related to code-execution sandboxes. |
| [`EvalError`](https://tinker-docs.thinkingmachines.ai/cookbook/api-reference/exceptions/evalerror/) | An error during benchmark evaluation. |
| [`EvalTimeoutError`](https://tinker-docs.thinkingmachines.ai/cookbook/api-reference/exceptions/evaltimeouterror/) | A single evaluation example exceeded its time limit. |
| [`EvalGradingError`](https://tinker-docs.thinkingmachines.ai/cookbook/api-reference/exceptions/evalgradingerror/) | The grading function failed on a model response. |
| [`BenchmarkNotFoundError`](https://tinker-docs.thinkingmachines.ai/cookbook/api-reference/exceptions/benchmarknotfounderror/) | The requested benchmark is not in the registry. |
