-
Notifications
You must be signed in to change notification settings - Fork 226
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
Windows compatibility? #175
Comments
ChainerRL is not tested on Windows, so I don't know if it works as it is. I would appreciate if any windows user can tell us what's the issue. Contributions to support Windows are welcome. |
Hit the same problem. I tried resolving this issue by moving all anonymous functions, which would be pickled, out of their parent functions. I then hit the following (Using python 3.6):
A similar trace with python 3.5 tells me the following: |
Ok, I got it to run by hacking multiprocessing. reduction.py: - import pickle
+ import dill as pickle I don't know if I broke something else with this without noticing, but the example runs. |
ImportError: cannot import name 'reduce_socket' from 'multiprocessing.reduction' (C:\anaconda\envs\ChainerRl\lib\multiprocessing\reduction.py) This happens when i use the code above using dill. any thoughts? |
try pip install dill==0.3.0 |
Closing this issue due to inactivity. |
Does it work under Windows? I run
python examples/ale/train_a3c_ale.py 4 pong --steps 100 --outdir ./output/ale/a3c
and get an error:The text was updated successfully, but these errors were encountered: