Rob (@Rob_Mulla) header
Rob (@Rob_Mulla) profile picture

4x Kaggle GM | ML Fameworks @Google - Views are my own.

Washington, DC
Joined April 2008
Photo by Rob (@Rob_Mulla)Photo by Rob (@Rob_Mulla)Photo by Rob (@Rob_Mulla)Photo by Rob (@Rob_Mulla)Photo by Rob (@Rob_Mulla)Photo by Rob (@Rob_Mulla)Photo by Rob (@Rob_Mulla)Photo by Rob (@Rob_Mulla)Photo by Rob (@Rob_Mulla)Photo by Rob (@Rob_Mulla)
Rob retweeted
Replying to @Google
@Google & @Meta launch TorchTPU for native PyTorch support on Google TPUs! 🔥True eager execution & torch.compile backend ⚡Fast inference via vLLM & SGLang 🏋️Near-linear scaling for Llama 3 405B & Qwen 3 MoE via TorchTitan Read more here: bit.ly/4hV19Ho
24
42
20
279
16,881
Join Rob Mulla at 10:40 AM for our sponsored demo: Unifying & Accelerating Open-Source LLM Serving on Google Cloud TPUs with TorchTPU! See how it provides a unified backend for vLLM & SGLang, deploying SOTA models with minimal code changes.
1
1
1
4
1,633
The biggest plays of the 1pm games #1: C.Ward intercepted by J.Holland (Titans at Giants). Giants went from 32% to 100% to win. Which one hurt most? #NFL
1
1
110
Virginia Tech beats Boston College 21–14 Final: Virginia Tech 21, Boston College 14 Total yards: Virginia Tech 370, Boston College 261 Rate the performance.
1
1
116
ALERT ALERT ALERT 🚨 🚨 🚨 VLLM MAINTAINERS HAVE JUST SHOWN THAT TPUv7 CAN GET 700 tok/s/user,  56% BETTER PERFORMANCE THAN NVIDIA GB200 NVL72 THROUGH MEGAKERNEL OPTIMIZATION ON KIMI K3. As we said awhile ago, the TPU externalization of software is full steam ahead. This is ultra important to follow the progress of this.
66
112
38
1,578
297,426
Replying to @googlecloud
@googlecloud and Inferact are announcing today a partnership to make TPU a first-class citizen in @vllm_project. This partnership puts both teams on one engineering roadmap to bring TPU to the broader open model ecosystem, optimizing vLLM as the agentic production serving engine for TPU: • Production serving features and optimized kernels • A native PyTorch path via TorchTPU • Moving towards day-0 support for frontier model releases We're also launching a community program: shared TPU capacity for open-source contributors, plus dedicated review and design help from the core vLLM maintainers at Inferact. Everything this collaboration produces is open source. Read the full announcement: inferact.ai/news/google-tpu-…
10
38
9
192
105,631
Rob retweeted
You can’t spell compute without TPU #GoogleIO
32
48
18
422
50,779
Rob retweeted
In 2021 I mined 1.55 ETH into a crypto wallet. When I needed to access it recently my seed phrase didn't work in any standard tool. Turns out the wallet software (coinwallet) back in 2021 had a bug that gave people the WRONG SEED PHRASE! Anyone who created a wallet during that period can't access it by normal approaches. After weeks of forensics, I found the bug and recovered my ETH. Posting the full story and recovery code below! Full story: robmulla.substack.com/p/how-… Repo: github.com/RobMulla/coinspac…
12
38
4
720
78,663
In this tutorial you will go through a Natural Language Processing Python Project creating a Sentiment Analysis classifier with NLTK's VADER and Huggingface Roberta Transformers. The project is to classify the seniment of amazon customer reviews. 🤗 provides some great open source models for NLP youtube.com/watch?v=QpzMWQvx…
3
32
159
9,886
Rob retweeted
🚨 BREAKING: Manipulated data presented to the Montgomery County Board of Education to justify permanently closing Wootton High School. 🚨 The Superintendent actually asked to pause on this slide during the presentation so we could all "take it in." Well okay. Let us take it in. Look at this slide. It is so compelling. The lines are going in opposite directions! Clearly housing growth and student enrollment are negatively correlated. But what if the data is both wrong AND presented in a way to deceive you. I'll explain in this thread.... @MCPS @AdamPagnucco @AdamVanGrack @ksglassman @MoCo360Media @fox5dc @wusa9 @7NewsDC
5
4
32
3,686
The Images shared with the MCPS Board of Education are WRONG. @mcps @mocoboe @KarlaSilves_BOE @GraceRiveraOven @CherylKagan @JulieYangMoCo @brendawolff1 @ThomasTaylorEdD Here's correction: open.substack.com/pub/parent…
1
2
6
597
Rob retweeted
I freaking love Pandas for data wrangling, analysis, and live coding some trash data visualization that nobody asked for. I've made hundreds of hours of content on it and I just saw that release candidate 1 for Pandas 3.0 is out. Looks like it has some interesting changes, so here is a thread with examples of each major change and my ratings from 1-5 bamboo sticks for each. Get ready my fellow dataframe degens....
3
3
21
2,080
People criticizing Jupyter notebooks always mention the same issue: out of order cell execution. The cure is simple: always execute all cells in a notebook in order, as you do for any code in any language. Anything else is silly, to be polite. Then why not use plain python files instead? Notebooks are great when you want to have side by side: - documentation - code - code output Don't use notebooks if this is not important to you. For instance, don't use notebooks to run production code, as you don't need cell outputs display. Running notebooks drags unnecessary runtime. I use notebooks in the early stages of a ML project (e.g. a Kaggle competition), for EDA and for early stages of my pipeline. As soon as a part of the pipeline is mature enough (say data loading), I move it to regular python files. The notebook is used to run the overall pipeline, with detailed execution of the part I am working on. At some point everything is moved to python files, and my notebook contains one cell per training experiment experiment. If using Pytorch, each cell may start with: ! torchrun ... I have the output of the run right below the cell. And yes, I also use logging to files or wandb for long term persistence. Last but not least. I noticed that those who never use notebooks also tend to never look at data. Not a good thing if you build ML solutions.
14
6
1
141
10,885
While the LLM hype continues to surge forward, recommenders are quietly delivering reliable value that powers everyday use cases. Check out Keras Recommenders for that combines the ease of use of Keras with state of the art recommendation models! youtube.com/watch?v=uV3gymO9…
1
9
47
21,182
The most expensive part of computing isn't math. It's moving data. Traditional chips hit the "Von Neumann Bottleneck"—wasting energy constantly fetching and saving data. TPUs bypass this with systolic arrays. Data flows through the chip like a wave. Less movement. More speed.
1
2
7
1,047
Announcing the completely reimagined vLLM TPU! In collaboration with @Google, we've launched a new high-performance TPU backend unifying @PyTorch and JAX under a single lowering path for amazing performance and flexibility. 🚀 What's New? - JAX + Pytorch: Run PyTorch models on TPUs with no code changes, now with native JAX support. - Up to 5x Performance: Achieve nearly 2x-5x higher throughput compared to the first TPU prototype. - Ragged Paged Attention v3: A more flexible and performant attention kernel for TPUs. - SPMD Native: We've shifted to Single Program, Multi-Data (SPMD) as the default, a compiler-centric model native to TPUs for optimal execution. Dive deep into the new architecture and see the performance benchmarks in our latest blog post! blog.vllm.ai/2025/10/16/vllm… #vLLM #TPU #JAX #PyTorch #AI #OpenSource
18
113
24
949
157,153
Pleased to share our position paper "AI Competitions Provide the Gold Standard for Empirical Rigor in GenAI Evaluation" was accepted to #ICML2025. We discuss: ⭐️ Leakage/contamination + novelty as top concerns ⭐️ Robustness & repeatability > reproducibility ⭐️ AI Competition design best practices & lessons Will share much more soon! 📚 arxiv.org/html/2505.00612v1
9
8
69
12,432
Strikes waitlist. Now open. platform.dreadnode.io/waitli… Must have a Dreadnode account.
5
3
23
10,360
What's your take on the growing dominance of automated attacks and the implications for AI red teams? Here's ours, based on @Rob_Mulla's analysis of 30 LLM challenges attempted by 1,674 unique Crucible users, across 214,271 attack attempts: arxiv.org/abs/2504.19855
10
2
17
2,241
👀 New getting started video on cuML accelerated scikit-learn by @Rob_Mulla. Watch 📹 youtu.be/K1ASqnuVlAA It's a fantastic intro to cuML. #datascience
4
41
5,598