Major changes: - New frontend (platform/web/): Vite + React 18 + TypeScript + Tailwind - 4-module navigation: 数据送标 / 模型管理 / 车队管理 / 系统管理 - Data catalog with charts (DMS/ADAS/Lane 3-tab view) - Quality review workflow (标注质检): Good/Fine/Bad scoring with auto-advance - Audit enhancements: batch operations, rejection categories, Feishu notifications - Operation audit log (操作日志) - World model simulation studio (仿真工坊) - Dataset version management with snapshots and diff - ADAS 7-class dataset integration (138K images organized + compressed) - User management with Feishu integration and pagination - CRUD/search/filter on all pages, card layout redesign - PIL-optimized image overlay rendering - Auto-snapshot on build, in_review workflow stage - Removed embedded algorithm code (now in workspace)
36 lines
1.4 KiB
Python
36 lines
1.4 KiB
Python
# Ultralytics 🚀 AGPL-3.0 License - https://ultralytics.com/license
|
|
|
|
from ultralytics.utils import emojis
|
|
|
|
|
|
class HUBModelError(Exception):
|
|
"""Exception raised when a model cannot be found or retrieved from Ultralytics HUB.
|
|
|
|
This custom exception is used specifically for handling errors related to model fetching in Ultralytics YOLO. The
|
|
error message is processed to include emojis for better user experience.
|
|
|
|
Attributes:
|
|
message (str): The error message displayed when the exception is raised.
|
|
|
|
Methods:
|
|
__init__: Initialize the HUBModelError with a custom message.
|
|
|
|
Examples:
|
|
>>> try:
|
|
... # Code that might fail to find a model
|
|
... raise HUBModelError("Custom model not found message")
|
|
... except HUBModelError as e:
|
|
... print(e) # Displays the emoji-enhanced error message
|
|
"""
|
|
|
|
def __init__(self, message: str = "Model not found. Please check model URL and try again."):
|
|
"""Initialize a HUBModelError exception.
|
|
|
|
This exception is raised when a requested model is not found or cannot be retrieved from Ultralytics HUB. The
|
|
message is processed to include emojis for better user experience.
|
|
|
|
Args:
|
|
message (str, optional): The error message to display when the exception is raised.
|
|
"""
|
|
super().__init__(emojis(message))
|