tambetm/simple_dqn

play by using backend cpu

Closed this issue · 3 comments

As the question, I am using

./play.sh roms/pong.bin --load_weights snapshots/pong_49.pkl --backend cpu

obviously is neon problem ?

How do i solve it?

screenshot from 2015-10-09 00 05 51

Thanks for reporting this! It turns out, that Neon has had some changes since I did pull last time and my saved network state is not compatible with the latest Neon HEAD. I can update my saved models, but it will take few days of training. In a meantime workaround is to switch to older Neon version. My commit hash was 18863f1, to make use of that you need to go to Neon folder and execute following commands:

git checkout 18863f1
make

I'll keep this issue updated, if I upload new models.

I was wrong. Neon had introduced some changes, that required initialization of network as separate step. I added it to my code as well and now at least playing works fine with latest Neon.

It works! Thanks