Shortcuts

torchrl.trainers.algorithms.configs.modules.TensorDictSequentialConfig

class torchrl.trainers.algorithms.configs.modules.TensorDictSequentialConfig(_partial_: bool = False, in_keys: Any = None, out_keys: Any = None, shared: bool = False, modules: Any | None = None, partial_tolerant: bool = False, selected_out_keys: Any | None = None, inplace: bool | str | None = None, _target_: str = 'torchrl.trainers.algorithms.configs.modules._make_tensordict_sequential')[source]

A class to configure a TensorDictSequential.

Example

>>> cfg = TensorDictSequentialConfig(
...     modules=[
...         TensorDictModuleConfig(module=MLPConfig(in_features=10, out_features=10, depth=2, num_cells=32), in_keys=["observation"], out_keys=["hidden"]),
...         TensorDictModuleConfig(module=MLPConfig(in_features=10, out_features=5, depth=2, num_cells=32), in_keys=["hidden"], out_keys=["action"])
...     ]
... )
>>> seq = instantiate(cfg)
>>> assert isinstance(seq, TensorDictSequential)

Docs

Lorem ipsum dolor sit amet, consectetur

View Docs

Tutorials

Lorem ipsum dolor sit amet, consectetur

View Tutorials

Resources

Lorem ipsum dolor sit amet, consectetur

View Resources