1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#![warn(missing_docs)]
//! Core components for reinforcement learning.
pub mod error;
pub mod record;
pub mod util;
pub mod replay_buffer;

mod base;
pub use base::{
    Act,
    Agent,
    Batch,
    Env,
    Info,
    Obs,
    Policy,
    ReplayBufferBase,
    Step,
    StepProcessorBase,
};

mod shape;
pub use shape::Shape;

mod trainer;
pub use trainer::{Trainer, TrainerConfig, SyncSampler};