Skip to content

Commit

Permalink
checkpoint
Browse files Browse the repository at this point in the history
  • Loading branch information
ultmaster committed May 5, 2022
1 parent 9c19c74 commit 1a8e0bd
Show file tree
Hide file tree
Showing 8 changed files with 484 additions and 20 deletions.
7 changes: 0 additions & 7 deletions qlib/rl/entries/__init__.py

This file was deleted.

6 changes: 6 additions & 0 deletions qlib/rl/trainer/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.

"""Train, test, inference utilities."""

from .api import backtest
19 changes: 11 additions & 8 deletions qlib/rl/entries/test.py → qlib/rl/trainer/api.py
Original file line number Diff line number Diff line change
Expand Up @@ -59,16 +59,19 @@ def backtest(
# To save bandwidth
min_loglevel = min(lg.loglevel for lg in logger) if isinstance(logger, list) else logger.loglevel

def env_factory():
return EnvWrapper(
simulator_fn,
state_interpreter,
action_interpreter,
seed_iterator,
reward,
logger=LogCollector(min_loglevel=min_loglevel),
)

with DataQueue(initial_states) as seed_iterator:
vector_env = finite_env_factory(
lambda: EnvWrapper(
simulator_fn,
state_interpreter,
action_interpreter,
seed_iterator,
reward,
logger=LogCollector(min_loglevel=min_loglevel),
),
env_factory,
finite_env_type,
concurrency,
logger,
Expand Down
Empty file added qlib/rl/trainer/callbacks.py
Empty file.
Loading

0 comments on commit 1a8e0bd

Please sign in to comment.