Luca Soldaini πŸŽ€

Luca Soldaini πŸŽ€

@soldaini.net

I like tokens! Leading the Olmo data team at @ai2.bsky.social with @kylelo.bsky.social // all opinions sampled from my own stochastic parrot more at https://soldaini.net

8.8K followers485 following410 posts

it’s OCR week! learn how we use verifiable rewards against unit tests to improve olmOCR’s PDF understanding state of the art OCR, fully open model:

Ai2@ai2.bsky.social

We’re updating olmOCR, our model for turning PDFs & scans into clean text with support for tables, equations, handwriting, & more. olmOCR 2 uses synthetic data + unit tests as verifiable rewards to reach state-of-the-art performance on challenging documents. 🧡

I've silenced all notifications on all my devices and it's truly the best thing ever ...I am considering allowing calendar notifications tho cuz I almost missed 3 meetings already πŸ˜…

I am still perpetually in awe that skill emergence exists in language models million of caveats but we have models that pick up capabilities from plain text??? it's so magical, I can't believe we got such treat

Summary of our recommendation we submitted to White House to ensure success of open & transparent AI As a meta point, I’m very grateful to be in a position where I can put my technical expertise in the service of policy needs πŸ₯°

Ai2@ai2.bsky.social

We submitted a recommendation to the Office of Science and Technology Policy encouraging them to prioritize a multi-stakeholder, open-source AI ecosystem. You can read our blog post and comment here: allenai.org/blog/OSTP

This was such a fun project to work on! We release efficient classifiers 🌐 to partition large corpora, and use them to improve sampling for LLM pretraining great work lead by @awettig.bsky.social πŸ‘‡

Alex Wettig@awettig.bsky.social

πŸ€” Ever wondered how prevalent some type of web content is during LM pre-training? In our new paper, we propose WebOrganizer which *constructs domains* based on the topic and format of CommonCrawl web pages 🌐 Key takeaway: domains help us curate better pre-training data! 🧡/N

Luca Soldaini πŸŽ€ reposted

one benefit of open models is privacy πŸ”you can run them locally & keep all your data on your local device instead of sending it to a company elsewhere congrats @soldaini.net for heavy lifting, showing our OLMoE model can run on iPhonesπŸ“±

Ai2@ai2.bsky.social

We took our most efficient model and made an open-source iOS appπŸ“±but why? As phones get faster, more AI will happen on device. With OLMoE, researchers, developers, and users can get a feel for this future: fully private LLMs, available anytime. Learn more from @soldaini.netπŸ‘‡ youtu.be/rEK_FZE5rqQ

Luca Soldaini πŸŽ€ reposted

Best part of this that Luca isn’t highlighting to start is that we trained a way better OLMoE for this too. All from better annealing and post train. Didn’t need to redo pre training. Goes to show how much potential these models have! new instruct model: huggingface.co/allenai/OLMo...

They made me do video 😬 but for a good reason! We are launching an iOS app–it runs OLMoE locally πŸ“± We're gonna see more on-device AI in 2025, and wanted to offer a simple way to prototype with it App: apps.apple.com/us/app/ai2-o... Code: github.com/allenai/OLMo... Blog: allenai.org/blog/olmoe-app

Luca Soldaini πŸŽ€ reposted

🀯 Check out our new iOS OLMoE app that runs the model on-device! We also trained new OLMoE-1B-7B-0125 this time using the Tulu 3 recipe. Very exciting that RLVR improved gsm8k by almost 10 points for OLMoE πŸ”₯ A quick 🧡

They made me do video 😬 but for a good reason! We are launching an iOS app–it runs OLMoE locally πŸ“± We're gonna see more on-device AI in 2025, and wanted to offer a simple way to prototype with it App: apps.apple.com/us/app/ai2-o... Code: github.com/allenai/OLMo... Blog: allenai.org/blog/olmoe-app

They made me do video 😬 but for a good reason! We are launching an iOS app–it runs OLMoE locally πŸ“± We're gonna see more on-device AI in 2025, and wanted to offer a simple way to prototype with it App: apps.apple.com/us/app/ai2-o... Code: github.com/allenai/OLMo... Blog: allenai.org/blog/olmoe-app

Ai2@ai2.bsky.social

We took our most efficient model and made an open-source iOS appπŸ“±but why? As phones get faster, more AI will happen on device. With OLMoE, researchers, developers, and users can get a feel for this future: fully private LLMs, available anytime. Learn more from @soldaini.netπŸ‘‡ youtu.be/rEK_FZE5rqQ

Luca Soldaini πŸŽ€ reposted

Here is Tülu 3 405B 🐫 our open-source post-training model that surpasses the performance of DeepSeek-V3! It demonstrates that our recipe, which includes RVLR scales to 405B - with performance on par with GPT-4o, & surpassing prior open-weight post-trained models of the same size including Llama 3.1.

Do people have a sandboxed code execution setup for LLM verifiers they like? My current prototype is Docker + Google Cloud Run; if I keep cache warm, startup is about 600 ms. Firewall to block any network egress from container. Would appreciate something with lower latency

calling DeepSeek R1 via APIs (tried Together AI, DeepInfra, DeepSeek APIs, our own vLLM server) is a somber reminder of how painful thinking-MoEs are at scale at best ~20TPS, while trying to generate 16k-32k per request really shows how impressive/hard O1 or O3 deployment is

can someone familiar with Chinese AI space map Moonshot AI/Baichuan/MiniMax/Ziphu AI vs DeepSeek/Qwen for me? What about InternLM? I know models/papers but I have no sense of relative scale of companies πŸ™

Luca Soldaini πŸŽ€ reposted

kicking off 2025 with our OLMo 2 tech report while payin homage to the sequelest of sequels 🫑 πŸš— 2 OLMo 2 Furious πŸ”₯ is everythin we learned since OLMo 1, with deep dives into: πŸš– stable pretrain recipe πŸš” lr anneal 🀝 data curricula 🀝 soups 🚘 tulu post-train recipe 🚜 compute infra setup πŸ‘‡πŸ§΅

Luca Soldaini πŸŽ€ reposted

Everyone wants open-source language models but no one wants to lift these heavy ass weights. We just released our paper "2 OLMo 2 Furious" Can't stop us in 2025. Links below.

View full thread

πŸ€– Infrastructure A lot of LM shops are shy when it comes to describing how their infrastructure works. Not us! We describe our two clusters, Augusta and Jupiter, in great details, and explain what matters in making your infra reliable

View full thread

πŸ§‘β€πŸ³ Mid-training recipe LLM capabilities are unlocked at the end of pretraining by curating the right mixture to show models last. We explain how to curate the right data for this stage & measure its effects

πŸͺ Post-training with Tulu 3 OLMo 2 post-training is proof that our Tulu 3 recipe is easy to adapt to any model. Took the team less than 6 days to get a strong OLMo 2-Instruct checkpoint out!

πŸ’ͺ Stability How do you ensure that your pretrain run doesn't blow up? We spent months perfecting our OLMo recipe---it takes many targeted mitigations and expensive experiments to get it right… well now you don't have to!