The purpose of isaacgymenvs/learning/common_player.py since rl_games has it as well?
Opened this issue · 0 comments
DanielTakeshi commented
When I do a straightforward loading test such as this:
python train.py task=Ant test=True num_envs=64
Since no checkpoint is specified, I believe it will just try and load with default weights. The code will refer to a "player" code, and the code that gets called is from rl_games
, specifically this one, the PpoPlayerContinuous
:
which also calls the parent class BasePlayer
:
However I noticed that in this repo, there is also a "player" code here:
This has some very similar functions as the one in rl_games
and there seems to be a lot of shared code among the two, such as in the run()
method which is the one that takes steps into the environment. Is there a reason for this difference?