mirror of
https://github.com/gryf/coach.git
synced 2025-12-17 19:20:19 +01:00
Add RedisDataStore (#295)
* GraphManager.set_session also sets self.sess * make sure that GraphManager.fetch_from_worker uses training phase * remove unnecessary phase setting in training worker * reorganize rollout worker * provide default name to GlobalVariableSaver.__init__ since it isn't really used anyway * allow dividing TrainingSteps and EnvironmentSteps * add timestamps to the log * added redis data store * conflict merge fix
This commit is contained in:
committed by
shadiendrawis
parent
34e1c04f29
commit
7b0fccb041
@@ -15,7 +15,8 @@
|
||||
#
|
||||
|
||||
|
||||
from rl_coach.data_stores.data_store import DataStore, DataStoreParameters
|
||||
from rl_coach.data_stores.data_store import DataStoreParameters
|
||||
from rl_coach.data_stores.checkpoint_data_store import CheckpointDataStore
|
||||
from minio import Minio
|
||||
from minio.error import ResponseError
|
||||
from configparser import ConfigParser, Error
|
||||
@@ -39,7 +40,7 @@ class S3DataStoreParameters(DataStoreParameters):
|
||||
self.expt_dir = expt_dir
|
||||
|
||||
|
||||
class S3DataStore(DataStore):
|
||||
class S3DataStore(CheckpointDataStore):
|
||||
"""
|
||||
An implementation of the data store using S3 for storing policy checkpoints when using Coach in distributed mode.
|
||||
The policy checkpoints are written by the trainer and read by the rollout worker.
|
||||
|
||||
Reference in New Issue
Block a user