Check torch version for ADOPT optimizer + integrating new ADOPT updates (#2104)
* added torch check for adopt, wip * lint * gonna put torch version checking somewhere else * added ENVcapabilities class for torch version checking * lint + pydantic * ENVCapabilities -> EnvCapabilities * forgot to git add v0_4_1/__init__.py * removed redundancy * add check if env_capabilities not specified * make env_capabilities compulsory [skip e2e] * fixup env_capabilities * modified test_validation.py to accomodate env_capabilities * adopt torch version test [skip e2e] * raise error * test correct torch version * test torch version above requirement * Update src/axolotl/utils/config/models/input/v0_4_1/__init__.py Co-authored-by: Wing Lian <wing.lian@gmail.com> * removed unused is_totch_min --------- Co-authored-by: Wing Lian <wing@axolotl.ai> Co-authored-by: Wing Lian <wing.lian@gmail.com>
This commit is contained in:
@@ -72,6 +72,9 @@ class TestValidationCheckDatasetConfig(BaseValidation):
|
||||
"n_gpu": 1,
|
||||
"compute_capability": "8.0",
|
||||
},
|
||||
env_capabilities={
|
||||
"torch_version": "2.5.1",
|
||||
},
|
||||
)
|
||||
|
||||
_check_config()
|
||||
@@ -124,6 +127,9 @@ class TestValidationCheckDatasetConfig(BaseValidation):
|
||||
"n_gpu": 1,
|
||||
"compute_capability": "8.0",
|
||||
},
|
||||
env_capabilities={
|
||||
"torch_version": "2.5.1",
|
||||
},
|
||||
)
|
||||
|
||||
_check_config()
|
||||
@@ -177,6 +183,9 @@ class TestValidationCheckDatasetConfig(BaseValidation):
|
||||
"n_gpu": 1,
|
||||
"compute_capability": "8.0",
|
||||
},
|
||||
env_capabilities={
|
||||
"torch_version": "2.5.1",
|
||||
},
|
||||
)
|
||||
|
||||
_check_config()
|
||||
@@ -231,6 +240,9 @@ class TestValidationCheckDatasetConfig(BaseValidation):
|
||||
"n_gpu": 1,
|
||||
"compute_capability": "8.0",
|
||||
},
|
||||
env_capabilities={
|
||||
"torch_version": "2.5.1",
|
||||
},
|
||||
)
|
||||
|
||||
_check_config()
|
||||
|
||||
Reference in New Issue
Block a user