Loading video...

Video Failed to Load

Go Home

📢📢 "Align Your Flow: Scaling Continuous-Time Flow Map Distillation" New flow map framework for state-of-the-art few-step generation, w/ the amazing Amirmojtaba Sabour and Sanja Fidler. 🔥 Project page: 📜 Paper: 🧵Thread below... (1/n)

21,659 views • 1 year ago •via X (Twitter)

11 Comments

Karsten Kreis's profile picture
Karsten Kreis1 year ago

@FidlerSanja 🔸Consistency models enable distillation of diffusion and flow matching models into fast single-step generators, without adversarial objectives. However, they inevitably degrade in multi-step sampling, which we show empirically and also prove analytically. (2/n)

Karsten Kreis's profile picture
Karsten Kreis1 year ago

🔸Flow Maps (aka. consistency trajectory models) instead distill into fast generators that can jump from any noise level to any other noise level in the noise-to-data mapping, also enabling few-step sampling. They generalize consistency and diffusion/flow matching models. (3/n)

Karsten Kreis's profile picture
Karsten Kreis1 year ago

🔸We propose "Align Your Flow" (AYF), a continuous-time flow map framework, with new objectives, for scalable, state-of-the-art flow map distillation, enabling high-performance generation under any sampling step budgets. AYF generalizes previous and concurrent methods. (4/n)

Karsten Kreis's profile picture
Karsten Kreis1 year ago

🔸With an Euler flow map parametrization ("average velocity"), one of AYF's objectives corresponds to the concurrent MeanFlow Models ( a great paper! We focus on distillation, whereas MeanFlow - complementarily - focuses on training from scratch. (5/n)

Karsten Kreis's profile picture
Karsten Kreis1 year ago

🔸Further, we improve the teacher during distillation with autoguidance. Optional post-training adversarial fine-tuning can further boost quality with negligible loss in diversity. AYF achieves SOTA few-step generation on ImageNet benchmarks. ImageNet512 samples below. (6/n)

Karsten Kreis's profile picture
Karsten Kreis1 year ago

🔸Thanks to autoguidance, which is distilled into our flow maps, we can rely on parameter-efficient architectures (EDM2-S). Thereby, in terms of wall clock time, AYF's few-step generation remains faster than previous large single-step generators. Comparison to sCM below. (7/n)

Karsten Kreis's profile picture
Karsten Kreis1 year ago

🔸We also distilled FLUX.1-dev (credit to @robrombach, @andi_blatt, @timudk et al.) into a fast text-to-image flow map. This took only few hours on 8x A100s. We achieve SOTA few-step text-to-image generation among methods without adversarial objectives. See 4-step samples. (8/n)

Karsten Kreis's profile picture
Karsten Kreis1 year ago

🔸Credit to the brilliant @amsabour, who did all implementation and heavy lifting! Please see our project page and paper for details. Code coming soon! 🔥Project page: 📜Paper: More text-to-image AYF samples below. (9/9)

LazyFit's profile picture
LazyFit1 year ago

No jumping, No Running. Workouts at home at any time.🕒🏠 BEST 15 min Beginner Home Workout for Weight Loss 🧘‍♀️🔥

Giannis Daras's profile picture
Giannis Daras1 year ago

@CSProfKGD @amsabour @FidlerSanja Congrats @karsten_kreis! Inspiring work!

•TSP Om's profile picture
•TSP Om1 year ago

@amsabour @FidlerSanja Stellar work! CT flow-map distillation feels like the propulsion system generative models needed. We’re experimenting with similar few-step flows to simulate canopy microclimates & optimize autonomous greenhouses. Excited to dive into the paper—thanks for sharing!

Related Videos

Having sex and playing League of Legends is the same thing first time i hit true flow state during sex everything disappeared wasn't me anymore. wasn't her. just pure motion. pure rhythm. no thought about lasting. no thought about technique. no thought at all. breathing synced. movement synced. completely dissolved into the moment. 30 minutes felt like 3 seconds time stopped existing that's when i understood: this is EXACTLY what challenger players feel in league they're not playing league they ARE league watched faker play yesterday: not thinking about cooldowns - he FEELS them not calculating damage - he KNOWS it not deciding to dodge - his body already moved perfect flow state. no gap between thought and action. actually, no thought at all virgin conscious player: thinks about every click "should i trade here?" brain processing already dead chad flow state player: hands moving before brain killed you during your thought doesn't remember doing it "wait we're fighting?" here's what flow state actually is: NO INNER DIALOGUE you know that voice saying "careful" "wait" "check map"? it's gone just pure pattern recognition firing directly into your hands the second you think "i'm in flow state" - you're out the second you think ANYTHING - you're out sex taught me this. league proves it your brain is the enemy your body knows what to do consciousness is lag instinct is instant you want to hit challenger? stop trying to play perfectly start trying to disappear become nothing. become everything. become the game. clip below demonstrates REAL flow state study the saskio way

