nv-tlabs / ASE

Other
764 stars 122 forks source link

What exactly is amp_humanoid_task.yaml for? #16

Closed ameliacode closed 1 year ago

ameliacode commented 1 year ago

Hi I have been playing around with your code. I've noticed that there is an unused yaml for training, amp_humanoid_task.yaml, and I assume that maybe, this file was for amp task training. I guess..?

Is it possible to train task out of this file instead of invoking ase_humanoid_hrl.yaml inside hrl_humanoid.yaml?
or should I just simply call amp_humanoid_task.yaml for task training?

xbpeng commented 1 year ago

Hi Amelia,

That's right, amp_humanoid_task.yaml is for training a policy using AMP to simultaneously imitate motion data and satisfy high level task objectives. You can replace hrl_humanoid.yaml with amp_humanoid_task.yaml to train an AMP model from scratch for a particular task. Note you do not need to replace ase_humanoid_hrl.yaml inside hrl_humanoid.yaml, instead replace hrl_humanoid.yaml in the command with amp_humanoid_task.yaml.