Skip to content

Commit d841cfb

Browse files
author
v-chen_data
committed
comments
1 parent e3106bf commit d841cfb

File tree

1 file changed

+4
-10
lines changed

1 file changed

+4
-10
lines changed

tests/trainer/test_fsdp_checkpoint.py

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -316,11 +316,8 @@ def test_fsdp_full_state_dict_load(
316316
):
317317
if use_hsdp:
318318
pytest.xfail('Known Pytorch issue with HSDP, waiting for pytorch patch')
319-
if version.parse(torch.__version__) < version.parse('2.3.0'):
320-
if use_tp:
321-
pytest.skip('TP requires torch 2.3.0 or later')
322-
if use_hsdp:
323-
pytest.skip('HSDP requires torch 2.3.0 or later')
319+
if (use_tp or use_hsdp) and version.parse(torch.__version__) < version.parse('2.3.0'):
320+
pytest.skip('HSDP and TP require torch 2.3.0 or later')
324321
if autoresume:
325322
run_name = 'my-cool-autoresume-run'
326323
else:
@@ -838,11 +835,8 @@ def test_fsdp_partitioned_state_dict_load(
838835
):
839836
if weights_only and autoresume:
840837
pytest.skip('Weights only with autoresume is not supported')
841-
if version.parse(torch.__version__) < version.parse('2.3.0'):
842-
if use_tp:
843-
pytest.skip('TP requires torch 2.3.0 or later')
844-
if use_hsdp:
845-
pytest.skip('HSDP requires torch 2.3.0 or later')
838+
if (use_tp or use_hsdp) and version.parse(torch.__version__) < version.parse('2.3.0'):
839+
pytest.skip('HSDP and TP require torch 2.3.0 or later')
846840

847841
load_ignore_keys = [] if load_ignore_keys is None else load_ignore_keys
848842

0 commit comments

Comments
 (0)