While training pi05, encountered this type of issue; the transformers version is 4.53.3:
‘
The PI05 model is a direct port of the OpenPI implementation.
This implementation follows the original OpenPI structure for compatibility.
Original implementation: https://github.com/Physical-Intelligence/openpi
Traceback (most recent call last):
File "/root/miniconda3/envs/lerobot/bin/lerobot-train", line 7, in
sys.exit(main())
File "/root/lerobot/src/lerobot/scripts/lerobot_train.py", line 444, in main
train()
File "/root/lerobot/src/lerobot/configs/parser.py", line 233, in wrapper_inner
response = fn(cfg, *args, **kwargs)
File "/root/lerobot/src/lerobot/scripts/lerobot_train.py", line 203, in train
policy = make_policy(
File "/root/lerobot/src/lerobot/policies/factory.py", line 412, in make_policy
policy = policy_cls.from_pretrained(**kwargs)
File "/root/lerobot/src/lerobot/policies/pi05/modeling_pi05.py", line 893, in from_pretrained
model = cls(config, **kwargs)
File "/root/lerobot/src/lerobot/policies/pi05/modeling_pi05.py", line 842, in init
self.model = PI05Pytorch(config)
File "/root/lerobot/src/lerobot/policies/pi05/modeling_pi05.py", line 541, in init
raise ValueError(msg) from None
ValueError: An incorrect transformer version is used, please create an issue on https://github.com/huggingface/lerobot/issues
’
Did you follow install instructions: https://huggingface.co/docs/lerobot/en/pi0#installation-requirements ?
Thank you, the previous installation failed and I mistakenly thought it was successful and proceeded directly to the next step