[ Web Proxy ]
URL:
Viewing: https://cloud.google.com/gemini-enterprise-agent-platform/machine-learning/training/overview [Back]  [Original]

Gemini Enterprise Agent Platform serverless training overview  |  Google Cloud Documentation Skip to main content
Google Cloud Documentation [Google Cloud Documentation]
Send feedback

Gemini Enterprise Agent Platform serverless training overview Stay organized with collections Save and categorize content based on your preferences.

Gemini Enterprise Agent Platform provides a managed training service that helps you operationalize large scale model training. You can use Gemini Enterprise Agent Platform to run training applications based on any machine learning (ML) framework on Google Cloud infrastructure. For the following popular ML frameworks, Gemini Enterprise Agent Platform also has integrated support that simplifies the preparation process for model training and serving:

This page explains the benefits of serverless training on Gemini Enterprise Agent Platform, the workflow involved, and the various training options that are available.

Gemini Enterprise Agent Platform operationalizes training at scale

There are several challenges to operationalizing model training. These challenges include the time and cost needed to train models, the depth of skills required to manage the compute infrastructure, and the need to provide enterprise-level security. Gemini Enterprise Agent Platform addresses these challenges while providing a host of other benefits.

Fully managed compute infrastructure

Managed infrastructure for model training [Managed infrastructure for model training]

Model training on Gemini Enterprise Agent Platform is a fully managed service that requires no administration of physical infrastructure. You can train ML models without the need to provision or manage servers. You only pay for the compute resources that you consume. Gemini Enterprise Agent Platform also handles job logging, queuing, and monitoring.

High-performance

High-performance model training on GPU and TPU [High-performance model training on GPU and TPU]

Gemini Enterprise Agent Platform training jobs are optimized for ML model training, which can provide faster performance than directly running your training application on a Google Kubernetes Engine (GKE) cluster. You can also identify and debug performance bottlenecks in your training job by using Cloud Profiler.

Distributed training

Distributed model training across multiple nodes [Distributed model training across multiple nodes]

Reduction Server is an all-reduce algorithm in Gemini Enterprise Agent Platform that can increase throughput and reduce latency of multi-node distributed training on NVIDIA graphics processing units (GPUs). This optimization helps reduce the time and cost of completing large training jobs.

Hyperparameter optimization

Hyperparameter tuning for model training [Hyperparameter tuning for model training]

Hyperparameter tuning jobs run multiple trials of your training application using different hyperparameter values. You specify a range of values to test, and Gemini Enterprise Agent Platform discovers the optimal values for your model within that range.

Enterprise security

Enterprise security features for model training [Enterprise security features for model training]

Gemini Enterprise Agent Platform provides the following enterprise security features:

ML operations (MLOps) integrations

MLOps tools and features for workflows [MLOps tools and features for workflows]

Gemini Enterprise Agent Platform provides a suite of integrated MLOps tools and features that you can use for the following purposes:

  • Orchestrate end-to-end ML workflows.
  • Perform feature engineering.
  • Run experiments.
  • Manage and iterate your models.
  • Track ML metadata.
  • Monitor and evaluate model quality.

Workflow for serverless training

The following diagram shows a high-level overview of the serverless training workflow on Gemini Enterprise Agent Platform. The sections that follow describe each step in detail.

Workflow for custom training [Workflow for custom training]

Load and prepare training data

For the best performance and support, use one of the following Google Cloud services as your data source:

For a comparison of these services, see Data preparation overview.

You can also specify a Gemini Enterprise Agent Platform managed dataset as the data source when using a training pipeline to train your model. Training a custom model and an AutoML model using the same dataset lets you compare the performance of the two models.

Prepare your training application

To prepare your training application for use on Gemini Enterprise Agent Platform, do the following:

Implement training code best practices

Your training application should implement the training code best practices for Gemini Enterprise Agent Platform. These best practices relate to the ability of your training application to do the following:

Select a container type

Gemini Enterprise Agent Platform runs your training application in a Docker container image. A Docker container image is a self-contained software package that includes code and all dependencies, which can run in almost any computing environment. You can either specify the URI of a prebuilt container image to use, or create and upload a custom container image that has your training application and dependencies pre-installed.

The following table shows the differences between prebuilt and custom container images:

Specifications Prebuilt container images Custom container images
ML framework Each container image is specific to an ML framework. Use any ML framework or use none.
ML framework version Each container image is specific to an ML framework version. Use any ML framework version, including minor versions and nightly builds.
Application dependencies Common dependencies for the ML framework are pre-installed. You can specify additional dependencies to install in your training application. Pre-install the dependencies that your training application needs.
Application delivery format
  • Python source distribution.
  • Single Python file.
Pre-install the training application in the custom container image.
Effort to set up Low High
Recommended for Python training applications based on an ML framework and framework version that has a prebuilt container image available.
  • Greater customization and control.
  • Non-Python training applications.
  • Private or custom dependencies.
  • Training applications that use an ML framework or framework version that has no prebuilt container image available.

Package your training application

After you've determined the type of container image to use, package your training application into one of the following formats based on the container image type:

Configure training job

A Gemini Enterprise Agent Platform training job performs the following tasks:

Gemini Enterprise Agent Platform offers three types of training jobs for running your training application:

When creating a training job, specify the compute resources to use for running your training application and configure your container settings.

Compute configurations

Specify the compute resources to use for a training job. Gemini Enterprise Agent Platform supports single-node training, where the training job runs on one VM, and distributed training, where the training job runs on multiple VMs.

The compute resources that you can specify for your training job are as follows:

Container configurations

The container configurations that you need to make depend on whether you're using a prebuilt or custom container image.

Create a training job

After your data and training application are prepared, run your training application by creating one of the following training jobs:

To create the training job, you can use the Google Cloud console, Google Cloud CLI, Agent Platform SDK for Python, or the Agent Platform API.

(Optional) Import model artifacts into Gemini Enterprise Agent Platform

Your training application likely outputs one or more model artifacts to a specified location, usually a Cloud Storage bucket. Before you can get inferences in Gemini Enterprise Agent Platform from your model artifacts, first import the model artifacts into Gemini Enterprise Agent Platform Model Registry.

Like container images for training, Gemini Enterprise Agent Platform gives you the choice of using prebuilt or custom container images for inferences. If a prebuilt container image for inferences is available for your ML framework and framework version, we recommend using a prebuilt container image.

What's next

Send feedback

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2026-08-17 UTC.

Need to tell us more? [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-08-17 UTC."],[],[]]

Web Proxy Viewer  |  New URL  |  Original Page