Module facetorch.exceptions

Public facetorch exception hierarchy.

Classes

class FacetorchError (*args, **kwargs)
Expand source code
class FacetorchError(Exception):
    """Base class for actionable facetorch errors."""

Base class for actionable facetorch errors.

Ancestors

  • builtins.Exception
  • builtins.BaseException

Subclasses

class InputError (*args, **kwargs)
Expand source code
class InputError(FacetorchError, ValueError):
    """The caller supplied an unsupported or ambiguous image input."""

The caller supplied an unsupported or ambiguous image input.

Ancestors

  • FacetorchError
  • builtins.ValueError
  • builtins.Exception
  • builtins.BaseException
class ConfigurationError (*args, **kwargs)
Expand source code
class ConfigurationError(FacetorchError, ValueError):
    """The configured component graph or option set is invalid."""

The configured component graph or option set is invalid.

Ancestors

  • FacetorchError
  • builtins.ValueError
  • builtins.Exception
  • builtins.BaseException
class ModelCompatibilityError (*args, **kwargs)
Expand source code
class ModelCompatibilityError(FacetorchError, RuntimeError):
    """No model artifact is compatible with the active runtime."""

No model artifact is compatible with the active runtime.

Ancestors

  • FacetorchError
  • builtins.RuntimeError
  • builtins.Exception
  • builtins.BaseException
class OfflineCacheError (*args, **kwargs)
Expand source code
class OfflineCacheError(FacetorchError, FileNotFoundError):
    """Offline execution was requested but a required cache entry is absent."""

Offline execution was requested but a required cache entry is absent.

Ancestors

  • FacetorchError
  • builtins.FileNotFoundError
  • builtins.OSError
  • builtins.Exception
  • builtins.BaseException
class CacheLockError (*args, **kwargs)
Expand source code
class CacheLockError(FacetorchError, TimeoutError):
    """A model-cache operation could not acquire its process lock."""

A model-cache operation could not acquire its process lock.

Ancestors

  • FacetorchError
  • builtins.TimeoutError
  • builtins.OSError
  • builtins.Exception
  • builtins.BaseException
class ArtifactIntegrityError (*args, **kwargs)
Expand source code
class ArtifactIntegrityError(FacetorchError, RuntimeError):
    """A model or distribution artifact failed integrity verification."""

A model or distribution artifact failed integrity verification.

Ancestors

  • FacetorchError
  • builtins.RuntimeError
  • builtins.Exception
  • builtins.BaseException
class InferenceError (*args, **kwargs)
Expand source code
class InferenceError(FacetorchError, RuntimeError):
    """A configured model failed while executing inference."""

A configured model failed while executing inference.

Ancestors

  • FacetorchError
  • builtins.RuntimeError
  • builtins.Exception
  • builtins.BaseException
class InputCoercionWarning (*args, **kwargs)
Expand source code
class InputCoercionWarning(UserWarning):
    """A deterministic input conversion was performed in ``coerce`` mode."""

A deterministic input conversion was performed in coerce mode.

Ancestors

  • builtins.UserWarning
  • builtins.Warning
  • builtins.Exception
  • builtins.BaseException
class LegacyModelWarning (*args, **kwargs)
Expand source code
class LegacyModelWarning(UserWarning):
    """An explicitly enabled legacy TorchScript artifact was selected."""

An explicitly enabled legacy TorchScript artifact was selected.

Ancestors

  • builtins.UserWarning
  • builtins.Warning
  • builtins.Exception
  • builtins.BaseException