Artificial intelligence news.
Straight from the original announcements.

Google makes Pathways generally available for large-model training

November 9, 2026Source: Google for Developers
Google makes Pathways generally available for large-model training
Image: Google for Developers

Google has announced the general availability of Pathways on Google Cloud Platform, a distributed system it built to train large models including Gemini. Pathways uses a single Python client to describe an entire computation, while its runtime coordinates placement, data transfers and execution across accelerators.

Key points
  • Pathways is generally available on Google Cloud Platform.
  • Google built the system to train large models including Gemini.
  • A single Python client describes the full computation as a graph.
  • The runtime coordinates placement, transfers, dependencies and ordering.
  • Pathways runs JAX programs on TPUs.

A response to the limits of SPMD training

Most large-model training uses the Single Program, Multiple Data, or SPMD, model. In this approach, every accelerator runs the same program in lockstep and coordinates with collective operations such as AllReduce. Google says this works well when a job is uniform, but becomes harder to manage when different parts of a computation need to run at the same time.

The company points to pipeline parallelism and reinforcement learning post-training as examples. In a pipeline, devices run different stages and can spend time waiting for activations or gradients. In an RL loop, a sampler, reward model and trainer are separate programs that need to overlap. SPMD makes these dependencies harder to coordinate because each process has visibility into only its local devices and data.

One client describes the whole computation

Pathways takes a different approach by representing an end-to-end computation as a graph. The blocks of work form nodes, tensors moving between them form edges, and devices provide the locations where the nodes run.

With Pathways, developers define that computation from a single Python client without writing custom coordination code. The client runs on an ordinary CPU machine and works with virtual devices rather than directly managing physical chips. According to Google, a resource manager maps those virtual devices onto real accelerators, while workers on accelerator hosts run the compiled programs they receive.

This design separates the description of the computation from the hardware on which it runs. Google says the runtime handles transfers, dependencies and ordering along the graph, while the virtual-device model allows the devices used for a computation to be changed.

Designed for large, changing workloads

Google says large training runs also need to continue through hardware failures. During Gemini 2.5 training, hardware failures interrupted runs multiple times per hour, according to the company. In an SPMD setup, one lost machine can prevent a collective from completing, stop the job and force a restart from the last checkpoint.

The company also describes limits around resource ownership. In the SPMD model, processes keep their accelerators for the duration of a run, even when one stage needs fewer chips than another. Devices cannot be added or returned during execution, and separate jobs require separate allocations and processes.

Pathways is now available on Google Cloud and runs JAX programs on TPUs. For teams training large models, the announcement offers Google's own coordination system as a way to describe more complex workloads centrally instead of managing every process and data dependency separately.

Related news

Databricks beta streams Unity Catalog data directly to GPUs
For developersNovember 9, 2026, 16:00

Databricks beta streams Unity Catalog data directly to GPUs

Databricks has released UCDataset in beta on AI Runtime, a native PyTorch data loader that streams Unity Catalog tables directly to GPUs. The company says it can cut…

Ray Launches Special Interest Group to Shape Accelerator Support
For developersNovember 2, 2026, 18:45

Ray Launches Special Interest Group to Shape Accelerator Support

The Ray community has created a Special Interest Group (SIG) for hardware accelerators, aiming to define a shared, vendor-neutral roadmap for how Ray works with GPUs…

PyTorch 2.15 makes rewritten NCCL backend the default and adds FP8 on Apple Silicon
For developersOctober 28, 2026, 18:44

PyTorch 2.15 makes rewritten NCCL backend the default and adds FP8 on Apple Silicon

PyTorch 2.15 is out, and the rewritten NCCL backend now runs every nccl process group by default. The release also adds one-sided transports to torch.distributed, finer…