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: str | None = None) Executor[source]#
resolve_artifact(artifact: Artifact | str) List[Artifact][source]#
resolve_artifacts(artifacts: Sequence[Artifact | str]) List[Artifact][source]#