__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. """