Skip to content

Commit 90880bb

Browse files
Hananeh Oliaeiclaude
andcommitted
Restrict Python to <3.14 to prevent CPU RAM OOM in distributed training
Python 3.14.0 caused progressive CPU RAM exhaustion during DDP training. Downgrading to Python 3.13 resolved the issue. Pin .python-version to 3.13 and update uv.lock accordingly. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 9a95e49 commit 90880bb

3 files changed

Lines changed: 156 additions & 731 deletions

File tree

.python-version

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
3.13

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ classifiers = [
2424
"Operating System :: Unix",
2525
"Operating System :: MacOS",
2626
]
27-
requires-python = ">=3.11"
27+
requires-python = ">=3.11,<3.14"
2828
dependencies = [
2929
"numpy~=2.3.3",
3030
"scikit-learn>=1.7.2",

0 commit comments

Comments
 (0)