Media Summary: In this video we code the training loop for the Note at 02:45 I meant to say “x_txt_0 is a training In this video, we continue our implementation of the

Rectified Flow Joint Image Text - Detailed Analysis & Overview

In this video we code the training loop for the Note at 02:45 I meant to say “x_txt_0 is a training In this video, we continue our implementation of the 10:53 Correction - `.chunk(1)` is supposed to be `.chunk(2, dim=-1)`, which I correct a bit later In this video, we continue our ... OmniFlow: Any-to-Any Generation with Multi-Modal Machine Learning: PyTorch implementation of the paper "

NOTE: The canon way to do RF is sample x1 and move to x0. I did x0 to x1 in this video, but either works 00:00 Introduction 01:05 ...

Photo Gallery

Rectified Flow Joint Image+Text in PyTorch Training Loop (Part 1)
Rectified Flow Joint Image+Text Architecture Diagram
Rectified Flow Joint Image+Text in PyTorch: Inference (Part 5)
Rectified Flow Explained in 3 Minutes  | Faster Alternative to Diffusion Models
Rectified Flow Joint Image+Text in PyTorch: Text Velocity Head (Part 4)
Rectified Flow Joint Image+Text in PyTorch: FiLM Text Conditioning (Part 2)
Rectified Flow Joint Image+Text in PyTorch: Cross Attention (Part 3)
Rectified Flow Joint Image+Text in PyTorch: Results & Discussion (Part 6)
[CVPR 2026] Delta Rectified Flow Sampling for Text-to-Image Editing
OmniFlow: Any-to-Any Generation with Multi-Modal Rectified Flows
Rectified Flow: The Game-Changing Technique Powering Stable Diffusion 3 (Full Reimplementation!)
Flow-Matching vs Diffusion Models explained side by side
View Detailed Profile
Rectified Flow Joint Image+Text in PyTorch Training Loop (Part 1)

Rectified Flow Joint Image+Text in PyTorch Training Loop (Part 1)

In this video we code the training loop for the

Rectified Flow Joint Image+Text Architecture Diagram

Rectified Flow Joint Image+Text Architecture Diagram

Note at 02:45 I meant to say “x_txt_0 is a training

Rectified Flow Joint Image+Text in PyTorch: Inference (Part 5)

Rectified Flow Joint Image+Text in PyTorch: Inference (Part 5)

In this video, we continue our implementation of the

Rectified Flow Explained in 3 Minutes  | Faster Alternative to Diffusion Models

Rectified Flow Explained in 3 Minutes | Faster Alternative to Diffusion Models

Can we generate

Rectified Flow Joint Image+Text in PyTorch: Text Velocity Head (Part 4)

Rectified Flow Joint Image+Text in PyTorch: Text Velocity Head (Part 4)

In this video, we continue our implementation of the

Rectified Flow Joint Image+Text in PyTorch: FiLM Text Conditioning (Part 2)

Rectified Flow Joint Image+Text in PyTorch: FiLM Text Conditioning (Part 2)

10:53 Correction - `.chunk(1)` is supposed to be `.chunk(2, dim=-1)`, which I correct a bit later In this video, we continue our ...

Rectified Flow Joint Image+Text in PyTorch: Cross Attention (Part 3)

Rectified Flow Joint Image+Text in PyTorch: Cross Attention (Part 3)

In this video, we continue our implementation of the

Rectified Flow Joint Image+Text in PyTorch: Results & Discussion (Part 6)

Rectified Flow Joint Image+Text in PyTorch: Results & Discussion (Part 6)

Correction: At 09:50 I say "

[CVPR 2026] Delta Rectified Flow Sampling for Text-to-Image Editing

[CVPR 2026] Delta Rectified Flow Sampling for Text-to-Image Editing

https://arxiv.org/abs/2509.05342.

OmniFlow: Any-to-Any Generation with Multi-Modal Rectified Flows

OmniFlow: Any-to-Any Generation with Multi-Modal Rectified Flows

OmniFlow: Any-to-Any Generation with Multi-Modal

Rectified Flow: The Game-Changing Technique Powering Stable Diffusion 3 (Full Reimplementation!)

Rectified Flow: The Game-Changing Technique Powering Stable Diffusion 3 (Full Reimplementation!)

Machine Learning: PyTorch implementation of the paper "

Flow-Matching vs Diffusion Models explained side by side

Flow-Matching vs Diffusion Models explained side by side

We explain diffusion models and

Rectified Flow Objective Explained

Rectified Flow Objective Explained

NOTE: The canon way to do RF is sample x1 and move to x0. I did x0 to x1 in this video, but either works 00:00 Introduction 01:05 ...