ads.opctl package#
Subpackages#
- ads.opctl.backend package
- Submodules
- ads.opctl.backend.ads_dataflow module
- ads.opctl.backend.ads_ml_job module
- ads.opctl.backend.ads_ml_pipeline module
- ads.opctl.backend.base module
- ads.opctl.backend.local module
- Module contents
- ads.opctl.conda package
- ads.opctl.config package
- ads.opctl.diagnostics package
- ads.opctl.distributed package
- Subpackages
- ads.opctl.distributed.common package
- Submodules
- ads.opctl.distributed.common.abstract_cluster_provider module
- ads.opctl.distributed.common.abstract_framework_spec_builder module
- ads.opctl.distributed.common.cluster_config_helper module
- ads.opctl.distributed.common.cluster_provider_factory module
- ads.opctl.distributed.common.cluster_runner module
- ads.opctl.distributed.common.framework_factory module
- Module contents
- ads.opctl.distributed.common package
- Submodules
- ads.opctl.distributed.certificates module
- ads.opctl.distributed.cli module
- ads.opctl.distributed.cmds module
- Module contents
- Subpackages
- ads.opctl.spark package
Submodules#
ads.opctl.cli module#
ads.opctl.cmds module#
ads.opctl.constants module#
- class ads.opctl.constants.BACKEND_NAME(value)[source]#
Bases:
ExtendedEnum
An enumeration.
- DATAFLOW = 'dataflow'#
- JOB = 'job'#
- LOCAL = 'local'#
- MODEL_DEPLOYMENT = 'deployment'#
- OPERATOR_LOCAL = 'operator.local'#
- PIPELINE = 'pipeline'#
- class ads.opctl.constants.RESOURCE_TYPE(value)[source]#
Bases:
ExtendedEnum
An enumeration.
- DATAFLOW = 'dataflow'#
- JOB = 'job'#
- MODEL_DEPLOYMENT = 'deployment'#
- OPERATOR = 'operator'#
- PIPELINE = 'pipeline'#
- class ads.opctl.constants.RUNTIME_TYPE(value)[source]#
Bases:
ExtendedEnum
An enumeration.
- CONDA = 'conda'#
- CONTAINER = 'container'#
- DATAFLOW = 'dataFlow'#
- DATAFLOWNOTEBOOK = 'dataFlowNotebook'#
- GITPYTHON = 'gitPython'#
- NOTEBOOK = 'notebook'#
- OPERATOR = 'operator'#
- PYTHON = 'python'#
- SCRIPT = 'script'#
ads.opctl.utils module#
- ads.opctl.utils.build_image(image_type: str, gpu: bool = False) None [source]#
Build an image for opctl.
- ads.opctl.utils.publish_image(image: str, registry: str | None = None) None [source]#
Publish an image.
- ads.opctl.utils.run_command(cmd: str | List[str], cwd: str | None = None, shell: bool = False) Popen [source]#