mmkuznecov's picture
first version
6551a95
class ArenaError(Exception):
"""Base class for Optimization Arena errors."""
class DeviceUnavailableError(ArenaError):
"""Raised when a requested torch device is unavailable."""
class TaskError(ArenaError):
"""Raised when task creation or task execution fails."""
class SubmissionValidationError(ArenaError):
"""Raised when submitted optimizer source violates arena rules."""
class SubmissionExecutionError(ArenaError):
"""Raised when submitted optimizer source fails while being executed."""
class ArenaRunError(ArenaError):
"""Raised when an optimization run fails."""