Hi authors,
First of all, thank you for sharing this excellent repository!
I am currently trying to run the AMP training for the Aliengo robot (python scripts/amp_rl/train_amp.py --task=Locomotion-Aliengo-Flat --num_envs=4096 --headless), but I am running into a series of version compatibility issues regarding rsl-rl and amp-rsl-rl.
Here are the specific issues I encountered:
- With
rsl-rl==3.0.1 and the latest amp-rsl-rl : The training crashes with AttributeError: 'AliengoFlatEnvCfg' object has no attribute 'observations' and KeyError: 'key "amp" not found in TensorDict'. It seems the Aliengo environment configuration has not been fully updated to output the amp observation group expected by the new amp-rsl-rl architecture.
- Standard PPO Training (
train.py): When using rsl-rl==3.0.1, PPO.__init__() throws TypeError: unexpected keyword argument 'optimizer' and 'share_cnn_encoders'. I had to manually delete these keys from agent_dict in the training script to make it work.
To help me get the environment running smoothly, could you please clarify the exact dependency versions expected by this repository? Specifically:
- Which version/commit of IsaacLab?
- Which version of rsl-rl (
2.2.4, 3.0.1, or another)?
- Which specific commit hash of amp-rsl-rl?
Thanks in advance for your time and help!
Hi authors,
First of all, thank you for sharing this excellent repository!
I am currently trying to run the AMP training for the Aliengo robot (
python scripts/amp_rl/train_amp.py --task=Locomotion-Aliengo-Flat --num_envs=4096 --headless), but I am running into a series of version compatibility issues regardingrsl-rlandamp-rsl-rl.Here are the specific issues I encountered:
rsl-rl==3.0.1and the latestamp-rsl-rl: The training crashes withAttributeError: 'AliengoFlatEnvCfg' object has no attribute 'observations'andKeyError: 'key "amp" not found in TensorDict'. It seems the Aliengo environment configuration has not been fully updated to output theampobservation group expected by the newamp-rsl-rlarchitecture.train.py): When usingrsl-rl==3.0.1,PPO.__init__()throwsTypeError: unexpected keyword argument 'optimizer'and'share_cnn_encoders'. I had to manually delete these keys fromagent_dictin the training script to make it work.To help me get the environment running smoothly, could you please clarify the exact dependency versions expected by this repository? Specifically:
2.2.4,3.0.1, or another)?Thanks in advance for your time and help!