-
Notifications
You must be signed in to change notification settings - Fork 561
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Diffusion Policy #53
Comments
Hello, ema = EMAModel(parameters=nets, power=self.ema_power) it started to train. However, during the inference I get another error. I will ask a question about it later. |
@barsm42 have you found a solution to this? I am searching for one myself, I encountered the same problem |
Not yet, unfortunately. |
@barsm42 I found it, it works but the parameters need to be set differently. try this: python3 imitate_episodes.py The problem is that if it's evaluating the policy for every 500, 2000 or another small stepnumber, then diffusion policy isn't working well and the simulation crashed through invalid physics state. Therefore, it needs to be higher. I achieved the best result for the command above, if you use eval_every 6000 and onscreen_render you can directly see the improvements after 6000 steps instead of 100 000 steps |
@QueirosJustin In my code, I dont have --eval_every 100000 --validate_every 10000 --save_every 10000 args. imitate_episodes.py gave error for those arguments. |
can you post a screenshot? Those arguments are definitely part of the imitate_episode.py script, look at this section "def main(args): |
I don't have these four arguments. I searched with Ctrl+F in the script, there are not any variables as eval_every and the rest. eval_every = args['eval_every'] |
@QueirosJustin, |
I train the model with the
--policy_class Diffusion
parameters,but the error occurred:Can you provide some help?
The text was updated successfully, but these errors were encountered: