Overview

The tracking module is based on the Python library and so it raises similar exceptions in addition to standard Python exceptions and exception coming from other modules, for example when logging an image or a dataframe, an exception can be raised from matplotlib or pandas.

Core Exceptions

Polyaxon raises several exceptions, all classes are derived from:

from polyaxon.exceptions import PolyaxonException

Data validation

When logging a metadata or an artifacts, the tracking can raise the following exceptions:

TypeError
ValueError
OSError

Client Exceptions

When performing API calls using the Python client, Polyaxon will raise:

from polyaxon.exceptions import PolyaxonClientException, PolyaxonHTTPError