ai2_kit.core.resource_manager module

ai2_kit.core.resource_manager module#

class ai2_kit.core.resource_manager.ResourceManager(executor_configs: Mapping[str, BaseExecutorConfig], artifacts: Mapping[str, Artifact], default_executor: str)[source]#

Bases: object

property default_executor#
get_artifact(key: str) → Artifact[source]#
get_artifacts(keys: List[str]) → List[Artifact][source]#
get_executor(name: Optional[str] = None) → Executor[source]#
resolve_artifact(artifact: Union[Artifact, str]) → List[Artifact][source]#
resolve_artifacts(artifacts: Sequence[Union[Artifact, str]]) → List[Artifact][source]#