Skip to content

Commit

Permalink
Allows any PyTorch install except torch==2.4.0 on Windows (ultralyt…
Browse files Browse the repository at this point in the history
…ics#16019)

Co-authored-by: Glenn Jocher <[email protected]>
  • Loading branch information
Burhan-Q and glenn-jocher authored Sep 5, 2024
1 parent 2a73bf7 commit 41dfd65
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -71,8 +71,8 @@ dependencies = [
"pyyaml>=5.3.1",
"requests>=2.23.0",
"scipy>=1.4.1",
"torch>=1.8.0,<2.4.0; sys_platform == 'win32'", # Windows CPU errors https://github.com/ultralytics/ultralytics/issues/15049
"torch>=1.8.0",
"torch>=1.8.0,!=2.4.0; sys_platform == 'win32'", # Windows CPU errors w/ 2.4.0 https://github.com/ultralytics/ultralytics/issues/15049
"torchvision>=0.9.0",
"tqdm>=4.64.0", # progress bars
"psutil", # system utilization
Expand Down
4 changes: 2 additions & 2 deletions ultralytics/utils/torch_utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -45,9 +45,9 @@
TORCHVISION_0_11 = check_version(TORCHVISION_VERSION, "0.11.0")
TORCHVISION_0_13 = check_version(TORCHVISION_VERSION, "0.13.0")
TORCHVISION_0_18 = check_version(TORCHVISION_VERSION, "0.18.0")
if WINDOWS and torch.__version__[:3] == "2.4": # reject all versions of 2.4 on Windows
if WINDOWS and check_version(torch.__version__, "==2.4.0"): # reject version 2.4.0 on Windows
LOGGER.warning(
"WARNING ⚠️ Known issue with torch>=2.4.0 on Windows with CPU, recommend downgrading to torch<=2.3.1 to resolve "
"WARNING ⚠️ Known issue with torch==2.4.0 on Windows with CPU, recommend upgrading to torch>=2.4.1 to resolve "
"https://github.com/ultralytics/ultralytics/issues/15049"
)

Expand Down

0 comments on commit 41dfd65

Please sign in to comment.