Cloud AI Platform v1 API - Class PythonPackageSpec (2.23.0)

public sealed class PythonPackageSpec : IMessage<PythonPackageSpec>, IEquatable<PythonPackageSpec>, IDeepCloneable<PythonPackageSpec>, IBufferMessage, IMessage

Reference documentation and code samples for the Cloud AI Platform v1 API class PythonPackageSpec.

The spec of a Python packaged code.

Inheritance

object > PythonPackageSpec

Namespace

Google.Cloud.AIPlatform.V1

Assembly

Google.Cloud.AIPlatform.V1.dll

Constructors

PythonPackageSpec()

public PythonPackageSpec()

PythonPackageSpec(PythonPackageSpec)

public PythonPackageSpec(PythonPackageSpec other)
Parameter
NameDescription
otherPythonPackageSpec

Properties

Args

public RepeatedField<string> Args { get; }

Command line arguments to be passed to the Python task.

Property Value
TypeDescription
RepeatedFieldstring

Env

public RepeatedField<EnvVar> Env { get; }

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

Property Value
TypeDescription
RepeatedFieldEnvVar

ExecutorImageUri

public string ExecutorImageUri { get; set; }

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.

Property Value
TypeDescription
string

PackageUris

public RepeatedField<string> PackageUris { get; }

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.

Property Value
TypeDescription
RepeatedFieldstring

PythonModule

public string PythonModule { get; set; }

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

Property Value
TypeDescription
string