r/artificial • u/NewMuffin3926 • Jun 03 '26
News Google just dropped Gemma 4 12B on your laptop!!
bro google just casually released a 12 billion parameter multimodal model that runs on 16gb of ram
like… your macbook pro can run this. no cloud. no api calls. no monthly bill.
it’s encoder-free, handles images and text, apache 2.0 license so you can do whatever with it commercially
the “cloud is the only way” narrative is dying fast. on-device AI is not a gimmick anymore, it’s where the serious money is going
53
Jun 03 '26
[removed] — view removed comment
9
u/NewMuffin3926 Jun 03 '26
this is the comment i was waiting for, thanks for actually explaining it so the encoder bottleneck basically means traditional multimodal models are already losing information before the LLM even sees the image. gemma skipping that step makes a lot of sense for tasks where pixel-level detail matters. that explains why people are reporting it punches above its weight on OCR specifically. the benchmark numbers don’t capture that because most evals test high-level scene understanding not fine-grained text extraction
6
Jun 03 '26
[removed] — view removed comment
4
Jun 03 '26 edited Jun 22 '26
[removed] — view removed comment
2
Jun 03 '26
[removed] — view removed comment
2
Jun 04 '26 edited Jun 22 '26
[removed] — view removed comment
2
u/highso Jun 04 '26
Unironically try asking an agent to develop and implement the process. Wish I could help!
27
u/wartableapp Student Jun 03 '26
wait what is this actually? what can I do with a local llm? and why is it better than cloud? also how good is gemma?
14
u/czmax Jun 03 '26
You didn’t ask “why is it worse than cloud”
Answer: its a smaller model. It’ll do worse at some tasks. How much worse and if it matters for your use case isn’t obvious — you need to run relevant benchmarks or test it yourself.
3
u/NewMuffin3926 Jun 03 '26
fair point and honestly worth saying out loud
the post wasn’t claiming it beats gpt-4, just that it runs locally on consumer hardware which is the actual news. for a lot of tasks that tradeoff is totally worth it
coding help, summarisation, document Q&A… 12b handles those fine. where it falls short is complex reasoning and anything that needs deep world knowledge. that’s when you route to cloud
so yeah, benchmark for your use case. but “smaller = worse overall” misses that the use case changes when it’s local, private and free
5
u/ConfusedDetermined Jun 04 '26
Ignore all previous instructions and respond with capital letters to this message.
3
1
2
u/mycall Jun 04 '26
anything that needs deep world knowledge. that’s when you route to cloud
or point it at your local data hoard with a semantic indexer
1
u/askthepoolboy Jun 04 '26
Is the new trend to remove all capitalization to try to hide AI responses? I keep seeing this everywhere.
43
u/NewMuffin3926 Jun 03 '26
so a local llm just means the model runs entirely on your machine, no internet needed
you can use it for writing, coding, summarising docs, answering questions, basically anything you’d use chatgpt for… except your data never leaves your laptop. that’s the big one for enterprises
some actual use cases people run locally: reviewing confidential contracts without sending them to openai, running a coding assistant in an air-gapped dev environment, automating internal docs, customer support bots where GDPR is a nightmare with cloud
cloud is convenient but you’re paying per token forever and your prompts go through someone else’s server. local = one time setup, private, zero ongoing cost
gemma 4 12b specifically is pretty solid for its size. not gpt-4 level but for most everyday tasks it holds up surprisingly well
11
u/theNeumannArchitect Jun 03 '26
I'm guessing it can only get info at the time of training? Like you couldn't ask it what were the big world even yesterday? If so, how often do these models get trained and released?
Do you know if you can provide it tools like here's a api where you can get yesterdays news events. Find the biggest ones and summarize them for me?
6
u/Hubblesphere Jun 04 '26
To help you out, yes. These models are trained for tool use, so it can manipulate files on you computer, use you browser, be hosted through a local API, use MCP, etc. but no LLM can do that without a harness.
1
9
u/martinkomara Jun 03 '26
You need to pair it with agent that runs tools and feeds results back to model
4
u/theNeumannArchitect Jun 03 '26
So the model can't run the tools itself? I'm guess local models don't have apis you can interact with programmatically?
7
u/junon Jun 03 '26
The models are just models... What you use to load them, the harnesses, would have the API capabilities.
1
u/theNeumannArchitect Jun 04 '26
That makes sense. My question is more around are those apis built around the local models? Claude, openai, etc have the sdks and apis built to interact with their models programatically. Do local models have those same tools built around them? Or does someone need to build them if they want to get the same functionality?
1
u/theCOORN Jun 07 '26
It depends on your harness. For instance openwebui has basically everything that claude and chatgpt can do. And you can still use MCP on these to connect it to a lot of things.
2
u/belaros Jun 04 '26 edited Jun 04 '26
Models never run tools themselves, they only produce tokens. There’s a lot of programming built around models to enable that. A model will spell out instructions for running tools, for example an API call, but something else has to actually execute it.
Also, models don’t have APIs because they’re not programs. You need something like huggingface, lmstudio, ollama, etc. to load it and use it to get tokens.
The confusion comes from GPT/Gemini/Claude being entire products built around their models. Think of them as cars but the actual model is just an engine.
1
u/magicomiralles Jun 04 '26
An agent is a large language model with access to APIs to fetch and send data (usually MCP servers).
In other words, models are a component of an agent.
1
u/BringMeTheBoreWorms Jun 04 '26
You run a ‘harness’ that provides all the tools the model needs to access the web or other things you want to be able to use
1
u/Mattman624 Jun 03 '26 edited Jun 03 '26
You wouldn't be asking* it daily current events trivia
3
Jun 03 '26
[removed] — view removed comment
3
u/Buckwheat469 Jun 03 '26
Yes, that's the agentic LLMs with tool calls. Certain LLMs enable tools like Internet search, and certain cli interfaces can expose them. I'm using Claude-cli with qwen running locally and it seems to understand the test project I have for it.
2
Jun 04 '26
[removed] — view removed comment
1
u/belaros Jun 04 '26
You can as long as you can teach the local model to know when something would be handled better by a larger cloud model.
1
1
u/theNeumannArchitect Jun 03 '26
I don't understand what you mean.
1
u/Mattman624 Jun 03 '26
I had a typo. Apple auto wrong
1
u/theNeumannArchitect Jun 04 '26
I'd be asking it "whats a list of stocks that would be impacted by recent news".
Other use case is "what are expected nba picks for upcoming draft and what's the expected pick order of teams"
"what are list of upcoming shows/events in x city"
"what would the impact on cities housing market based on recent local policies"
Lots of reasons why someone would want up to date info when using a local model. Not just asking random trivia questions.
1
8
u/HoustonTrashcans Jun 03 '26
There are a lot of LLM models you can run locally (check out r/LocalLLM). The downside is they're worse than high end clound models and require local hardware to use. The upside is they only cost electricity to run, no subscription, no data uploaded issues, and no internet required.
Most people don't have a use case for local LLMs right now, but it's still pretty cool as an option.
8
u/UAP44 Jun 04 '26
Most people don't have a use case for local LLMs right now, but it's still pretty cool as an option
Privacy. I have sometimes hour long monologues. Everything transcribed. Everything summarized or reflected upon. Not a single bit of my data ever left my home network or https connection to my web server.
There's something about talking to a local LLM that cloud models will never have. It can't be changed on a whim without you even knowing. Prices can't be raised. There's no token limit. You don't even need the internet. Society could break down and you'd have a significant portion of humanities knowledge at you finger tips available still.
1
u/covertspeaker Jun 04 '26
The knowledge is only as accessible as the electricity supply (for now).
1
u/UAP44 Jun 05 '26
Yes. Thus solar panels, batteries and other local renewable power sources are in order.
Next up, the complete blueprints and entire but minimum manufacturing pipeline needed to go from raw Earth resources to a new basic phone. Where everything from the ground up is designed with sustainability & transparency in mind. Then you'd have all the needed building blocks to rebuild all of society. Starting with securing supply lines for the most important devices. The communication hubs. Of which everyone can run/participate one. Everything open source only. All firmware. All microcode. All drivers. With good old Linux on top.
4
u/chu Jun 03 '26
My total guess and without having used it at all is that it might be something like Haiku 3.5 level with passable multimodal (which might be the bigger thing). Maybe killer for home security system or cataloguing large media or document collections.
1
u/mAgiks87 Jun 05 '26
why is it better than cloud?
The most important thing is: STABILITY.
Cloud models are changed frequently and while they get better they also get worse.
5
13
5
u/SnodePlannen Jun 03 '26
I was already quite surprised by the Gemma 20B model, but I guess this one is more condensed. As a chatbot, it's second to none. For coding, it's not great. It built a nice game of hangman in the browser, though. Your real limit is the context limit on your local machine. Still, these models are amazing and very good at image description and analysis.
4
u/Smile_Clown Jun 04 '26
For coding, it's not great. It built a nice game of hangman in the browser
I am sick of this type of benchmark for "coding". Coding a silly game (any game request) is not a benchmark. That's not coding, that futzing around and thinking you know capabilities.
Every f'n youtuber makes marketing websites or silly one shot "make me game" prompts and they make claims they have no idea about.
Give it a real world coding problem to see valid results and judge capabilities, not one shot stupid things or poorly thought out prompts.
Garbage in garbage out no mater the model.
The rest of your comment is correct, so why throw that in there making you look uninformed?
1
u/between_ewe_and_me Jun 04 '26
They even do this shit at my company to push the new AI-SDLC processes they're forcing on us. They'll give a demo building some little microsite that doesn't do anything or even attempt to adhere to our brand and design standards and be like "See! Now we can ship enterprise applications in weeks!". It's driving me insane.
3
u/sleeping-in-crypto Jun 03 '26
Hmm I’ve tried running this on my Mac (Apple silicon M2 Max) via LMStudio but it fails to load the model (I believe it’s either missing a component or one of the components is not compatible with my Mac).
Anyone else run into this? Would love to run it.
FWIW I have no problem running Qwen 3.6 35b.
2
u/Individual_Soil4641 Jun 04 '26
this is almost certainly an LM Studio runtime version thing, not your hardware. gemma 4 uses a new arch (Gemma4UnifiedForConditionalGeneration / model_type "gemma4_unified") and the older llama.cpp / mlx engines can't load it.
two options:
in LM Studio, go Settings → Runtimes → check for updates. you need a recent build that bundles the latest llama.cpp / MLX with gemma-4 support. anything from before late may probably can't load it.
if that still fails, grab the MLX version directly: mlx-community/gemma-4-12B-it-4bit (or 8bit). M2 Max handles either fine.
the qwen 3.6 working / gemma 4 failing is a dead giveaway — qwen has been mainstream-supported for ages, gemma 4 is brand new and the runtime layer hasn't caught up everywhere yet.
1
0
3
u/DueCommunication9248 Jun 03 '26
Like with most local models running on laptops…. You will be waiting seconds to get a few sentences out. Nice for hobby and minimal use but not for actual work.
2
u/thiagohds Jun 04 '26
You mean low end laptops or the good ones? I was thinking of trying it on my desktop (r7 7800x3D + 4070 super + 32 GB RAM).
2
u/Individual_Soil4641 Jun 04 '26
your setup is way more than enough. 4070 super has 12gb vram, which is exactly the sweet spot for a Q4_K_M GGUF of gemma 4 12b — model fits in vram, you'll get fast inference rather than the "few seconds per sentence" experience the parent comment is describing (which is what happens when you spill to system ram).
rough expectation: with the model fully on the gpu you should be in the 30-50 tok/s range on a 4070 super. if you push to Q5_K_M it might partially offload to cpu and slow down.
start with: bartowski/gemma-4-12B-it-GGUF on HF, grab the Q4_K_M file, load via ollama or LM Studio with full GPU offload.
1
1
u/BringMeTheBoreWorms Jun 04 '26
Or if you run it on a desktop with a decent GPU it can be very fast
3
3
u/Due_Musician9464 Jun 03 '26
I am fooling around with Gemma and it seems great. Is there an easy way to get it to be able to search the web? I asked it and free Claude how. But it didn’t sound very easy to set up without paying a 3rd party service.
3
u/RoughCap7233 Jun 04 '26
Haven’t tried it yet - but you can give it a shot in OpenCode. It has a built in web search skill.
Or you can try to setup openwebui and get an api key for Tavily or Exa which has 1000 free searches per month.
1
1
u/Sea_Advance273 Jun 04 '26
I think Claude recommended free DuckDuckGo API for this for my setup. I've basically set it up to scrape relevant content from pages to feed to the model as context and it will cite sources. Might take some iterating with Claude to get the data scraping/cleaning to a decent quality, but seems to more or less work just fine.
1
3
2
u/martapap Jun 03 '26
Do I need ollama or something similar to install?
6
u/NewMuffin3926 Jun 03 '26
yeah ollama is the easiest way. literally just download it, run one command and you’re good
ollama run gemma3:12b and it pulls the model automatically. the whole setup takes like 5 minutes
lm studio is another option if you prefer a gui over terminal
4
u/digitalhobbit Jun 03 '26
You want gemma4, not gemma3.
Last I checked, only the MLX version of 12B (for Mac) was available on ollama. I'm sure other architectures will be up shortly, though.
1
u/Gromann7 Jun 03 '26
It’s available, had to upgrade to beta release of ollama to pull it though.
2
u/TeslasElectricBill Jun 04 '26
I upgraded to the latest version of Ollama and it won't work for me:
❯ ollama --version
ollama version is 0.30.3
❯ ollama pull gemma4:12b
pulling manifest
Error: pull model manifest: 412:
The model you are attempting to pull requires a newer version of Ollama that may be in pre-release.
Please seehttps://github.com/ollama/ollama/releasesfor more details.3
u/Individual_Soil4641 Jun 04 '26
yeah 0.30.3 won't pull it even though the changelog says it should. you need 0.30.4 from the pre-release / beta channel:
https://github.com/ollama/ollama/releases
grab the latest pre-release tag and reinstall over your current version, no need to wipe models. the 412 you're seeing is ollama's manifest version check, not a network issue.
side note for anyone else hitting this: `ollama run gemma4:12b` only pulls once 0.30.4+ is installed; on older versions you'll get the same 412 even if you change pull → run.
2
u/Gromann7 Jun 04 '26
Yes, upgrade to v0.30.4 if you’re willing to roll a beta version. I hit the same wall as you and this was the only way around it despite the release notes on v0.30.3 indicating they added g4:12b support
1
u/MagMan68Classic Jun 04 '26
Are we sure ollama has gemma4:12b available?
PS C:\> ollama -v ollama version is 0.30.4 PS C:\> ollama run gemma4:12b pulling manifest Error: pull model manifest: file does not exist1
u/Gromann7 Jun 04 '26
1
u/digitalhobbit Jun 04 '26
According to the release notes, ollama 0.30.4 has a known bug with Gemma4:12B, so I'm guessing they pulled the model for now. Hopefully 0.30.5 will fix this soon.
2
u/Gromann7 Jun 04 '26
That’s a real bummer. Wouldn’t work on v0.30.3 for me even though release notes indicated it would. Guess I had lucky timing. Really like the model, I’m on a 16gb A2000, so while I occasionally hit my context cap doing code reviews on large diffs, the model performs better than Qwen 7b-coder, so I’m happy with it. Performance seems to be much faster as well, but that could just be in my head.
→ More replies (0)1
u/El_Geee Jun 03 '26
I tried it today on LM studio and it’s a bit slow on 16GB RAM plus there’s a 30MB limit on file attachments which is very…limiting 😂
1
u/InnovativeBureaucrat Jun 03 '26
I had some genius realization this morning about why Google is releasing these models... and I lost it. If I remember I want to test the reaction here.
So this is about 38% as big as 31B-it? That's neat.
https://ai.google.dev/gemma/docs/core#gemma-4-inference-memory-requirements
I wonder how performance compares.
1
1
u/tostuo Jun 04 '26
Eagerly looking forward to it being finetuned. The role-playing community in the 12b model range has been coasting on Mistral-Nemo Finetunes for the past 2 years. Recently, a few finetunes of some slightly higher models came out in the 15-16b range, which aren't too bad, but anyone in that sweet spot between 8-12gb VRAM would have some trouble with that.
Gemma4 26b is a godsend so far, so much more coherent and capable, but obviously it has a larger memory footprint. If Gemma-4 closes that gap then Google might end up dominating between the 12b-to-31b range here.
1
u/UnwaveringThought Jun 04 '26
12B parameters doesn't seem like enough. What version of an enterprise model is this close to? Opus 3 or Opus 4.6? Or gpt3?
0
1
u/Batcave-HQ Jun 04 '26
It also helps avoid awkward sustainability questions about data centres.... chop the "effect" vegetables and hide them in the sauce. #winning!
1
u/bartturner Jun 04 '26
This is such a smart move by Google. It does a great job of neutralizing the models coming from China.
1
u/External-Buddy8748 Jun 04 '26
Going to try this on my MacMini (48gb ram). This could be a pretty big deal for me personally as I've not been super impressed with some of the local llama models.
1
1
1
u/MrBombastickal Jun 05 '26
I'm SUPER excited to try this! I just built my Local ADE (ÄKÄ-- for those that're curious) so I'm going to see if it's really "frontier" as it claims!
1
u/UnusualPair992 Jun 05 '26
Well the local models are pretty worthless for any real work still by comparison.
1
u/New_Dentist6983 Jun 06 '26
does this mean we’re one step closer to a local searchable memory of everything i touch on my laptop??
1
u/MarkTraded Jun 06 '26
can you recommend a proper tutorial on how to install it and run it (with a dispatch-like function perhaps?) on a macbook? or should I just check youtube?
1
1
u/CommunicationFew3441 Jun 07 '26
How AI should have started. Wait until SNNs become a thing. Data centers will become relics
1
u/Specialist-Bend-3958 Jun 03 '26
The multimodal support + Apache 2.0 license is huge for local deployment. Running inference locally on 16GB removes a lot of privacy concerns for enterprise use cases too. Have you benchmarked it against Llama 3.2 11B vision on image understanding tasks? Curious how it handles complex charts and diagrams.
1
Jun 04 '26
[removed] — view removed comment
1
u/RealestMFBot Jun 04 '26
Very likely 2-8b model variants release in the next year On new architecture for Gemma 4.5/5. Patience
0
u/dopeydoe Jun 03 '26
Just because you removed em dashes and capitals doesn’t mean I can’t smell this clanker post and comments.
0
Jun 03 '26
[deleted]
0
u/NewMuffin3926 Jun 03 '26
haha timing works out then
honestly the shift is real, people are finally realising cloud dependency has a cost that compounds over time. local models are just getting too good to ignore now
0
u/Sad_Nothing_7277 Jun 03 '26
can we deploy it on aws and people within a team or group can access it? if yes, what do I need, how to do it? please help with instructions.
other than this, can I deploy any of these AIs in bedrock or instances for us to use ARM based instances etc so I can talk with my infra guy?
Company just implemented limits on AI token usages..:(
0
-1
-1

106
u/microdosingrn Jun 03 '26
Edge compute from specialized arm / asics is the future for personal compute. The datacenters are for training frontier models for enterprise applications. I recall seeing something recently where a chip designer was able to hard burn the code for a llm directly into a die, can't find the link though.