| __all__ = [ | |
| "OLMoError", | |
| "OLMoConfigurationError", | |
| "OLMoCliError", | |
| "OLMoEnvironmentError", | |
| "OLMoNetworkError", | |
| "OLMoCheckpointError", | |
| ] | |
| class OLMoError(Exception): | |
| """ | |
| Base class for all custom OLMo exceptions. | |
| """ | |
| class OLMoConfigurationError(OLMoError): | |
| """ | |
| An error with a configuration file. | |
| """ | |
| class OLMoCliError(OLMoError): | |
| """ | |
| An error from incorrect CLI usage. | |
| """ | |
| class OLMoEnvironmentError(OLMoError): | |
| """ | |
| An error from incorrect environment variables. | |
| """ | |
| class OLMoNetworkError(OLMoError): | |
| """ | |
| An error with a network request. | |
| """ | |
| class OLMoCheckpointError(OLMoError): | |
| """ | |
| An error occurred reading or writing from a checkpoint. | |
| """ | |
| class OLMoThreadError(Exception): | |
| """ | |
| Raised when a thread fails. | |
| """ | |