Tony Chau

337,295 views • 8 months ago

PhD Students – How to automatically identify 90% of the issues in your research paper before you submit it to a journal? This is possible through manual or automated paper review. First, let’s understand the following. 𝐖𝐡𝐚𝐭 𝐢𝐬 𝐚 𝐩𝐚𝐩𝐞𝐫 𝐫𝐞𝐯𝐢𝐞𝐰? Paper review is a process in which subject matter experts evaluate your paper based on the following criteria: 1. Significance – Is this research important? 2. Novelty – Is this research new? 3. Methodology – Is this research carried out in the correct way? 4. Verifiability – Can other researchers verify this research? 5. Presentation – Is the research presented in the right way? 𝐖𝐡𝐲 𝐭𝐨 𝐡𝐚𝐯𝐞 𝐲𝐨𝐮𝐫 𝐩𝐚𝐩𝐞𝐫 𝐫𝐞𝐯𝐢𝐞𝐰𝐞𝐝 𝐛𝐞𝐟𝐨𝐫𝐞 𝐬𝐮𝐛𝐦𝐢𝐬𝐬𝐢𝐨𝐧? ➟ Identify the critical issues in your paper ➟ Fix those issues to increase the chances of your paper acceptance 𝐇𝐨𝐰 𝐭𝐨 𝐚𝐮𝐭𝐨𝐦𝐚𝐭𝐞 “𝐬𝐞𝐥𝐟-𝐫𝐞𝐯𝐢𝐞𝐰” 𝐨𝐟 𝐲𝐨𝐮𝐫 𝐩𝐚𝐩𝐞𝐫? Paperpal just launched an amazing feature – AI Review. Using this feature, you can get instant self-feedback. This feature will help you in the following ways. ➝ Check for gaps in your logic ➝ Get feedback on the structure and flow of your writing ➝ Review your research questions ➝ Identify opportunities to strengthen your paper ➝ Increase the chances of your paper acceptance Here is a step-by-step process for using AI Review feature. Step 1: Go to and login. Step 2: Open an existing document or make a new document Step 3: Go to the right-side bar and click on checks | AI Review. Step 4: For this feature to work there should be more than 150 words. Step 5: Copy and paste your paper. Step 6: Now go to the right side and check the prompts Step 7: With these prompts, you will evaluate your paper. Step 8: You will find various prompts e.g., suggest writing feedback, check flow and structure etc. Step 9: You can select a prompt from the existing prompts or write your custom prompt and execute Step 10: Paperpal will generate feedback as per the prompt. Step 11: Read through the feedback and save it for further use. Use other specific prompts for tailored feedback. Step 12: This way you can evaluate various aspects of your paper yourself. This is a very customized and efficient way of automatically reviewing your paper. You can also go one step further to work on the feedback and improve your paper based on suggestions. Please note that AI Review feature does not replace human or expert reviewers in any way. This feature only aims to provide you with quick self-feedback. Try the AI Review feature of Paperpal. Paperpal link:

Faheem Ullah

15,270 views • 1 year ago

When I’m trying to improve the user experience of my applications, one of the most valuable things is being able to see an entire user flow as a storyboard. Not just one screen or screenshot at a time. This is something I love using the `/visual-plan` skill for. You can describe any flow you want, and the agent will look through your code and wireframe out a storyboard of what the flow looks like. Then you can visualize the steps in a simplified way and spot areas to improve. Recently, I found that in certain flows we were still asking for organizations, even though I thought I had gotten rid of that and made it automatic. A quick storyboard let me see all the different code paths in a simple, visual, intuitive way. Spot the areas of the flow I didn’t want. And have the agent fix it. Sign up, onboarding, and setup flows are usually some of the most important experiences in your app. And usually the least looked at. Especially because it can be hard to reproduce every flow, for every situation, for every user type, feature flag, or whatever else you have. The `/visual-plan` skill lets you visualize any part of your code. Either to understand the current state, plan out a new state, or recap updates that were made. I’m pretty addicted to this skill. I use it for a lot of other things too, so let me know if you want to see videos on those. And of course it’s all open source. You can grab it on my GitHub. I'll link to it in the thread. If you try it, let me know your feedback.

Steve (Builder.io)

146,687 views • 24 days ago