Deep Learning at Scale

At the Intersection of Hardware, Software, and Data

Paperback Engels 2024 1e druk 9781098145286
€ 91,99
Levertijd ± 16 werkdagen
Gratis verzonden

Samenvatting

Bringing a deep-learning project into production at scale is quite challenging. To successfully scale your project, a foundational understanding of full stack deep learning, including the knowledge that lies at the intersection of hardware, software, data, and algorithms, is required.

This book illustrates complex concepts of full stack deep learning and reinforces them through hands-on exercises to arm you with tools and techniques to scale your project. A scaling effort is only beneficial when it's effective and efficient. To that end, this guide explains the intricate concepts and techniques that will help you scale effectively and efficiently.

You'll gain a thorough understanding of:
- How data flows through the deep-learning network and the role the computation graphs play in building your model
- How accelerated computing speeds up your training and how best you can utilize the resources at your disposal
- How to train your model using distributed training paradigms, i.e., data, model, and pipeline parallelism
- How to leverage PyTorch ecosystems in conjunction with NVIDIA libraries and Triton to scale your model training
- Debugging, monitoring, and investigating the undesirable bottlenecks that slow down your model training
- How to expedite the training lifecycle and streamline your feedback loop to iterate model development
- A set of data tricks and techniques and how to apply them to scale your training model
- How to select the right tools and techniques for your deep-learning project
- Options for managing the compute infrastructure when running at scale

Specificaties

ISBN13:9781098145286
Trefwoorden:machine learning
Taal:Engels
Bindwijze:paperback
Aantal pagina's:400
Uitgever:O'Reilly
Druk:1
Verschijningsdatum:31-5-2024
Hoofdrubriek:IT-management / ICT

Lezersrecensies

Wees de eerste die een lezersrecensie schrijft!

Inhoudsopgave

Preface
Why Scaling Matters
Who This Book Is For
How This Book Is Organized
Introduction
Part I: Foundational Concepts of Deep Learning
Part II: Distributed Training
Part III: Extreme Scaling
What You Need to Use This Book
Setting Up Your Environment for Hands-on Exercises
Using Code Examples
Conventions Used in This Book
O’Reilly Online Learning
How to Contact Us
Acknowledgments

1. What Nature and History Have Taught Us About Scale
The Philosophy of Scaling
The General Law of Scaling
History of Scaling Law
Scalable Systems
Nature as a Scalable System
Our Visual System: A Biological Inspiration
Artificial Intelligence: The Evolution of Learnable Systems
It Takes Four to Tango
Evolving Deep Learning Trends
Scale in the Context of Deep Learning
Six Development Considerations
Scaling Considerations
Summary

I. Foundational Concepts of Deep Learning
2. Deep Learning
The Role of Data in Deep Learning
Data Flow in Deep Learning
Hands-On Exercise #1: Implementing Minimalistic Deep Learning
Developing the Model
The Embedded/Latent Space
A Word of Caution
The Learning Rate and Loss Landscape
Scaling Consideration
Profiling
Hands-On Exercise #2: Getting Complex with PyTorch
Model Input Data and Pipeline
Model
Auxiliary Utilities
Putting It All Together
Computation Graphs
Inference
Summary

3. The Computational Side of Deep Learning
The Higgs Boson of the Digital World
Floating-Point Numbers: The Faux Continuous Numbers
Units of Data Measurement
Data Storage Formats: The Trade-off of Latency and Throughput
Computer Architecture
The Birth of the Electromechanical Engine
Memory and Persistence
Computation and Memory Combined
Afgekapt op 60 regels

Managementboek Top 100

€ 91,99
Levertijd ongeveer 16 werkdagen
Gratis verzonden

Rubrieken

Producten

    Auteurs

      Trefwoorden

        Artikelen

          Deep Learning at Scale