Struct googapis::google::cloud::aiplatform::v1::PythonPackageSpec [−][src]
pub struct PythonPackageSpec {
pub executor_image_uri: String,
pub package_uris: Vec<String>,
pub python_module: String,
pub args: Vec<String>,
pub env: Vec<EnvVar>,
}Expand description
The spec of a Python packaged code.
Fields
executor_image_uri: StringRequired. 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: Vec<String>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: StringRequired. The Python module name to run after installing the packages.
args: Vec<String>Command line arguments to be passed to the Python task.
env: Vec<EnvVar>Environment variables to be passed to the python module. Maximum limit is 100.
Trait Implementations
fn merge_field<B>(
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
Returns the encoded length of the message without a length delimiter.
Encodes the message to a buffer. Read more
Encodes the message to a newly allocated buffer.
Encodes the message with a length-delimiter to a buffer. Read more
Encodes the message with a length-delimiter to a newly allocated buffer.
Decodes an instance of the message from a buffer. Read more
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
Decodes a length-delimited instance of the message from the buffer.
Decodes an instance of the message from a buffer, and merges it into self. Read more
Decodes a length-delimited instance of the message from buffer, and
merges it into self. Read more
This method tests for self and other values to be equal, and is used
by ==. Read more
This method tests for !=.
Auto Trait Implementations
impl RefUnwindSafe for PythonPackageSpec
impl Send for PythonPackageSpec
impl Sync for PythonPackageSpec
impl Unpin for PythonPackageSpec
impl UnwindSafe for PythonPackageSpec
Blanket Implementations
Mutably borrows from an owned value. Read more
Wrap the input message T in a tonic::Request
pub fn vzip(self) -> V
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more