File tree Expand file tree Collapse file tree 4 files changed +7
-7
lines changed Expand file tree Collapse file tree 4 files changed +7
-7
lines changed Original file line number Diff line number Diff line change 98
98
# 2. once modified, run: `make deps_table_update` to update src/transformers/dependency_versions_table.py
99
99
_deps = [
100
100
"Pillow" ,
101
- "accelerate>=0.19.0 " ,
101
+ "accelerate>=0.20.1 " ,
102
102
"av==9.2.0" , # Latest version of PyAV (10.0.0) has issues with audio stream.
103
103
"beautifulsoup4" ,
104
104
"black~=23.1" ,
Original file line number Diff line number Diff line change 3
3
# 2. run `make deps_table_update``
4
4
deps = {
5
5
"Pillow" : "Pillow" ,
6
- "accelerate" : "accelerate>=0.19.0 " ,
6
+ "accelerate" : "accelerate>=0.20.1 " ,
7
7
"av" : "av==9.2.0" ,
8
8
"beautifulsoup4" : "beautifulsoup4" ,
9
9
"black" : "black~=23.1" ,
Original file line number Diff line number Diff line change @@ -1668,9 +1668,9 @@ def _setup_devices(self) -> "torch.device":
1668
1668
requires_backends (self , ["torch" ])
1669
1669
logger .info ("PyTorch: setting up devices" )
1670
1670
if not is_sagemaker_mp_enabled ():
1671
- if not is_accelerate_available (check_partial_state = True ):
1671
+ if not is_accelerate_available (min_version = "0.20.1" ):
1672
1672
raise ImportError (
1673
- "Using the `Trainer` with `PyTorch` requires `accelerate>=0.19.0 `: Please run `pip install transformers[torch]` or `pip install accelerate -U`"
1673
+ "Using the `Trainer` with `PyTorch` requires `accelerate>=0.20.1 `: Please run `pip install transformers[torch]` or `pip install accelerate -U`"
1674
1674
)
1675
1675
AcceleratorState ._reset_state (reset_partial_state = True )
1676
1676
self .distributed_state = None
Original file line number Diff line number Diff line change @@ -508,9 +508,9 @@ def is_protobuf_available():
508
508
return importlib .util .find_spec ("google.protobuf" ) is not None
509
509
510
510
511
- def is_accelerate_available (check_partial_state = False ):
512
- if check_partial_state :
513
- return _accelerate_available and version .parse (_accelerate_version ) >= version .parse ("0.19.0" )
511
+ def is_accelerate_available (min_version : str = None ):
512
+ if min_version is not None :
513
+ return _accelerate_available and version .parse (_accelerate_version ) >= version .parse (min_version )
514
514
return _accelerate_available
515
515
516
516
You can’t perform that action at this time.
0 commit comments