Comments (11)
Here's what I did:
- download https://atariage.com/2600/roms/Breakout.zip and extract to deep_q_rl/roms
2A) run deep_q_rl/deep_q_rl/run_nips.py --rom Breakout (ie upper case)
2B) rename Breakout.bin to breakout.bin (lower case) and run deep_q_rl/deep_q_rl/run_nips.py --rom breakout
Be good to add those steps to dep_script.sh
from deep_q_rl.
Have you downloaded the ROM file? ROMS need to be obtained separately. E.g.:
https://atariage.com/2600/roms/Breakout.zip
from deep_q_rl.
Whoah thanks for the speedy response!
I downloaded the file and added it to the roms directory. I have tried running the file as both a .bin and .zip. Perhaps it has something to do with the fact that it cant find the stellarc file?
from deep_q_rl.
This is related to the ALE. You should try to rename your ROM to breakout.bin. The ROM should be on the lowercase. The ALE expects a specific filename containing each of the ROMs.
from deep_q_rl.
The file is now named: "breakout.bin". But still it's giving me the same error.
from deep_q_rl.
It doesn't look like an ALE error then. The issue with ROMs have been addressed in this post: https://groups.google.com/forum/#!topic/arcade-learning-environment/1IL4dnLSpfo
I don't want to state the obvious, but did you check if the code is properly receiving this parameter? And if the obvious thing is if the file is where you are defining it.
I responded here because I thought it could be an ALE error, but it seems it is not.
from deep_q_rl.
You can also test the ROM by downloading Stella separately, on your laptop,
etc. That will tell you whether the ROM is good.
Intuitively, I agree that most likely error is it not looking for the right
file, somewhere in code. I'd grep for it...
Best,
N
On Thu, Jul 30, 2015 at 1:18 PM, Marlos C. Machado <[email protected]
wrote:
It doesn't look like an ALE error then. The issue with ROMs have been
addressed in this post:
https://groups.google.com/forum/#!topic/arcade-learning-environment/1IL4dnLSpfoI don't want to state the obvious, but did you check if the code is
properly receiving this parameter? And if the obvious thing is if the file
is where you are defining it.I responded here because I thought it could be an ALE error, but it seems
it is not.—
Reply to this email directly or view it on GitHub
#30 (comment).
from deep_q_rl.
groovy thanks
from deep_q_rl.
The code is configured to expect the ROM file to be stored in the existing folder named "roms". The default location is configurable in the executable scripts.
from deep_q_rl.
well, you just need to copy the file " stellarc" ( listed in last :
https://github.com/stone8oy/deep_q_rl/tree/master/deep_q_rl ) to that
directory,
2015-07-31 1:57 GMT+08:00 Nathan Sprague [email protected]:
The code is configured to expect the ROM file to be stored in the existing
folder named "roms". The default location is configurable in the executable
scripts.—
Reply to this email directly or view it on GitHub
#30 (comment).
from deep_q_rl.
No word on this for a while, and no one else has reported a problem. I'm closing the issue.
from deep_q_rl.
Related Issues (20)
- What is the memory requirement for this program HOT 3
- Choose action with epsilon set to self.epsilon instead of 1.0 prior to hitting replay size HOT 2
- Memory error, sysmalloc: Assertion failed HOT 3
- Reproducibility HOT 4
- Training results don't match Deepmind implementation HOT 7
- "reward_per_epoch" should be "reward_per_episode" in results.csv HOT 1
- Training on nips paper doesn't run
- Gradient zero when diff is clipped HOT 10
- something wrong with referenced Lasagne
- ale-python-interface is not work HOT 1
- cPickle save/load pkl file on Windows
- plot_results.py: IndexError: index 3 is out of bounds for axis 1 with size 2
- ValueError: numpy.dtype has the wrong size, try recompiling
- UnusedInputError
- Issue on Input Shape of network HOT 1
- learning.csv doesn't contain average loss per epoch
- Illegal instruction (core dumped) when loading the ROM
- ImportError: No module named cuda.var in theano version 0.9.0
- Error memory HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from deep_q_rl.