memorax.algorithms.StreamAC#
- class memorax.algorithms.StreamAC[source]#
Bases:
objectStreamAC(cfg: memorax.algorithms.stream_ac.StreamACConfig, env: gymnax.environments.environment.Environment, env_params: gymnax.environments.environment.EnvParams, actor_network: flax.linen.module.Module, critic_network: flax.linen.module.Module)
- cfg: StreamACConfig#
- env: Environment#
- env_params: EnvParams#
- actor_network: Module#
- critic_network: Module#
- warmup(key, state, num_steps)[source]#
- Return type:
- Parameters:
key (Array)
state (StreamACState)
num_steps (int)
- train(key, state, num_steps)[source]#
- Return type:
- Parameters:
key (Array)
state (StreamACState)
num_steps (int)
- evaluate(key, state, num_steps)[source]#
- Return type:
- Parameters:
key (Array)
state (StreamACState)
num_steps (int)
- __init__(cfg, env, env_params, actor_network, critic_network)#
- Parameters:
cfg (StreamACConfig)
env (Environment)
env_params (EnvParams)
actor_network (Module)
critic_network (Module)
- Return type:
None