The Machine Learning AlchemistDecoding the EncoderSince Google introduced the Transformer model with its self-attention mechanism, it has been pivotal in the advancements of Generative AI…Mar 29Mar 29
The Machine Learning AlchemistPart 3: Optimizing Performance with the ZeRO OptimizerIn the initial parts of this series, I discussed how to handle datasets too large for a single GPU. This involved distributing the datasets…Nov 24, 2023Nov 24, 2023
The Machine Learning AlchemistPart 2 — Scaling with the Distributed Data Parallel (DDP) AlgorithmIn the first part of this series, I explored the Data Parallel (DP) algorithm, highlighting its efficiency in scenarios where all the GPUs…Nov 15, 2023Nov 15, 2023
The Machine Learning AlchemistPart 1: A Brief Guide to the Data Parallel AlgorithmIn my exploration of machine learning, I quickly realized that advanced work demands far more computational power than a single GPU card…Nov 13, 20232Nov 13, 20232