-
Notifications
You must be signed in to change notification settings - Fork 113
Commits on May 9, 2022
-
Add the db file, copied across from internal repo.
Originally written by @HNR.
Configuration menu - View commit details
-
Copy full SHA for 50e4065 - Browse repository at this point
Copy the full SHA 50e4065View commit details -
Convert back from uint16 to int16, since torch (when used) will only
have int16 as a valid type.
Configuration menu - View commit details
-
Copy full SHA for 562e8ec - Browse repository at this point
Copy the full SHA 562e8ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for a8df6e8 - Browse repository at this point
Copy the full SHA a8df6e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8aa7d9a - Browse repository at this point
Copy the full SHA 8aa7d9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8832261 - Browse repository at this point
Copy the full SHA 8832261View commit details -
Add a means of loading files from xlogfile for nle_data. Rename rowids
to gameid, change fundamental sql request.
Configuration menu - View commit details
-
Copy full SHA for 0465a11 - Browse repository at this point
Copy the full SHA 0465a11View commit details -
Configuration menu - View commit details
-
Copy full SHA for 55b2184 - Browse repository at this point
Copy the full SHA 55b2184View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c20479 - Browse repository at this point
Copy the full SHA 2c20479View commit details -
Configuration menu - View commit details
-
Copy full SHA for c969559 - Browse repository at this point
Copy the full SHA c969559View commit details -
Fixing up tests for converter, db and dataset.
Add a new integration test testing the construction of the dataset from the altorg and nle_data directories. These altorg games have been checked to see if they are consecutive episodes, and the match up is correct. In this mock directory we include extra mock ttyrecs that should not be included in the dataset. Readmore about the mock dataset in altorg/about.txt Also: change dataset to default shuffle games.
Configuration menu - View commit details
-
Copy full SHA for 9afd765 - Browse repository at this point
Copy the full SHA 9afd765View commit details -
Remove all mention of torch, and instead just ship numpy arrays.
Configuration menu - View commit details
-
Copy full SHA for ebf0630 - Browse repository at this point
Copy the full SHA ebf0630View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e71d1d - Browse repository at this point
Copy the full SHA 9e71d1dView commit details -
Add blacklist logic to altorg mock data test and improve the
documentation of populate db. We want to blacklist files that we have had trouble rendering in the past. In experience this is only a handful of ttyrecs in millions.
Configuration menu - View commit details
-
Copy full SHA for 25c6a77 - Browse repository at this point
Copy the full SHA 25c6a77View commit details -
Configuration menu - View commit details
-
Copy full SHA for caa3326 - Browse repository at this point
Copy the full SHA caa3326View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ffaeb7 - Browse repository at this point
Copy the full SHA 4ffaeb7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ad3c12 - Browse repository at this point
Copy the full SHA 0ad3c12View commit details -
Configuration menu - View commit details
-
Copy full SHA for 34517f1 - Browse repository at this point
Copy the full SHA 34517f1View commit details -
NLE does not use the standard ttyrec format, used by alt.org and others. It stores actions, as well as states, albeit in a different channel. This commit introduces a version to the ttyrec format - original ttyrecs are still 'ttyrec.bz2', whereas henceforth NLE generates 'ttyrec2.bz2'. This will be more useful down the line, as readers can easily detect which way to read ttyrecs.
Configuration menu - View commit details
-
Copy full SHA for 06f016b - Browse repository at this point
Copy the full SHA 06f016bView commit details -
Add ttyrec_version to the database schema.
This allows the dataset to know which version of ttyrec is being read, which will allow the downstream Dataset object to chose the right way to read the arrays in future. This ttyrec version is always 1 for 'altorg' or old style ttyrecs, and currently 2 for any nle generated ttyrecs.
Configuration menu - View commit details
-
Copy full SHA for 2cbaa2d - Browse repository at this point
Copy the full SHA 2cbaa2dView commit details -
Add the ttyrec version to the dataset and converter objects.
Now the converter objects are aware of which version of ttyrec they are decoding, have been passed it from the the dataset.
Configuration menu - View commit details
-
Copy full SHA for 3548aed - Browse repository at this point
Copy the full SHA 3548aedView commit details -
Configuration menu - View commit details
-
Copy full SHA for 860dd08 - Browse repository at this point
Copy the full SHA 860dd08View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f633c7 - Browse repository at this point
Copy the full SHA 3f633c7View commit details -
Log in-game score in ttyrecs and bump ttyrec version to 3.
We will now start storing the in-game score in ttyrecs, to provide greater information for offline learning methods. This is done by utilising a different 'channel' for score. As it stands the channels are: - 0 - terminal information - 1 - action input - 2 - in-game score (based on `botl_score()` via `blstats[NLE_BL_SCORE]`) Note the in-game score is recorded once, just before `nle_step` returns, at the same time that `obs->done` is set. This is done to avoid having to store the in-game score everytime the game flushes to screen, and to keep the final ttyrec size low.
Configuration menu - View commit details
-
Copy full SHA for e67f15f - Browse repository at this point
Copy the full SHA e67f15fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c453cb5 - Browse repository at this point
Copy the full SHA c453cb5View commit details -
Add support for v3 ttyrecs in the dataset.
Add support for v3 ttyrecs in the converter, and feed through to the dataset. Also add support to the read_tty script. Note the converter now writes a score when the frame comes up, but only "flushes" the main frame when the action comes in. We test with ttyrec with an example of gaining core from picking up gold and killing monsters. We expect the action at index t to correspond to the state and reward just passed.
Configuration menu - View commit details
-
Copy full SHA for 4d5d932 - Browse repository at this point
Copy the full SHA 4d5d932View commit details
Commits on May 11, 2022
-
Configuration menu - View commit details
-
Copy full SHA for f6896d1 - Browse repository at this point
Copy the full SHA f6896d1View commit details
Commits on May 16, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 19954e4 - Browse repository at this point
Copy the full SHA 19954e4View commit details