Helping build AI dev tools at @weights_biases. I post about AI, data visualisation and the stuff I’m working on at wandb.

Dublin, Ireland
Joined April 2018
Here's an animation of a @PyTorch DataLoader. It turns your dataset into a shuffled, batched tensors iterator. (This is my first animation using @manim_community, the community fork of @3blue1brown's manim) Here's a little summary of the different parts for those curious: 1/5
34
487
24
2,590
Nice mini repo in here for auto-research on your own machine. Auto-research can get spenny quickly, not anymore :)
1/ From OpenAI's Navier–Stokes work to AlphaEvolve's faster algorithms, AI research is getting very real. Now, with Recursive Flint, we can experience that magic locally on our own laptops 💻 The whole research loop runs locally with a selection of tasks! Code + demos 🧵
1
1
7
647
Love seeing the open problems in continuous learning laid out this clearly. Line of sight to “owning your intelligence” and reasons to move away from relying on models from the big labs. Not all problems need model weight changes, but lots of important ones do. > there are major open challenges around knowledge acquisition, harness-weight tradeoffs, user modeling, dynamic underspecified preferences, updating and planning across timescales, selective forgetting, data efficiency, learning from golden answers, and company-scale simulation. this is the roadmap, roughly speaking.
Replying to @willcb
applied research at prime intellect is both a client-facing team and a fundamental research team. continual learning is our north star. we view this dual approach as necessary in order to study the core challenges faced by models which self-improve in production. the real world is big and messy. we spend part of our our time working with customers to train SOTA models for specialized domains, and we automate and productize our work as we go. we also do open-ended research on novel methods for self-improvement and long-horizon memory, and we get to experiment with data that no other lab gets to see. today, the most readily-deployable form of continual learning is converting "exhaust" (agent traces, logs, feedback) into robust environments and tasks for continual RL. but this is not the final form. there are major open challenges around knowledge acquisition, harness-weight tradeoffs, user modeling, dynamic underspecified preferences, updating and planning across timescales, selective forgetting, data efficiency, learning from golden answers, and company-scale simulation. this is the roadmap, roughly speaking. some of these may require changes to architecture, or parameter-efficient methods, or fundamentally new algorithms. we have our hypotheses and early evidence, but everything is on the table. the world is our oyster. we are betting on a radically different future of what ai deployment will look like, and we can see the path more clearly every day. it is a world where agents learn like humans do, with billions of individual models compounding their learnings from the real world continuously. we're hiring incredibly ambitious researchers in SF, NY, and London. come join us.
10
614
Continual learning and auto-research is imminent it seems 🤯
Two landmark releases today on recursive self-improvement! What a timeline 🚀 Mirendil (@mirendil) reports pretraining Mirendil-Base, a 100B–500B coding model, from scratch in 3.5 months with one researcher and under $10M of compute; small-scale experiments included. Agents wrote over 99% of the code and ran the experiments, while the researcher chose directions and decided which results to trust. Larger versions are already training. Impressive leverage for a single person. mirendil.com/news/pretrainin… Recursive (@Recursive_SI) released Flint, an open-weights 40B coding model for fast local use. They built it from scratch in under 4 months with their automated research system, the Eureka Machine. Great to see autoresearch ship an actual model people can run. recursive.com/updates/introd… The framing seems to differ a little. Mirendil is reducing the people, compute and time needed per model, with a human directing agents. Recursive's Eureka Machine aims to automate more of the research loop itself. Both start with coding models, on the view that better coding speeds up AI research.
1
5
561
Scott Condron retweeted
Bringing production-scale AI inference to life takes a strong open ecosystem. As a founding member of the project to now releasing llm-d 1.0, we're thrilled to support this community and fuel the future of open innovation 💪
Scale distributed inference and control AI serving costs with confidence. llm-d 1.0 brings multi-tenant quality of service, zero-downtime rolling updates, and prefix-cache-aware routing to your production workloads. Explore the release: red.ht/4ysmUU5 #PyTorchCon
3
9
2
59
11,655
Auto-research on idle GPU capacity Every idle GPU is spice that isn't flowing. And the spice must flow. One idea to keep your GPUs busy is an auto-research pipeline: a queue of different ideas for agents to try whenever the GPUs are not doing higher priority work. On @CoreWeave you can build this from: - SUNK (Slurm on Kubernetes) to share nodes between priority jobs and agents, with preemption so priority work gets done
- GPU sandboxes to run agent-written code in isolation
- Spot capacity for cheap extra capacity 
- Dedicated inference plus Dynamo agent_hints to rank the agents' own model calls below production traffic And you can see what the agents are doing: traces, evals and training runs in one place.
6
2
1
76
3,895
I vibecoded this UI to manage my agents
3
1
14
1,068
Scott Condron retweeted
In reinforcement learning, inference is part of the training loop. Every checkpoint used to mean a redeploy, and the trainer waited. CoreWeave RL Rollouts load the new weights into a live deployment without touching in-flight requests, about 15x faster than a redeploy cycle. @nvidia and @youdotcom used it to post-train Nemotron 3.5 Lightning for web search, lifting BrowseComp accuracy from 36.97% to 45.45% while reducing tool calls by 30.24%. Full breakdown here: crwv.co/utdYc
25
8
2
93
9,533
Scott Condron retweeted
inference providers have to choose to be either fast or cheap if you choose speed as a provider, you'll have idle gpus. but if you optimize to be cheap, customers are going to be waiting the pay-as-you-go pricing model means you pay per token, and the provider pays for gpu time. being fast means putting fewer people on each gpu, so each token costs more groq and cerebras chose to be fast. they keep the # of people they serve per gpu low coreweave, novita, and crusoe chose to be cheap. they charge much less this is just how gpus work. on a blackwell, if one person uses the gpu alone, they get 1,000 tokens a second, and the gpu produces 1,000 tokens a second in total because one person can't keep it busy if many people share the gpu, it produces 60,000 tokens a second in total, but each person only gets about 20 to 100 of those
14
11
4
106
9,136
Scott Condron retweeted
Raising the security bar for agents helps everyone building them. If you want to evaluate SPACE on your own CKS cluster, our setup guide has the steps: crwv.co/utuZ7
We're open sourcing SPACE, the sandbox platform that runs every task in Perplexity Computer. SPACE gives each agent task its own Firecracker microVM and controls credentials and outbound traffic from outside the VM. Available now under Apache 2.0: github.com/perplexityai/SPAC…
4
2
52
5,825
Scott Condron retweeted
🔦 Beam, Reflection's first model with open weights, is live today on CoreWeave Serverless Inference. Call it through an API and leave the GPUs to us. We are also proud to share that @reflection_ai used @wandb in CoreWeave Forge during Beam's training. Developers in the private preview have been calling it fast and accurate, and they like that it doesn't ramble. See what @TheCodingSoup on our team built with private preview access below. Get started with Beam here: crwv.co/utuxk
14
6
2
57
7,969
Scott Condron retweeted
Beam is now available across platforms, with open weights under the Apache 2.0 license - in collaboration with an ecosystem of 40+ partners. We're releasing: - Weights, tokenizer, and reference implementation - BF16, FP8 and NVFP4 weights and a DFlash2 drafter - The open source harness we built and trained Beam on: Mirror CLI Weights and model card on Hugging Face: huggingface.co/reflection
159
202
206
938
499,599
Scott Condron retweeted
recommended reading. i like the term "coherence" over "taste". historically, simplified, a human would approach a software writing human, asking them to build a thing. that's an iterative process, until software writing human truely understands what the other human needs and wants. which is also why we moved away from waterfall. you often can't know what you want before you've build a first shitty solution you can feel out. and your wants might change. in this scenario, the outcome is what matters, not the program structure itself, unless that makes the outcome worse/impossible (bugs, perf, ease of adding features). the software writing human's skill is not so much programming itself, but understanding the other humans wants, pulling out domain knowledge from the other human, asking questions, and ultimately translating the other human's wants into programs, while ensuring the program structure is fit to be modified for future needs. now, can you replace the software writing human with an agent? for simple one-off stuff, yes. if the human with a want is technically minded that extends to more complex programs. most humans suuuuuck at this iterative colab with agents tho, as they are bad at structuring and communicating their wants. and agents currently still suck at the software writing human skill of colaborating with another human to understand their wants and translate them to a program. my gut tells me that this is because the training data and RL for coding agent tasks is largely composed of trajectories where a software writing human and an agent colaborate. that missed the other half of the problem: the human with a want and software writing human interaction. and until we can encode that agents for writing programs will likely only be effective in the hands of software writing humans, or very technically minded humans. another thing agents currently suck ar is translating software writing human shallow instructions into architecture that's not a house of cards. i think this too is a consequence of the lack of training data/RL-able trajectories that encode the process a team of software writing humans go through when building a thing. we do have digitized artifacts (design docs, commits/PRs, issue trackers) that capture some but not all of that. i think this will improve, as we all are now doing design sessions with our agents, so labs could in theory train on that. however, even if this data were available and becomes part of training, the pretraining data still has tons of shit code from around the internet in it, ehich posttraining would have to combat. welcome to my morning word salad.
64
34
12
547
25,352
Scott Condron retweeted
Spillover mode Sandboxes on your own CW K8s clusters Scale to hundreds of thousands of CPU cores In any zone, globally Choose your compute vs serverless with each request Private networking with VPN or Direct Peering Sandboxes at CoreWeave Scale
2
5
1
11
1,444
Agent stack, consolidation status: Harnesses: ✅ Claude code, Codex, OpenCode, Pi Telemetry: ✅ OTel GenAI Tools: ✅ MCP Evals: 🫠
11
1
17
1,829
Scott Condron retweeted
Now in public beta, Claude Platform can send OpenTelemetry traces from the Messages API, Claude Managed Agents, and the Claude SDKs to your observability stack.
271
352
333
6,337
972,403
Good thing we want all in on OTEL gen ai so this works out of the box on a native OTEL backend, no proprietary telemetry conversion. Try now with Agent Lens on @CoreWeave - with free LLM judges and automatic failure discovery on traces until Jan 1 docs.coreweave.com/products/…
Now in public beta, Claude Platform can send OpenTelemetry traces from the Messages API, Claude Managed Agents, and the Claude SDKs to your observability stack.
1
6
521
Scott Condron retweeted
lol you think we just rent GPUs? @deok_filho would like a word. CoreWeave Forge runs Serverless Inference, Serverless RL, fine-tuning, Notebooks and Sandboxes, all available today. Try CoreWeave Forge Pro free for 30 days: crwv.co/utcVG
10
10
2
90
9,253
As AI agents write code, run experiments, and work together, complex evaluations get harder to interpret. A single eval score obscures the ways agents reached it. Today, we're releasing Transect: an open-source tool that turns agent transcripts into interactive timelines. 🧵
31
41
11
353
35,871
We’re a few years in and no one has cracked the “PMs building scorers” workflow. Annotation is noisy, defining good is hard, PMs are busy Excited with what @CoreWeave has cooking here! Lmk if you have a working agent and want to make it better/cheaper on open models
1
1
11
1,150