from_module#

classmethod RLModuleSpec.from_module(module: RLModule) → RLModuleSpec[source]#

Creates an RLModuleSpec from an existing RLModule.

Parameters:

module (RLModule) – The RLModule to create a spec for. Must not be a MultiRLModule.

Returns:

An RLModuleSpec with module’s class, spaces, inference_only and learner_only flags, model config, and catalog class.

Raises:

ValueError – If module is a MultiRLModule.

Return type:

RLModuleSpec