I'm having a bit of a yo-yo conflicting requirements between deepspeed and a sub-dependency of transformers:
deepspeed wants tensorboardX==1.8
cd transformers
pip install -e .[dev]
[...]
Attempting uninstall: tensorboardX
Found existing installation: tensorboardX 1.8
Uninstalling tensorboardX-1.8:
Successfully uninstalled tensorboardX-1.8
Successfully installed tensorboardX-2.4
Traced it to: ray:
$ pip install tensorboardX==1.8; pip install ray[tune]
(as above)
https://github.com/ray-project/ray/blob/56619b955e627d044bd948c38c14816c3a00052a/python/requirements.txt#L41
but deepspeed's is tensorboardX==1.8
Could deepspeed use tensorboardX>=1.8,<2.0
I'm having a bit of a yo-yo conflicting requirements between deepspeed and a sub-dependency of
transformers:deepspeed wants
tensorboardX==1.8Traced it to:
ray:https://github.com/ray-project/ray/blob/56619b955e627d044bd948c38c14816c3a00052a/python/requirements.txt#L41
but deepspeed's is
tensorboardX==1.8Could deepspeed use
tensorboardX>=1.8,<2.0