diff --git a/ultralytics/utils/checks.py b/ultralytics/utils/checks.py index 5025c765b8..426eccdeb5 100644 --- a/ultralytics/utils/checks.py +++ b/ultralytics/utils/checks.py @@ -418,6 +418,11 @@ def check_requirements(requirements=ROOT.parent / "requirements.txt", exclude=() >>> check_requirements([("onnxruntime", "onnxruntime-gpu"), "numpy"]) """ prefix = colorstr("red", "bold", "requirements:") + + if os.environ.get("ULTRALYTICS_SKIP_REQUIREMENTS_CHECKS", "0") == "1": + LOGGER.info(f"{prefix} ULTRALYTICS_SKIP_REQUIREMENTS_CHECKS=1 detected, skipping requirements check.") + return True + if isinstance(requirements, Path): # requirements.txt file file = requirements.resolve() assert file.exists(), f"{prefix} {file} not found, check failed."