Google Cloud Ai Platform V1 Client - Class PythonPackageSpec (0.20.0)

Reference documentation and code samples for the Google Cloud Ai Platform V1 Client class PythonPackageSpec.

The spec of a Python packaged code.

Generated from protobuf message google.cloud.aiplatform.v1.PythonPackageSpec

Namespace

Google \ Cloud \ AIPlatform \ V1

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ executor_image_uri string

Required. The URI of a container image in Artifact Registry that will run the provided Python package. Vertex AI provides a wide range of executor images with pre-installed packages to meet users' various use cases. See the list of pre-built containers for training. You must use an image from this list.

↳ package_uris array

Required. The Google Cloud Storage location of the Python package files which are the training program and its dependent packages. The maximum number of package URIs is 100.

↳ python_module string

Required. The Python module name to run after installing the packages.

↳ args array

Command line arguments to be passed to the Python task.

↳ env array<Google\Cloud\AIPlatform\V1\EnvVar>

Environment variables to be passed to the python module. Maximum limit is 100.

getExecutorImageUri

Required. The URI of a container image in Artifact Registry that will run the provided Python package. Vertex AI provides a wide range of executor images with pre-installed packages to meet users' various use cases. See the list of pre-built containers for training.

You must use an image from this list.

Returns
TypeDescription
string

setExecutorImageUri

Required. The URI of a container image in Artifact Registry that will run the provided Python package. Vertex AI provides a wide range of executor images with pre-installed packages to meet users' various use cases. See the list of pre-built containers for training.

You must use an image from this list.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getPackageUris

Required. The Google Cloud Storage location of the Python package files which are the training program and its dependent packages. The maximum number of package URIs is 100.

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setPackageUris

Required. The Google Cloud Storage location of the Python package files which are the training program and its dependent packages. The maximum number of package URIs is 100.

Parameter
NameDescription
var string[]
Returns
TypeDescription
$this

getPythonModule

Required. The Python module name to run after installing the packages.

Returns
TypeDescription
string

setPythonModule

Required. The Python module name to run after installing the packages.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getArgs

Command line arguments to be passed to the Python task.

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setArgs

Command line arguments to be passed to the Python task.

Parameter
NameDescription
var string[]
Returns
TypeDescription
$this

getEnv

Environment variables to be passed to the python module.

Maximum limit is 100.

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setEnv

Environment variables to be passed to the python module.

Maximum limit is 100.

Parameter
NameDescription
var array<Google\Cloud\AIPlatform\V1\EnvVar>
Returns
TypeDescription
$this