--- a/ultralytics/utils/__init__.py 2026-09-02 01:00:10.000000000 +0200 +++ b/ultralytics/utils/__init__.py 2026-09-04 22:09:19.678531329 +0200 @@ -79,7 +79,13 @@ ARM64 = platform.machine() in {"arm64", "aarch64"} # ARM64 booleans PYTHON_VERSION = platform.python_version() TORCH_VERSION = str(torch.__version__) # Normalize torch.__version__ (PyTorch>1.9 returns TorchVersion objects) -TORCHVISION_VERSION = importlib.metadata.version("torchvision") # faster than importing torchvision +try: + TORCHVISION_VERSION = importlib.metadata.version("torchvision") +except Exception: + TORCHVISION_VERSION = None +if not TORCHVISION_VERSION: + import torchvision + TORCHVISION_VERSION = getattr(torchvision, "__version__", "0.0.0") IS_VSCODE = os.environ.get("TERM_PROGRAM") == "vscode" RKNN_CHIPS = frozenset( {