[+]>>> from transformers import Trainer
[+]>>> Trainer()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/dbn/src/rockfish/tmp/venv/lib/python3.12/site-packages/transformers/trainer.py", line 402, in __init__
self.create_accelerator_and_postprocess()
File "/home/dbn/src/rockfish/tmp/venv/lib/python3.12/site-packages/transformers/trainer.py", line 4535, in create_accelerator_and_postprocess
self.accelerator = Accelerator(**args)
^^^^^^^^^^^^^^^^^^^
TypeError: Accelerator.__init__() got an unexpected keyword argument 'use_seedable_sampler'
System Info
transformersversion: 4.41.2Who can help?
No response
Information
Tasks
examplesfolder (such as GLUE/SQuAD, ...)Reproduction
pip install accelerate==0.21.0pip install transformerspip install setuptoolspythonExpected behavior
There should be no error unexpected keyword.
The requirement in setup.py for accelerate is set to >=0.21.0, but it seems that it needs to be at least 0.26.0.
This issue is mentioned in #29216 #28111