ads.opctl package#
Subpackages#
- ads.opctl.backend package
- 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
- ads.opctl.spec 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'#
- PIPELINE = 'pipeline'#
- class ads.opctl.constants.RESOURCE_TYPE(value)[source]#
Bases:
ExtendedEnum
An enumeration.
- DATAFLOW = 'dataflow'#
- JOB = 'job'#
- MODEL_DEPLOYMENT = 'deployment'#
- 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, source_folder: str | None = None, dst_image: str | None = None) None [source]#
Build an image for opctl.
- Parameters:
image_type (str) – specify the image to build, can take ‘job-local’ or ‘ads-ops-base’, former for running job with conda pack locally, latter for running operators
gpu (bool) – whether to use gpu version of image
source_folder (str) – source folder when building custom operator, to be included in custom image
dst_image (str) – image to save as when building custom operator
- Return type:
None
- 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]#