Video wird geladen...

Video konnte nicht geladen werden

Zur Startseite

open sourcing Marlin-2B 🐟 a tiny VLM to extract structured information from videos Marlin is finetuned for two questions devs want to ask in their videos: what is happening, and when? Best open model in its weight class, competitive with Gemini-2.5-flash at only 2B params 🧵

347,925 Aufrufe • vor 5 Monaten •via X (Twitter)

46 Kommentare

Profilbild von Shubham Sharma
Shubham Sharmavor 5 Monaten

Marlin was trained on two modes: 1. marlin.caption() returns a structured Scene + Events JSON with second-precise timestamps. You can use it to caption ig reels, index a video library or give your agent context of what happened and when in a video feed

Profilbild von Shubham Sharma
Shubham Sharmavor 5 Monaten

2. marlin.find() returns (start, end) timestamps for any natural-language query over a video. fast enough to run inline in an agent loop, you can use it to locate sub-second moments in videos

Profilbild von Shubham Sharma
Shubham Sharmavor 5 Monaten

strongest open model in its weight class on dense captioning (DREAM-1K, CaReBench), beating Tarsier-2 7B/34B and competitive with Gemini-2.5-flash. On temporal grounding (TimeLens-Bench) it sits a few points behind TimeLens-8B and close to Gemini-2.5-pro.

Profilbild von Shubham Sharma
Shubham Sharmavor 5 Monaten

Back story: @rethinkNow348 and I were building video editing agents and using Gemini-2.5-Flash to parse ig reels for events. Kept hitting content filters on benign clips so we put a month and two H100s into this side quest and this is the result :)

Profilbild von Shubham Sharma
Shubham Sharmavor 5 Monaten

🤗 Model: 🎮 Hosted Demo: Training recipe + a new dense-captioning/grounding benchmark dropping soon!!

Profilbild von Aryan Jain
Aryan Jainvor 5 Monaten

Update for everyone tracking this: Marlin-2B has been relicensed to Apache 2.0. The BSL 1.1 LICENSE is replaced with standard Apache 2.0 text. NOTICE preserves attribution to Qwen3.5-2B-Base. HF metadata now reports license:apache-2.0. The license was a mistake — fair critique, now fixed. Truly open source 🙏

Profilbild von sam
samvor 5 Monaten

@_raghuvamsi Could be cool for your skill @LouiseDSadeleer

Profilbild von paneerchilli65
paneerchilli65vor 5 Monaten

waiting for the fine tuning scripts to be dropped

Profilbild von pH
pHvor 5 Monaten

this is amazing guys! will try to port it to mlx/coreml

Profilbild von arnav sonavane
arnav sonavanevor 5 Monaten

crazy

Profilbild von Pratik Rai
Pratik Raivor 5 Monaten

pretty cool ill play with it and get back to you!

Profilbild von Shubham Sharma
Shubham Sharmavor 5 Monaten

Have fun! Hit me up with any feedback you have 😊

Profilbild von Dirt Jordan
Dirt Jordanvor 5 Monaten

Reminds me of the distilled LLM wave. Everyone chased massive context windows while tiny models ate their lunch. Strip the bloat, sharpen the task. Just hope those timestamps don't hallucinate.

Profilbild von Shubham Sharma
Shubham Sharmavor 5 Monaten

We hope yes :) We also distilled gemini3-flash for our timestamp grounded data but used a couple of filter layers and CoT tricks to accurately label these videos.

Profilbild von Degenpark
Degenparkvor 5 Monaten

the temporal grounding should let agents timestamp events in video feeds without extra parsing layers after inference.

Profilbild von Navyansh Mahla
Navyansh Mahlavor 5 Monaten

brewed fresh outta @babayagalabs 🚀 insane!

Profilbild von Madhav Agarwal
Madhav Agarwalvor 5 Monaten

2B params competing with Gemini Flash… small fish eating the big pond 🐟 open source really said hold my beer

Profilbild von Paul Chen
Paul Chenvor 5 Monaten

Can the model understand and analyze basketball game videos?

Profilbild von Shubham Sharma
Shubham Sharmavor 5 Monaten

We had some sports highlights into our data mixture but not sure how accurate would be, do try and hit me up if you face any difficulties!!

Profilbild von Paul Chen
Paul Chenvor 5 Monaten

Tried the demo, it's not working.

Profilbild von Shubham Sharma
Shubham Sharmavor 5 Monaten

We’ve only hosted inference for videos <2mins. Are your videos longer?

Profilbild von Paul Chen
Paul Chenvor 5 Monaten

I mean, I successfully ran the demo, but it didn't work for the event of finding a goal in the basketball video.

Profilbild von angrizan
angrizanvor 5 Monaten

nice one bro

Profilbild von AI Mastery Guide
AI Mastery Guidevor 5 Monaten

Competitive with Gemini 2.5 Flash at 2B params is a serious claim. That weight class just got a lot more interesting

Profilbild von Utkarsh Singh
Utkarsh Singhvor 5 Monaten

open sourcing is the way to go. letting others build on it can lead to unexpected innovations.

