<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
    <channel>
      <title>🛠️ Steven Gong</title>
      <link>https://stevengong.co</link>
      <description>Last 10 notes on 🛠️ Steven Gong</description>
      <generator>Quartz -- quartz.jzhao.xyz</generator>
      <item>
    <title>Activation Checkpointing</title>
    <link>https://stevengong.co/notes/Activation-Checkpointing</link>
    <guid>https://stevengong.co/notes/Activation-Checkpointing</guid>
    <description>Activation Checkpointing The notes below are written by AI slop. Please fix when you spend time deep diving. Training trades memory for compute by recomputing intermediate activations during the backward pass instead of storing them from the forward pass.</description>
    <pubDate>Sun, 11 Oct 2026 18:02:12 GMT</pubDate>
  </item><item>
    <title>Context Parallelism</title>
    <link>https://stevengong.co/notes/Context-Parallelism</link>
    <guid>https://stevengong.co/notes/Context-Parallelism</guid>
    <description>Parallelism (ML Training) Context Parallelism Context Parallelism (CP) parallelizes a Transformer across the sequence dimension. Each GPU gets a slice of the tokens instead of a full sequence.</description>
    <pubDate>Sun, 11 Oct 2026 18:02:12 GMT</pubDate>
  </item><item>
    <title>Data Parallelism</title>
    <link>https://stevengong.co/notes/Data-Parallelism</link>
    <guid>https://stevengong.co/notes/Data-Parallelism</guid>
    <description>Distributed Parallel Training Data Parallelism This is the lowest hanging fruit to enable Distributed Parallel Training, where we just shard across the batch dimension.</description>
    <pubDate>Sun, 11 Oct 2026 18:02:12 GMT</pubDate>
  </item><item>
    <title>Fully Sharded Data Parallel (FSDP)</title>
    <link>https://stevengong.co/notes/Fully-Sharded-Data-Parallel</link>
    <guid>https://stevengong.co/notes/Fully-Sharded-Data-Parallel</guid>
    <description>Data Parallelism Fully Sharded Data Parallel (FSDP) FSDP is just more fancy Data Parallel, where we shard many other things (parameters, gradients, optimizer state).</description>
    <pubDate>Sun, 11 Oct 2026 18:02:12 GMT</pubDate>
  </item><item>
    <title>Gradient Checkpointing</title>
    <link>https://stevengong.co/notes/Gradient-Checkpointing</link>
    <guid>https://stevengong.co/notes/Gradient-Checkpointing</guid>
    <description>Gradient Checkpointing Resources Arsh’s summer project: https://blog.janestreet.com/trading-off-compute-for-memory-with-activation-checkpointing/ https://huggingface.</description>
    <pubDate>Sun, 11 Oct 2026 18:02:12 GMT</pubDate>
  </item><item>
    <title>Model FLOPs Utilization (MFU)</title>
    <link>https://stevengong.co/notes/Model-FLOPs-Utilization</link>
    <guid>https://stevengong.co/notes/Model-FLOPs-Utilization</guid>
    <description>Model FLOPs Utilization (MFU) The ratio of the theoretical matmul FLOPs required to train a model over the actual wall-clock FLOPs delivered by the hardware.</description>
    <pubDate>Sun, 11 Oct 2026 18:02:12 GMT</pubDate>
  </item><item>
    <title>Model Parallelism</title>
    <link>https://stevengong.co/notes/Model-Parallelism</link>
    <guid>https://stevengong.co/notes/Model-Parallelism</guid>
    <description>Distributed Parallel Training Model Parallelism.</description>
    <pubDate>Sun, 11 Oct 2026 18:02:12 GMT</pubDate>
  </item><item>
    <title>Parallelism (ML Training)</title>
    <link>https://stevengong.co/notes/Parallelism-(ML-Training)</link>
    <guid>https://stevengong.co/notes/Parallelism-(ML-Training)</guid>
    <description>Parallelism (ML Training) See this for the different paradigms: https://colossalai.org/docs/concepts/paradigms_of_parallelism/ Read this guide here, and watch the CS336 videos Ultrascale playbook by HuggingFace A Transformer operates on tensors of shape (Batch,Seq,Dim).</description>
    <pubDate>Sun, 11 Oct 2026 18:02:12 GMT</pubDate>
  </item><item>
    <title>Pipeline Parallelism</title>
    <link>https://stevengong.co/notes/Pipeline-Parallelism</link>
    <guid>https://stevengong.co/notes/Pipeline-Parallelism</guid>
    <description>Parallelism (ML Training) Pipeline Parallelism Use of Pipelining for GPUs to do training. https://colossalai.org/docs/concepts/paradigms_of_parallelism/ Tensor Parallelism GPipe paper: https://arxiv.</description>
    <pubDate>Sun, 11 Oct 2026 18:02:12 GMT</pubDate>
  </item><item>
    <title>Sequence Parallelism</title>
    <link>https://stevengong.co/notes/Sequence-Parallelism</link>
    <guid>https://stevengong.co/notes/Sequence-Parallelism</guid>
    <description>Parallelism (ML Training) Sequence Parallelism There seems like a few way to do this. This technique is a bit overloaded. Learned from the huggingface tutorial.</description>
    <pubDate>Sun, 11 Oct 2026 18:02:12 GMT</pubDate>
  </item>
    </channel>
  </rss>