Distributed Machine Learning Patterns
A Patterns-First Manual for Architects, Engineers, and Technical Leads
No se pudo agregar al carrito
Solo puedes tener X títulos en el carrito para realizar el pago.
Add to Cart failed.
Por favor prueba de nuevo más tarde
Error al Agregar a Lista de Deseos.
Por favor prueba de nuevo más tarde
Error al eliminar de la lista de deseos.
Por favor prueba de nuevo más tarde
Error al añadir a tu biblioteca
Por favor intenta de nuevo
Error al seguir el podcast
Intenta nuevamente
Error al dejar de seguir el podcast
Intenta nuevamente
Obtén 30 días de Standard gratis
$8.99 al mes después de que termine la prueba. Cancela en cualquier momento
Compra ahora por $11.99
-
Narrado por:
-
Virtual Voice
-
De:
-
Jazper Carter
Este título utiliza narración de voz virtual
Voz Virtual es una narración generada por computadora para audiolibros..
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
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.
adbl_web_anon_alc_button_suppression_t1
Todavía no hay opiniones