Profilbild von Gunjas Singh
Gunjas Singhvor 5 Monaten

Looks good man, gg

Profilbild von Mehrdad Farahmand
Mehrdad Farahmandvor 5 Monaten

Fine-tuning put to good use

Profilbild von rey
reyvor 5 Monaten

crazyyy work! congratulations @HappyyPablo on this really amazing work!

Profilbild von ZakArk
ZakArkvor 5 Monaten

cant wait to use this to tag all the 800 videos in my memes folder and be able to find any video on keywords such as "robot dies on stage"

Profilbild von Amar Singh
Amar Singhvor 5 Monaten

crazy, huge unlock for robotic stuff. Even stuff as basic as vacuum robots being smarter with what to clean, just imagine

Profilbild von bandeide10
bandeide10vor 5 Monaten

@acgfbr

Profilbild von Aman Sa
Aman Savor 5 Monaten

It's so cool I would definitely use it for any of the projects I'm going to do with videos!!! @utk7arsh Seamless might be cheaper to run 😆

Profilbild von Piyushh
Piyushhvor 5 Monaten

looks crazy bro 🚀

Profilbild von Sean Duran
Sean Duranvor 5 Monaten

Very nice. I have my agent take screenshots and use Whisper to analyze video for editing, but a mini VLM could be handy to use instead.

Profilbild von Jared Smith
Jared Smithvor 5 Monaten

this is really cool 😎 congrats and thank you for sharing 🙏

Profilbild von nobita nobi
nobita nobivor 5 Monaten

Impressive write the blogs ASAP!!

Profilbild von Anjana
Anjanavor 5 Monaten

Marlin-2B looks like a huge win for local inference. Getting temporal grounding and dense captions at only 2B parameters is serious stuff. If it really competes with Gemini-2.5-Flash, I can finally run heavy video analysis on my own hardware without those massive API bills.

Profilbild von Dennison
Dennisonvor 5 Monaten

Wow this is incredibly useful!

Profilbild von Suraj Prasad
Suraj Prasadvor 5 Monaten

I used it on my local device and it is more than amazing. Excited to see more updates on this.

Profilbild von Paras Madan
Paras Madanvor 5 Monaten

Hey Shubham, would love to connect and distribute it across my audiences. The audience that I have is pretty much aligned on the same lines, and they would love to use the model, happy to connect and discuss! Dmed you

Profilbild von Abhi is growth hacking Noro for ADHD'ers
Abhi is growth hacking Noro for ADHD'ersvor 5 Monaten

interesting - will try it out again tom

Profilbild von Supersocks
Supersocksvor 5 Monaten

@llmgram

Profilbild von Bazyli
Bazylivor 5 Monaten

Looks great. I would love to run it in the background on all my family videos - new ones and ones I've collected over the years, then have an agent continuously create little story arcs, and auto-edit together mini-movies from our lives.

Profilbild von Parakh Agarwal
Parakh Agarwalvor 5 Monaten

Pretty cool, when that event happened is so fucking difficult for the VLM models to answer directly rn. I'll play around and see if we can actually replace gemini in our workflows with this, would save us crazy money.

Profilbild von Shubham Sharma
Shubham Sharmavor 5 Monaten

Do try and let me know brother! You guys have a solid product 🙌🏻🙌🏻

Profilbild von Michel aka Agent B
Michel aka Agent Bvor 5 Monaten

Cool one . Thanks for sharing Shubham Bravo to the team ! 👏

Ähnliche Videos

Excited to announce GR00T N1, the world’s first open foundation model for humanoid robots! We are on a mission to democratize Physical AI. The power of general robot brain, in the palm of your hand - with only 2B parameters, N1 learns from the most diverse physical action dataset ever compiled and punches above its weight: - Real humanoid teleoperation data. - Large-scale simulation data: we are open-sourcing 300K+ trajectories! - Neural trajectories: we apply SOTA video generation models to “hallucinate” new synthetic data that features accurate physics in pixels. Using Jensen’s words, “systematically infinite data”! - Latent actions: we develop novel algorithms to extract action tokens from in-the-wild human videos and neural generated videos. GR00T N1 is a single end-to-end neural net, from photons to actions: - Vision-Language Model (System 2) that interprets the physical world through vision and language instructions, enabling robots to reason about their environment and instructions, and plan the right actions. - Diffusion Transformer (System 1) that “renders” smooth and precise motor actions at 120 Hz, executing the latent plan made by System 2. We deploy N1 on GR1 robot, 1X Neo robot, and a large collection of simulation benchmarks. N1 achieves up to +30% boost in diverse manipulation tasks for household and industrial settings. While humanoid robots are the main focus of N1, our model also supports cross-embodiment. We finetune it to work on the $110 HuggingFace LeRobot SO100 robot arm! Open robot brain runs on open hardware. Sounds just right. Let’s solve robotics, together, one token at a time. Links to our Whitepaper, Github repo, HuggingFace model, and open dataset page in the thread: 🧵

Jim Fan

468,325 Aufrufe • vor 1 Jahr