Перейти к содержимому

Ссылка для ultralytics/utils/errors.py

Примечание

Этот файл доступен по адресу https://github.com/ultralytics/ ultralytics/blob/main/ ultralytics/utils/errors .py. Если ты обнаружил проблему, пожалуйста, помоги исправить ее, создав Pull Request 🛠️. Спасибо 🙏!



ultralytics.utils.errors.HUBModelError

Bases: Exception

Пользовательский класс исключений для обработки ошибок, связанных с получением модели в Ultralytics YOLO .

Это исключение возникает, когда запрошенная модель не найдена или не может быть получена. Сообщение также обрабатывается, чтобы включить эмодзи для лучшего восприятия пользователем.

Атрибуты:

Имя Тип Описание
message str

Сообщение об ошибке, отображаемое при возникновении исключения.

Примечание

Сообщение автоматически обрабатывается с помощью функции 'emojis' из пакета 'ultralytics.utils'.

Исходный код в ultralytics/utils/errors.py
class HUBModelError(Exception):
    """
    Custom exception class for handling errors related to model fetching in Ultralytics YOLO.

    This exception is raised when a requested model is not found or cannot be retrieved.
    The message is also processed to include emojis for better user experience.

    Attributes:
        message (str): The error message displayed when the exception is raised.

    Note:
        The message is automatically processed through the 'emojis' function from the 'ultralytics.utils' package.
    """

    def __init__(self, message="Model not found. Please check model URL and try again."):
        """Create an exception for when a model is not found."""
        super().__init__(emojis(message))

__init__(message='Model not found. Please check model URL and try again.')

Создай исключение для случая, когда модель не найдена.

Исходный код в ultralytics/utils/errors.py
def __init__(self, message="Model not found. Please check model URL and try again."):
    """Create an exception for when a model is not found."""
    super().__init__(emojis(message))





Created 2023-11-12, Updated 2024-06-02
Authors: glenn-jocher (5), Burhan-Q (1)