"vscode:/vscode.git/clone" did not exist on "67b37891335262bbbb501b0b53418aafd43a04d7"
Unverified Commit 5eb3d3c7 authored by Zachary Mueller's avatar Zachary Mueller Committed by GitHub
Browse files

Up pinned accelerate version (#24089)

* Min accelerate

* Also min version

* Min accelerate

* Also min version

* To different minor version

* Empty
parent d1c039e3
...@@ -98,7 +98,7 @@ if stale_egg_info.exists(): ...@@ -98,7 +98,7 @@ if stale_egg_info.exists():
# 2. once modified, run: `make deps_table_update` to update src/transformers/dependency_versions_table.py # 2. once modified, run: `make deps_table_update` to update src/transformers/dependency_versions_table.py
_deps = [ _deps = [
"Pillow", "Pillow",
"accelerate>=0.19.0", "accelerate>=0.20.1",
"av==9.2.0", # Latest version of PyAV (10.0.0) has issues with audio stream. "av==9.2.0", # Latest version of PyAV (10.0.0) has issues with audio stream.
"beautifulsoup4", "beautifulsoup4",
"black~=23.1", "black~=23.1",
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
# 2. run `make deps_table_update`` # 2. run `make deps_table_update``
deps = { deps = {
"Pillow": "Pillow", "Pillow": "Pillow",
"accelerate": "accelerate>=0.19.0", "accelerate": "accelerate>=0.20.1",
"av": "av==9.2.0", "av": "av==9.2.0",
"beautifulsoup4": "beautifulsoup4", "beautifulsoup4": "beautifulsoup4",
"black": "black~=23.1", "black": "black~=23.1",
......
...@@ -1668,9 +1668,9 @@ class TrainingArguments: ...@@ -1668,9 +1668,9 @@ class TrainingArguments:
requires_backends(self, ["torch"]) requires_backends(self, ["torch"])
logger.info("PyTorch: setting up devices") logger.info("PyTorch: setting up devices")
if not is_sagemaker_mp_enabled(): if not is_sagemaker_mp_enabled():
if not is_accelerate_available(check_partial_state=True): if not is_accelerate_available(min_version="0.20.1"):
raise ImportError( raise ImportError(
"Using the `Trainer` with `PyTorch` requires `accelerate>=0.19.0`: Please run `pip install transformers[torch]` or `pip install accelerate -U`" "Using the `Trainer` with `PyTorch` requires `accelerate>=0.20.1`: Please run `pip install transformers[torch]` or `pip install accelerate -U`"
) )
AcceleratorState._reset_state(reset_partial_state=True) AcceleratorState._reset_state(reset_partial_state=True)
self.distributed_state = None self.distributed_state = None
......
...@@ -508,9 +508,9 @@ def is_protobuf_available(): ...@@ -508,9 +508,9 @@ def is_protobuf_available():
return importlib.util.find_spec("google.protobuf") is not None return importlib.util.find_spec("google.protobuf") is not None
def is_accelerate_available(check_partial_state=False): def is_accelerate_available(min_version: str = None):
if check_partial_state: if min_version is not None:
return _accelerate_available and version.parse(_accelerate_version) >= version.parse("0.19.0") return _accelerate_available and version.parse(_accelerate_version) >= version.parse(min_version)
return _accelerate_available return _accelerate_available
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment