Trevor Blackwell
768f865410
Moved to gym-recording repo
2016-10-19 16:29:22 -07:00
Greg Brockman
517c2e0524
Tweak error message
2016-10-18 20:29:38 -07:00
Jie Tang
db4f977bcd
Treat each directory as a single trial
2016-10-18 20:26:08 -07:00
Jie Tang
2dc3e56ac2
Don't check exact seeds for now
2016-10-18 12:05:01 -07:00
Jie Tang
8aa22a13b9
Bump version
2016-10-18 11:40:12 -07:00
jietang
cc0690cf1a
Add support for configuring monitor output name ( #379 )
...
* configurable monitor filename
* removing debug logging
* Add documentation for uid argument to monitor.start
2016-10-18 11:37:29 -07:00
Jie Tang
d35c2f0480
minor tweak to benchmark runner helper
2016-10-17 17:56:14 -07:00
Jie Tang
6e0f83e9d5
Validate multiple seeds for benchmark
2016-10-17 17:56:14 -07:00
Jie Tang
8941313121
Make random benchmark runner script respect seeds
2016-10-17 17:56:14 -07:00
Greg Brockman
65b3454a77
Bump version
2016-10-17 14:46:35 -07:00
Greg Brockman
a86b4ba098
bump version
2016-10-15 00:23:43 -07:00
damodei
5afbb71929
add reverse action filter for demos
2016-10-14 22:07:47 -07:00
Jie Tang
1ef455dab9
Restore imports
2016-10-14 00:10:02 -07:00
Jie Tang
a771a7306e
Remove benchmark without envs
2016-10-13 23:39:32 -07:00
Jie Tang
cca6ef5914
Add benchmark names, add tinkerbell benchmarks
2016-10-11 20:58:11 -07:00
Jie Tang
953d56cb18
Example benchmark runner script
2016-10-09 20:49:53 -07:00
Jie Tang
422882913b
Separate benchmark and evaluation control flow in upload(), add client side validation of benchmark contents
2016-10-09 20:49:49 -07:00
Jie Tang
2933a95ec5
Adding a simple classic control benchmark
2016-10-04 23:03:32 -07:00
Trevor Blackwell
838f0ad1e6
Improve doc
2016-10-03 16:31:39 -07:00
Greg Brockman
2541b0683a
Add back extra argument
2016-10-01 21:59:08 -07:00
Greg Brockman
3568b760b5
Bump version
2016-10-01 19:37:32 -07:00
Greg Brockman
483c7805c0
Improve logging configuration
2016-10-01 19:35:41 -07:00
Greg Brockman
9a5c0fc63e
Add support for extra loggers
2016-10-01 19:24:50 -07:00
Greg Brockman
0c4cc9c2d9
Bump version
2016-09-30 14:49:27 -07:00
Greg Brockman
66bcbcdab6
Move repeat_action_probability before loading the ROM ( #362 )
...
Closes #349
2016-09-29 02:49:48 -07:00
Greg Brockman
d831826ec2
Downgrade to just setting the gym logger
2016-09-28 22:58:57 -07:00
catherio
aa3fad8e00
Refactor
2016-09-28 10:24:44 -07:00
catherio
3cd5b4038b
No empty dicts or lists as default values
...
Apparently python does not play nicely with the empty dict (or the
empty list for that matter) as a default value:
http://stackoverflow.com/questions/5712904/empty-dictionary-as-default-value-for-keyword-argument-in-python-function-dicti
2016-09-27 23:13:11 -07:00
catherio
0900e7d2fd
Tags are now a dict; make sure to initialize as a dict, not a list
2016-09-27 22:59:39 -07:00
Greg Brockman
8a81a20827
Bring back old Atari-v0 variants
2016-09-24 15:55:56 -07:00
Greg Brockman
45038020ae
Assign floor for any missing episodes
2016-09-23 02:08:11 -07:00
Nestor Gonzalez
312c8b439c
added link to gym-gazebo ( #356 )
2016-09-23 01:59:41 -07:00
Greg Brockman
2b3f965faa
Fix scoring when fewer episodes are provided
2016-09-23 01:47:42 -07:00
Greg Brockman
934b2acbb7
Add benchmark support ( #338 )
...
* Warn if seed doesn't return a list
* Add preliminary BenchmarkRun support
* Add experimental benchmark registration
* Flesh out interface
* Add preliminary BenchmarkRun support
* Warn if seed doesn't return a list
* Add experimental benchmark registration
* Flesh out interface
* Make benchmarkrun upload recursive
* Add evaluation episodes
* Add benchmark scoring
* Tweak reward locations
* Tweak scoring
* Clear default metadata in Wrapper
* Improve scoring
* Expose registry; fix test
* Add initial_reset_timestamp
* Add back algorithm; fix tests
2016-09-23 01:04:26 -07:00
Paul Hendricks
0c8c055fca
added link to gym-inventory, a repository of inventory control environments ( #355 )
2016-09-22 21:26:41 -07:00
Greg Brockman
618eecc41e
Bump version
2016-09-21 14:56:19 -07:00
Greg Brockman
ada730a5b1
Switch the Gym automated logger setup to configure the root logger rather than just the 'gym' logger
...
Python doesn't make it easy for libraries to take responsibility for
logging configuration (which we do to make simple usage much easier),
and as we see more Gym plugins, we want their loggers to have an
appropriate log level too. So we may as well configure the root logger
level.
2016-09-21 14:55:04 -07:00
Greg Brockman
46b47725a3
Bump version
2016-09-21 00:37:37 -07:00
Greg Brockman
2761741ad3
Disable ALE's underlying repeat_action_probability ( #354 )
...
* Disable ALE's underlying repeat_action_probability
* Add assertion for repeat_action_probability
* Properly encode for py3
2016-09-21 00:36:56 -07:00
Greg Brockman
3c95d3af8f
Clear default metadata in Wrapper
...
Closes #340
2016-09-09 10:13:53 -07:00
Greg Brockman
bdba063624
Warn if seed doesn't return a list
2016-09-09 10:13:41 -07:00
Trevor Blackwell
ddcdbcd067
Merge branch 'trace_recording'
2016-09-07 19:44:26 -07:00
vadimq
46b48a8a4a
Fix Taxi-v1 for Python 3 ( #327 )
...
* Fix Taxi for Python3
* Update Taxi observations in the rollout
2016-09-07 19:43:45 -07:00
Trevor Blackwell
17bde31080
Merge branch 'master' into trace_recording
2016-09-07 19:41:46 -07:00
Trevor Blackwell
0f02e3a817
Change trace recording from a monitor to a wrapper.
2016-09-07 19:38:24 -07:00
Greg Brockman
4e88d00e5e
Bump Atari timestep limits by 10x ( #330 )
2016-09-05 23:39:32 -07:00
Greg Brockman
e77c3095d6
Bump version
2016-09-05 16:02:53 -07:00
Greg Brockman
0278f273fa
Revert wrappers to having their own monitor
...
Otherwise you end up with multiple calls to the same monitor at each
step.
2016-09-05 16:00:31 -07:00
Greg Brockman
f5025d329c
Bump version
2016-09-05 10:31:00 -07:00
Greg Brockman
a6ec54415c
By default, Wrappers shouldn't have their own monitors
2016-09-05 10:30:54 -07:00