Distributed Machine Learning Patterns Audiolibro Por Jazper Carter arte de portada

Distributed Machine Learning Patterns

A Patterns-First Manual for Architects, Engineers, and Technical Leads

Muestra de Voz Virtual

Obtén 30 días de Standard gratis

$8.99 al mes después de que termine la prueba. Cancela en cualquier momento
Pruébalo por $0.00
Más opciones de compra

Distributed Machine Learning Patterns

De: Jazper Carter
Narrado por: Virtual Voice
Pruébalo por $0.00

$8.99 al mes después de 30 días. Cancela en cualquier momento.

Compra ahora por $11.99

Compra ahora por $11.99

Background images

Este título utiliza narración de voz virtual

Voz Virtual es una narración generada por computadora para audiolibros..
Distributed machine learning systems fail in ways single-node systems never do. A 1024-GPU training job stalls for four hours while every worker reports healthy; gradient synchronization deadlocks leave no stack trace and no alert. A serving cluster absorbs a traffic spike, then silently doubles inference cost because the KV cache policy was tuned for a model half the size.

The gap between a working single-node model and a production-grade distributed ML system is not a gap in framework knowledge. Framework documentation does not warn about the gradient clipping misconfiguration that silently zeroes every gradient across a thousand workers. Performance guides do not explain how straggler nodes at the 99th percentile of step time can collapse effective cluster utilization to a fraction of its theoretical peak. Blog posts do not address how a 24:1 asymmetry between intra-node NVLink bandwidth and inter-node fabric bandwidth determines whether the all-reduce collective is the bottleneck or disappears into the compute overlap. The patterns in this book exist to close that gap.
Inside this book, readers will learn how to:
  • Choose the right parallelism strategy — data, tensor, pipeline, sequence, or hybrid 3D — using a decision framework grounded in memory constraints, topology, and communication cost, not trial and error
  • Design fault-tolerant training runs that survive partial node failures, network partitions, and spot instance preemptions without losing accumulated compute budget
  • Build data pipelines that saturate GPU memory bandwidth using sharding, prefetching, efficient dataset formats, and tiered caching — eliminating the I/O bottlenecks that waste accelerator time
  • Optimize inference serving for large-scale production using KV cache management, continuous batching, and multi-model serving across heterogeneous accelerator pools
  • Manage GPU cluster cost with spot and preemptible strategies, autoscaling, and utilization-focused cost attribution that connects infrastructure spend to model quality outcomes
  • Instrument distributed training and serving with the observability signals that matter: gradient norms, step time distributions, memory pressure, network saturation, and retrieval quality metrics
  • Apply frontier patterns for large language models — including mixture-of-experts routing, speculative decoding, RLHF training pipelines, and retrieval-augmented generation infrastructure — using the pattern vocabulary established in the foundational chapters
  • Secure shared ML clusters with multi-tenant isolation, GPU topology-aware scheduling, and access controls that prevent tenant workloads from interfering with one another
  • Assess distributed ML maturity using the book's synthesis framework and plan the next stage of platform investment with a structured roadmap
The patterns are organized across four parts. Part I establishes the foundations: compute parallelism, data sharding and I/O optimization, and cluster orchestration. Part II covers training at scale: fault-tolerant training, elastic clusters, and cost-reliability trade-offs. Part III covers serving and operations: inference infrastructure, resource cost management, observability for silent distributed failures, and multi-tenant cluster security. Part IV extends the framework to frontier workloads, LLMs, mixture-of-experts, speculative decoding, and RLHF, closing with six fully annotated reference architectures and an organizational maturity model.
Written for architects, engineers, technical leads, and platform teams accountable for distributed ML systems under real load, real cost constraints, and real reliability requirements, the patterns are tool-neutral, the failure modes are named, and the vocabulary holds across every platform cycle. When the next framework arrives, the patterns travel with the team.
Informática Programación
adbl_web_anon_alc_button_suppression_t1
Todavía no hay opiniones