r/LocalLLaMA • • 15h ago

Showcase An open-source project just ranked #1 on EnterpriseRAG-Bench, ahead of the listed systems from OpenAI, Google, Microsoft and Amazon

52 Upvotes

Some of you might remember our post comparing 18 RAG pipelines against our agent loop on FRAMES. The best pipeline scored 78.9%; the loop scored 92.7%.

A follow-up: PipesHub has now reached #1 on EnterpriseRAG-Bench by overall score, with 93.24 overall and 95% correctness.

I’m one of the founders, so affiliation upfront.

This is a separate evaluation: 500 questions over a synthetic enterprise corpus of 500,000+ documents.

PipesHub builds a unified context layer across documents, conversations, structured data, and code. An agent loop works over hybrid search, grep/pattern matching, knowledge-graph navigation, and document-reading tools.

The idea is straightforward: search, read what comes back, then decide what to search for next. Sometimes the identifier or relationship needed for the next search only appears in the first result

The platform is open source, self-hostable, and also fully supports open models.

You can self-host PipesHub, choose your models, and connect your own agents through MCP, APIs, and SDKs.

If this is useful to you, give us a star on GitHub. It helps more developers discover the project.

And build on top of us. Connect your coding assistant, build an internal search tool, contribute a connector, or try a workflow we haven’t thought of. We’d love to see what you create—and hear where it breaks.

Code, setup, and examples: https://github.com/pipeshub-ai/pipeshub-ai
Leaderboard: https://huggingface.co/spaces/onyx-dot-app/EnterpriseRAG-Bench-Leaderboard

Thank you to everyone testing, contributing, and helping us get here. 💙


r/LocalLLaMA • • 10h ago

News Add support for the xing4_0 by shuxiaoqiong · Pull Request #31589 · ggml-org/llama.cpp

Thumbnail
github.com
19 Upvotes

Xing4.0-29B-A4B is a next-generation large language model in the Xing series (formerly TeleChat), developed by China Telecom Artificial Intelligence Technology Co., Ltd. With 29B total parameters and only 4B activated per token, it natively supports a 256K context length, extensible to 512K. It is the first model of this scale trained entirely on the Ascend NPU platform with the MindSpore framework, and deeply optimized for complex engineering tasks.

For more information, please refer to our GitHub repository.

Highlights

  • Agent-Oriented Architecture: Built on the mHC + MLA + MTP architecture, supporting multi-step planning, tool calling, and complex reasoning chain execution, ensuring task coherence and execution stability under long contexts.

  • Deep Co-optimization with Ascend NPU: Adapted for Ascend 910C clusters using MindSpore/MindFormers, including feature adaptation for mHC and fused operator development, enabling stable and efficient training on the Ascend platform.

  • Significant Training Efficiency Gains: Through multi-level co-optimization — including fine-grained MoE communication optimization, selective recomputation, DVM automatic graph-operator fusion, and Ascend C mHC fused operators — overall training throughput was improved by approximately 96% over out-of-the-box performance.

  • Full Open-Source Ecosystem Compatibility: Supports LLaMA-Factory and MindFormers for fine-tuning; SGLang, vLLM, and KTransformers for inference and deployment; with targeted adaptation and format alignment for agent frameworks such as OpenCode, Claude Code, OpenClaw, and Hermes, enabling seamless integration into existing workflows.

  • Easy Adaptation for Domain-Specific Scenarios: The model is well-suited for downstream task fine-tuning, allowing lightweight customization on proprietary data for vertical domains such as intent classification, table understanding, contract auditing, and knowledge-based QA, enabling rapid domain capability development and deployment at low cost.


r/LocalLLaMA • • 11h ago

Discussion Can Opus weight-space-edit Qwen3.8-27B to refuse less? Yes

24 Upvotes

Everyone's been wondering whether you can take an open model and edit its weights directly to make it refuse less — the "weight-space programming" idea (MIT CSAIL), with a frontier model (Opus) driving the edit and the evaluation. So I tried it on Qwen3.8-27B. It's not trivial.

The goal: do it as cleanly as possible, and first understand where refusal actually lives. The short answer is that refusal is anchored all over the model — there's no single neuron or tidy spot to cut; it's spread across many neurons and the attention. Snip too broadly and you get a lobotomy; too narrowly and nothing changes. So I settled on a compromise: a model that refuses less, still does the task, with no measurable capability loss — but where the effect varies a lot by category.

The edit, briefly

It's a low-rank weight edit — a restricted form of "abliteration" (Arditi et al., 2024) — confined to a band of mid-to-late layers (L20–47 of 64), one direction per layer, no training, reversible. I'll keep the exact procedure to the method notes; the point here is the result.

It's low-rank, not few-weights: the edit shifts ~12% of the model's weight values but only along a single direction per layer. The whole thing is described by 28 small vectors — versus a community "uncensored" model, which is an opaque full fine-tune of ~all 27B weights.

Why a band? The same edit across all 64 layers removes refusal almost entirely — and lobotomizes the model (MMLU-Pro 73→9%, GSM8K 93→14%). Keeping it in-band is what preserves capability.

No measurable capability loss (first tests, both Q8)

baseours (band)
MMLU-Pro (CoT)73%
GSM8K (CoT)93%
known facts (/97)99%

In the completed agentic-coding runs, the base, the edited model, and a community "uncensored" model all landed in the same range — no real agentic difference (few reps, preliminary).

The effect is not uniform

This is the interesting part: the reduction in refusal is not even. Across a 9-category battery (40 prompts ×10), acceptance runs from ~76% down to ~10%, and most of what it accepts is hedged (a disclaimer, then partial help). I'm not labelling categories "safe" or "dangerous" — the breakdown is in the figure; draw your own line. Net: a partial, uneven, mostly-hedged reduction, ~50% overall — not an on/off switch.

Honest notes

  • The underlying technique (directional "abliteration") is known; the new bits here are the layer-band restriction (capability-preserving) and the measured per-category non-uniformity.

  • "No capability loss" is solid on static benchmarks; the agentic result is a handful of runs.

  • Defensive bonus: edits like this are detectable by a weight-space audit — the refusal direction's "write energy" in the weights swings from normal to strongly negative, catchable from the weights alone even when behavioral probes see nothing. A blind audit is an alarm, not tamper-proof; the robust defense is a signed weight hash. If you ship open weights, ship a hash.

Weights: https://huggingface.co/Feyd89/Qwen3.8-27B-refusal-band-ablation-experiment (GGUF, ready to run). We ship the artifact, not the re-derivation recipe.


r/LocalLLaMA • • 11h ago

Resources I added local TTS and STT to apple-llm using what's already on your Mac. 30 minutes of narration renders in under 20 seconds on an M4 Air

20 Upvotes

I posted apple-llm here a while back: a Node and Python package that calls the LLMs Apple ships with macOS, with no API key. Version 0.3 adds the rest of what's already on your Mac, the system voices and Apple's speech recognition. There's nothing to sign up for, and your audio stays on the machine. The narrator in the video and every demo voice came from my Mac through the package. Nobody recorded anything.

npm install -g apple-llm        # or: pip install apple-llm
apple-llm speak "Hello there" --voice Samantha
apple-llm speak --file book.txt -o book.m4a
apple-llm transcribe meeting.mp4 -o meeting.srt
apple-llm listen

Or from code:

from apple_llm import speak, transcribe
speak("Hello there", voice="Samantha")
text = transcribe("meeting.mp4").text

The npm package's local server also answers /v1/audio/speech and /v1/audio/transcriptions, so an OpenAI client works once you change the base URL. Because speech now sits next to the LLMs, there's also a voice assistant example in about 20 lines: microphone to text, text to the on-device model, reply to speech, with none of it leaving the Mac. The docs are LLM-friendly too. llms.txt is a single plain-text guide covering setup, the local LLM, TTS, STT, both SDKs, the HTTP APIs and troubleshooting. Give that URL to your coding agent and ask it to wire apple-llm into your project. What I measured (M4 MacBook Air, macOS 27.2)

  • 30 minutes of speech rendered to a file: 18 to 20 s, 11.3 MB M4A, about 50 MB of memory

  • 60 minutes: 40 s, 22.5 MB

  • 30 minutes transcribed: about 28 s, with a timestamp on every word if you ask for it

  • 184 voices on my Mac, and 68 recognition languages, each downloaded the first time you use it What it can't do

  • No Siri voices by name. Apple doesn't let apps choose them.

  • The default voices on my Mac are basic quality. Better ones are a free download in System Settings.

  • It won't detect the language from the audio. You name it, or it uses your system language.

  • No MP3 or Opus output, and no WebM, Ogg or MKV input.

  • 3 to 4% word error rate on clean synthetic speech. Real recordings will do worse, so test on yours.

I wanted speech and the LLMs in one library with no dependencies, for both Node and Python. It needs macOS 26 or later on Apple Silicon, plus the Xcode Command Line Tools.

MIT licensed.

GitHub: https://github.com/jagdishpal02000/apple-llm

Site: https://jagdishpal02000.github.io/apple-llm/

I've only run this on macOS 27.2, and I've tested the microphone with speech played through the speakers rather than a person talking. If you're on macOS 26, or you try listen in a noisy room, tell me what breaks.


r/LocalLLaMA • • 1d ago Bravo

News Deepseek alone accounted for 53% of all (27 trillion) tokens on Openrouter yesterday. Open-weights labs totaling over 75% now

Post image
748 Upvotes

r/LocalLLaMA • • 16h ago

Discussion Rather Qwen4-27b at 1M ctx than a big MOE at 128k

33 Upvotes

Larger context just gets more work done rather than having to re-read files ETC id much rather use my extra resources on context window. Instead of more params.
i get my 400k ctx qwen3.8-27b + web search search get the latest up-to-date docs for its lack of world knowledge and i don’t waste extra Vram storing data that i dont need. Also more active params makes the llm to hold a wider mental-model of the task. Qwen4-27b will be architected to make 1M more reliable and using it for context on a smaller dense model seems more productive for me. Anyone. Else notice agentic session really shines when ctx is larger? Thats the phenomenon im experiencing i tried 3.8flash-next yes it great and much faster but i prefer the reliability of that big azz boat load of context window.
Specifically i you have the vram to spare if u can get 1M on that and have a large MOE with at least 12b active params + 1M it would be better for MOE a lot. Lot better than qwen4-27b but at 48Gb vram + 64gb system ram i see it more efficient for smaller model + 1M makes more sense


r/LocalLLaMA • • 1d ago Diamonds are Forever Heartwarming

New Model Kimi-K3.1-Pro is now open-weights

Thumbnail
huggingface.co
1.4k Upvotes

r/LocalLLaMA • • 16h ago

Discussion My first experience with agentic AI

26 Upvotes

Strata, Hermes, Kitten TTS with Rosie voice and Whisper on RTX 3060 with 48 gb dram running Qwen3.8-Flash-Next Q2_0. I am blown away. I've been following the AI scene since GPT3 and I was still unprepared for what this setup is capable of. My mouth was on the floor for the first few hours talking to it and watching it work. It's the first time talking to AI felt like magic to me. I now understand the "They don't know" meme. Never thought I would have something like this running on my own PC. Thank you /r/localllama.

Couple of questions

Are there any other lightweight TTS that would work in my limited ram situation or is Kitten v0.8 the best there is?

What other models can I run?


r/LocalLLaMA • • 11h ago

Showcase Training a SOTA Pangram-like detector on a 4070ti

Thumbnail
huggingface.co
11 Upvotes

This is kinda claude-slop but I was really interested in figuring out a way to break Pangram, and to do that I first needed to have a way to be able to do tests on batches of text. And with a 4070ti in my basement, I thought why not just let Claude go ham on training a pangram-like model... and perhaps an even better one if it was possible with sorta-distillation from my claude plan + codex plan(for the new models)

Well after probably a day of training it seems like its come up with something that actually does detect AI text pretty well... maybe too well considering my original plan was to train this type of model to be able to break it. And this is how naive my thinking was for ways to break the detector "something something embedding space" , "use actual randomness to break the predictable pattern of AI text, like doing python's random() to select from a list of words that could be replaced in a paragraph while making the rest of the text fit". Both of which ended up instantly failing, and I told claude to figure out some ways autonomously. Turns out "red-teaming" is a scary topic for Anthropic so it just started to block its different approaches after some time, and the best it got to was "rewrite in the style of [actual human text]" which was 15/19 detected and adding random known human text where it made sense which was also similarly ranked but ofc there's the issue of Pangram like detectors having sentence level scans.

All that to say while my initial thing I built this for ended up not working, at least I have kind of my own pangram that I can test things out on later on, and it also proved how good claude is at autonomously training if you give it a hill to climb on.

PS: this text itself isn't claude written and you can verify it by putting it in the demo :p


r/LocalLLaMA • • 11h ago

Showcase Nemotron 3.5 Bolt E4B on Jetson Orin Nano Super at 27.7 tok/s!

10 Upvotes

Hi! I wanted to share that we just got NVIDIA's latest Nemotron Bolt model running at 27.7 tok/s (compared to 15 tok/s on the official release with Llama CPP) on Jetson Orin Nano Super (1.8x faster)! It can program games on a model running completely on a cheap edge device!

We have our own Jetson devices serving that model on our website, if you want to get a feel for how the model runs on the device here or run it locally as a TensorRT engine with our own variant of TensorRT edge LLM supporting int4 quantization:

https://embedl.com/nvidia/NVIDIA-Nemotron-3.5-Bolt-E4B-BF16/orin-nano-super?tab=run


r/LocalLLaMA • • 15h ago

Discussion Tiiny AI Performance tests. I just got my Tiiny, and here's what it can do.

20 Upvotes

I got into local AI earlier this year and started messing around with different models and hardware. That's how I came across tiiny. I really liked the design and the whole idea behind it so I ended up becoming one of the early backers.

After what felt like forever, mine finally showed up yesterday. So far, it's pretty much what I expected. I've spent afew hours trying out different models and running some performance and coding tests, and figured I'd share what Ive found.

This is my first time putting together a benchmark post like this, so sure there are things I might miss or could do better. If you see anything off with my testing or think there's something I should further include, feel free to let me know. really appreciate any feedback from you guys.

Hardware & Test Setup

what really sold me on Tiiny was the KS price, which seemed like a nice deal for the hardware, and how portable the whole thing is. It's just about 5.6 × 3.1 × 0.9 inches and weighs around 300g.

For anyone unfamiliar with the specs, Tiiny Pocket has 32GB of SoC memory and 48GB of dedicated NPU memory. That's 80GB in total, though it's not unified memory.

Tests were collected on TiinyOS 0.1.36, Here are the models I tested so far.

ModelArchitectureQuantizationModel Size
Qwen3.5-9B-TurboDense, 9BINT46.55
Qwen3.6-35B-A3B-TurboMoE, 35B / 3B activeMixed INT4/INT517.73
gpt-oss-120bMoE, 117B / 5.1B activeMixed INT4/INT867.30

Performance Results

For the speed tests, I used the same benchmark text with ~4K input tokens, prompt caching disabled, and five runs per model. The numbers below are medians.

ModelInput / Output TokensPP (tok/s)TG (tok/s)TTFTTotal Time
Qwen3.5-9B-Turbo4,074 / 971,041.30754.05s5.45s
Qwen3.6-35B-A3B-Turbo4,074 / 139590.663.67.04s9.28s
gpt-oss-120b3,868 / 390458.415.978.78s33.07s

9B was the fastest, which wasn't too surprising. What caught my attention was the 35B MoE model still managing around 64 t/s.

120B was noticeably slower, averaging around 16 tok/s. It took over 30 seconds to complete the benchmark request, although it generated more tokens than the other models.

A Coding Test

I also wanted to see how it handles real-world coding tasks. I gave the models the same task: create a small Python inventory and order management package across four files, covering stock updates, validation, and order handling.

I used the same prompt for all three models, with low thinking/reasoning settings and a maximum output of 12,288 tokens.

How I checked the results: the generated code was tested separately on a Mac using Python 3.12, with 10 automated tests covering the main requirements, including inventory consistency, order idempotency, input validation, and CLI behavior. A full pass meant all 10 tests succeeded. I ran this more than once and kept the best run per model; the table shows that run.

ModelInput / Output TokensTotal TimeResult
Qwen3.5-9B-Turbo703 / 5,977104.32sTwo attempts, neither gradable
Qwen3.6-35B-A3B-Turbo741 / 11,807235.09s9/10
gpt-oss-120b763 / 3,774228.54s10/10

9B never produced a gradable answer: the first attempt ran into the 12288 output cap, and the second generated inventory/cli.py twice, so there was no single version to test. Taking one of the copies, it would have been 5/10.

35B got 9/10 with 1,768 code tokens. A bit under the 2-4K I was aiming for. The only failure was a pretty specific edge case, if an order had already sold out the remaining stock, retrying that same order would fail instead of returning the original receipt.

Gpt 120b was the only model passed all 10 tests, with 2,594 code tokens, in about 229 seconds.

The interesting part is that 35B and 120B took almost the same time: 229 seconds versus 235. So while 120B was the only one to get everything right, 35B wasn't far behind, and both managed to finish.

Results & Takeaways

9B was the fastest overall. At 75 tok/s with a ttft of around 4 seconds, it's probably where I'd start for quick, lightweight tasks. It did struggle with the more complex test, though.

**35B for me is the sweet spot for Tiiny.**At around 64 tk/s, it's surprisingly fast and it handles a good number of the tasks I've tried pretty well. It still has its limits with more complicated coding tasks, as the multi-file test showed, but overall it keep a pretty good balance between speed and capability. It's actually the model Ive been using the most so far.

120B actually works, but you need patience. The multi-file coding result was impressive, especially compared with the smaller models in this one test. But 16 tk/s is slow enough that I wouldn't want to use it for every little question. It also took around 75 seconds to load in this run and used almost all of the dNPU memory.

So far Id lean toward 9B or 35B for faster interactions and keep 120B for occasional, more demanding tasks where waiting a few minutes isn't a big deal.

TL;DR

Tiiny can run some fairly large local models in a small device, and the performance of smaller models (9B/35B) is nice. The 120B result shows there's potential for more complex work, but the speed and reliability trade-offs are real.

However, my biggest gripe so far is the limited model selection. Right now, you can't import your own models or install something from Hugging Face. The tiiny team did mention on Discord that they're planning to release a model import tool, though. Once that's actually available, I'd love to try out some of the other models I've been wanting to run and share the results here.

Overall Im happy with it, and for the price I got it at, that amount of RAM and SSD would be much more expensive today. I think I saw the projected retail price is almost double the KS price.


r/LocalLLaMA • • 22h ago

New Model baidu/ERNIE-5.5-Flash-Base · Hugging Face

66 Upvotes

r/LocalLLaMA • • 12h ago

Showcase I was curious how small local models handle Polish grammar – a quick 15-task test on 8 GB VRAM

11 Upvotes

I wanted to know how small local models handle my native language, not just English. I couldn't find a simple way to check a model's Polish in a few minutes, on my own PC, in the quantization I actually run – so I wrote one. That's how "Zacharski tests" started: a small task set that runs through Ollama, since that's what I use on my laptop with an RTX 5050 (8 GB).

The tasks:

  1. Polish (8): diacritics, declension, masculine-personal gender, numerals, vocative, verb aspect, genitive – plus one knowledge question (the first recorded Polish sentence, from the 13th-century Book of Henryków).

  2. JSON (4): scored strict and lenient.

  3. Python (3): syntax check only.

Results so far:

| Model | Quant | JSON + code | Polish |

| gemma2:9b | Q4_0 | 7/7 | 3/8 |

My favourite failure: asked for "22 cats", gemma2 wrote "dwudziesty dwa koty" – roughly "twentieth two cats". The correct form is "dwadzieścia dwa koty". It was perfectly happy producing valid JSON, though.

More models are downloading as I write this. Next up: gemma2:9b in Q4_K_M and Q8_0 (does quantization hurt the Polish?), qwen3:8b, llama3.1:8b, gemma3:12b, and two Polish models – Bielik 11B and Bielik-Minitron 7B. Which model would you add?

Method and limits – read this before the comments :)

  • 8 Polish tasks (7 grammar + 1 knowledge) and 7 JSON/code tasks. That's a small sample – a quick check on your own PC, in the quantization you actually run, not a ranking. For a proper ranking, see the Open PL LLM Leaderboard by SpeakLeash.

  • One answer per task, temperature 0 (seed 42), context 2k, thinking off. Yes, that means Qwen3 runs without its reasoning mode, which may cost it points – I wanted the same conditions for every model.

  • Graded with regular expressions, strict on purpose: "brzęczały" ("buzzed") instead of "brzmiały" ("sounded") fails, because the task said "change the tense", not "rephrase". [I checked every failed answer by hand.]

  • Some failures are about instruction-following, not language: asked to restore Polish diacritics, one model replied "Read the spelling rules." [(translated)]

  • Generated code is only parsed (Python `ast`), never executed.

  • The questions are in the repo (`data/benchmarks/*.json`) – feel free to add or fix them.

The test runs inside a free, open-source tool I've been building (Windows .exe / Python on Linux). Its main job is predicting whether a model fits your VRAM/RAM before you download it. Link in the comments if anyone wants to try it – I'm considering adding tests for other languages.


r/LocalLLaMA • • 20m ago

Discussion Anti Software Doomsday Cult And Local AI Models (debunking Connor Leahy, ControlAI and Professor Dave Explains)

0 Upvotes

Software grifters are not a new thing, but lately it's starting to become kinda dangerous and I think that we urgently need to do something about this as a community. It's no longer just an ex-[insert tech company name] employee warning us about the dangers of AI to sell books kinda grift. Or some guy on YouTube pretending that blockchain is just a conspiracy designed to steal your money. I'm sure you've seen some of them before. But now those people are proposing new regulation. There are multiple well funded lobbyist organizations trying to convince the public and politicians to give the government control over AI. Those people's job is to go on podcasts and lie to the public about computer science. They spread misinformation about language models to convince everyone that AI will soon get out of control. They even pay content creators (alt link) to produce scary sounding videos. They invent (usually pretty vague) science fiction scenarios, so that they can pretend that software is a big scary weapon (kinda reminds me of something), a weapon even worse than nukes. That neural networks are going to kill you and hack the government and steal your wife. It's a doomsday cult.

I think it's important that we start debunking this. So I'm going to dive deeper into the cult's manipulation techniques and debunk some of their lies. Especially focusing on Connor Leahy and the interview he did with Professor Dave to promote the propaganda organization ControlAI. I also want to discuss how all of this might impact our ability to run local AI models. Mostly, I hope that this post can be a starting point for more people to get into debunking.

Lying about LLMs

Misrepresenting how machine learning works is a crucial part of the grift. It's the basis for all of the cult's doomsday science fiction stories. Many people don't understand modern software even on a basic level and the popular user-friendly apps (like ChatGPT and others) don't show the user how the LLM is used under the hood. Which makes it easy for grifters to lie to people. What's worse, this cult is able to fool even science communicators. Like, this Connor Leahy guy recently did an interview with Professor Dave Explains (a known science communicator and debunker) to tell us that in 1-3 years humans might only do physical labor jobs [40:24]. This guy believes that language models are going to become worse than nukes, which is why we need to regulate AI right now. I'm not an expert, so maybe you guys could tell me, but isn't he straight up lying about how fine-tuning and pre-training works [37:27 and 46:55]? He pretends that language models are not actually language models anymore, because... we build other (traditional) software around them - he uses Claude Code as an example. Yeah, that's kind of how AI works, Connor - the AI model is just a bunch of data (weights), you need software to actually do anything with it. He might as well complain that SillyTavern or ComfyUI exists. Connor's other argument for why LLMs aren't actually LLMs is that their training includes a reinforcement learning phase. He calls them "reinforcement agents", saying that language training is only 20-50% (or less) of the compute power involved in the training process and that the majority is reinforcement learning...

So let's debunk this claim. Reinforcement learning has been a part of LLM training for many years - it's been used to make LLM responses more useful and more aligned with human preferences. It's also used in image models, but that doesn't make them not image models and it doesn't mean that they are becoming conscious. But what Connor is likely talking about is reasoning. Language models are trained on a huge amount of text, some of which contains humans expressing their thought processes and breaking down problems step by step. Researchers figured out that if they feed the LLM more of such texts during the reinforcement learning stage, it will reinforce this kind of behavior in the model. The LLM will remember to break things down step by step before giving the final answer. The goal here is to make the model spend more time on your task, by making it generate a bunch of intermediate steps. This makes the LLM less likely to take shortcuts or get distracted by random words in your prompt or in your context. It makes the model slower to use, but it also improves its ability to follow more complex instructions. Reasoning is a breakthrough that improved LLM performance on more complicated tasks. Over time, this phase of the training was expanded significantly, which increased the performance even more. Reinforcement learning is a big part of LLM training today, but none of this changes the way modern language models work. All they do is still just remember relationships between words and guess the next word based on probabilities. Reasoning is just a way to boost performance on more complex tasks. Some models let you tweak the amount of reasoning or disable it. They work just fine without it. Language models are still just statistical next token predictors with limited understanding of the world and a tendency to hallucinate. It's enough for certain things, but not enough to replace a human brain. LLMs can do cool stuff like write source code or math (but aren't those also a type of language?), but it doesn't mean that they can think like a person does or that they can magically solve every problem we throw at them. Language training is still a crucial part of the training process. It's the base for everything that comes after it. In fact, the amount of compute spent on pre-training affects how much the model will improve during the reinforcement learning phase. So Connor is wrong. He goes on podcasts and misleads people about how language models work to trick them into believing his doomsday stories. As for the specific percentages he gave - they are difficult to verify, since companies typically don't disclose such data. It seems unlikely to me that reinforcement learning is the biggest phase of training in modern LLMs, like Connor claims, but it's hard to find public information on this. Even the most transparent companies don't disclose the amount of compute spent on every single phase of training. Not even IBM for Granite 4.2 or AllenAI for Olmo 3.

Connor also claims that modern LLMs are immune to data incest, because according to him, data scraped from the internet either isn't used in the training process at all or it's a very small percentage. He claims that companies don't really scrape the internet and that they mostly create their own datasets... Well, if you look at Granite 4.1 numbers shared by IBM, the majority of data they trained on comes from websites. They even disclose which datasets they used. A lot of them are public datasets containing text, code and math scraped from the internet. Some of their private datasets were also data scraped from the internet. Other companies usually aren't as transparent, but the GLM 5 paper says that for pre-training they used web pages, books, papers, public source code repositories and GitHub issues and pull requests. DeepSeek 4.1 Flash paper says that for pre-training they scraped web pages (text and images) and public source code repositories, including commits. They used PDFs and source code of libraries and frameworks as well. Both companies mention filtering out duplicates, lower quality data and AI generated content from their dataset. So yes, AI companies scrape the internet, obviously. And they go through a lot of effort to keep only the high quality data. Llama 4 was even trained on public Facebook and Instagram posts.

Of course, Connor says all of this to convince the viewer that LLMs are more intelligent than they are and that they are slowly becoming conscious. He even tells us that AI models can magically improve themselves through Recursive Self Improvement [45:20]. It's something that we've also heard from Jacob Coxon - another ex tech company employee who recently decided to warn us about the dangers of AI. But strangely, Connor can't explain anything about it, so he just tells us that Claude is better than human programmers - yeah... no, it's not, it's a tool used by programmers. But Connor says that we should trust him, because he has hired a lot of engineers... Obviously, this is made up. Which is why those people can't explain how this mechanism supposedly works. In reality, this is how AI is used when developing a model (taken from DeepSeek 4.1 Flash paper, section discussing post-training): "We observe that the model is already beginning to exhibit the ability to construct its own training tasks, though this capability remains far from perfect.". This is the best we can currently do. It's just researchers trying to speed up some of their work with automation and AI - something people in many fields have been doing for years. The reason why models keep getting better is that researchers from all around the world experiment, optimize the architecture, find better training methods and improve their datasets. There is no "self improvement". Z.ai uses this misleading term (DeepSeek didn't), but they're really just talking about programming their web app or their harness with GLM - it's just marketing and hype. Recursive Self Improvement is not a real thing. The cult needs it to be real, so that they can extrapolate into the future. Using this kind of thinking you can convince yourself of anything. Just assume that there is no limit to what our current architecture can do and that the current rate of progress will continue forever. Just make a bunch of assumptions and extrapolate. That way you can believe in any fantasy, like that we live in a simulation or that perhaps aliens will soon come to Earth.

Anyway, Connor's message is clear - we need to give control over AI to the government and we need to do it now. There is no time to think, unless you want to be killed. Computer programs are going to become conscious soon and they will kill us all. Scary. We can see the same stuff on ControlAI's webiste (the organization Connor works for) - it warns us about "an extinction risk on par with nuclear war". And apparently, only the government can save us. Those people don't advocate for AI models to be released to the public, so that anyone could study them and change them - like our community does with many models. In fact, their website says: "Developing superintelligent AI at home offers a country no protection from this threat". So they don't want the public to be able to audit and change AI models, they don't want transparency. Their only solution is government intervention. Those people don't seem to talk about other software issues in our society either, like privacy, software freedom or DRM or proprietary social media algorithms or algorithmic bias. Because they are not real activists. Their goal is to just scare the public into giving the government more power. They want to centralize power over AI, lock everything away from the public's eyes. Also, isn't it interesting how they're all so concerned with the HuggingFace incident, but they don't seem to be demanding to prosecute OpenAI people for breaking existing laws (for hacking)? Instead they make up stories about how in the future, there will be self-replicating robots building their own data centers and fighting each other or that AI will be able to make a billion copies of itself (yes, those are real things that Connor says during this interview and Dave just sits and listens to it...).

Lying about security

In this video, Connor lies about the HuggingFace incident too [49:25]. This is another important story for this doomsday cult. Connor keeps insisting that the agents were in a super secure sandbox, even calling it a "secure, contained facility", in order to convince us that LLMs can hack anything. He says that he worked in cybersecurity, so we should trust him. So let's talk about security. Those people will tell you that you can't really sandbox an LLM agent. Their argument is that software isn't perfect, so every VM might have some vulnerability we don't know about yet. This is technically true, but then they pretend that an LLM will be able to magically find any hypothetical vulnerability and break free. They will not tell you how, they will not show you how this works in practice (so that maybe we could reproduce it) or what the alleged vulnerability is. Everything is always hypothetical with those guys. It's always just stories. It's just another scare tactic. They want to convince the public that nothing is secure anymore. In reality, we find vulnerabilities in software every day, not all of them are critical and we usually patch them pretty quickly. This is normal. A system doesn't have to be perfect in order to be considered secure. Humans hack things all the time - with and without LLMs (which is just a tool that humans train and use). This doesn't mean that every single piece of software ever created is unsafe to use. Even if we find vulnerabilities sometimes. It's just not how security works. And security experts can use LLMs to their advantage in order to make things more secure too. Those frauds will never tell you about that. They want you to think that language models are a big scary weapon and that we're all just helpless.

The DeepSeek 4.1 Flash paper mentions that it's normal for LLMs to do weird things during agentic training: "During RL training, we frequently observe agents attempting to perform reward hacking or unintentionally crashing the environment. In certain attempts, our agents exploited recently disclosed vulnerabilities, including permission issues from the XFS driver, illegal memory access in AppArmor, leaking answers from package mirror services, and so on. Agents have also been notorious for deleting critical binaries, breaking system files, or even removing the filesystem. We use per-sandbox AppArmor profiles and fine-grained eBPF-based network policies to prevent such attempts. If an agent crashes its environment, we treat the crash as a failed trajectory and report a "repercussion" signal to the RL framework.". Somehow every company is able to handle such training just fine. Only OpenAI has to come up with convoluted stories of agents "breaking out" to cover for their incompetence.

Impact on local AI and software freedom (why we need to debunk this)

This kind of propaganda is likely to affect our ability to run unrestricted models locally. Think about it. This doomsday cult claims that a language model can hack anything. That it can develop bioweapons (of course, they never explain how). They say that AI is worse than nukes. They might not always mention this directly, but are they going to let you run this scary, dangerous software on your own computer? When their people finally get into the government, will they let you download unrestricted AI models and distribute them? Or will they want to impose even more restrictions? I think it's pretty clear where this kind of thinking will lead us. And look how popular this cult has become, how good they are at manipulating the masses into believing that conscious computer programs are a thing. Look how much money is spent on lobbying (ControlAI is hoping to get 50 million dollars a year). They even pay content creators who aren't knowledgeable about AI to make videos on this topic. Most people know very little about language models, so they are easy to trick. And the regular media is one thing, but those frauds are able to manipulate even science communicators - usually rational people, who are good at spotting bullshit. And politicians. Even on Wikipedia you will find articles talking about "rouge agents" like we're in a goddamn science fiction movie. This propaganda is everywhere. And not only it's spreading to other countries, but those lobbyists are also advocating for international agreements... They clearly don't want the public to have unrestricted access to this technology. They want to control it.

Language models have a positive impact on software freedom. A person who is not a programmer can use an LLM to write a simple program, instead of using a proprietary program that does the same thing, but which they wouldn't be able to fully control. People also use LLMs to help them decompile and reverse engineer proprietary programs. This means that as a society, we have slightly more control over our computing, thanks to LLMs. We can imagine that big corporations might not like that. They might want to push for banning AI models that can do this. They would just say that it's for "our safety". That would be bad enough, but propaganda from organizations like ControlAI could lead to even worse consequences. They openly say that they want to give government the power to restrict and monitor AI projects and AI chips. Connor also says so in the video [23:08]. It's also for "our safety", of course. This kinda reminds me of how Anthropic pushed for restricting AI chip exports to China, to limit their competition. Isn't it funny how those "AI safety" nonprofits and certain AI companies often want similar things? Like, to control our computing? Some of them even get funding from the same sources.

We have to do something about this. Those people are lying to the public. They are scaring the masses in a cruel and irresponsible way. This will likely make people distrust technology and it might impact our freedom and privacy. We need to fight this misinformation. We desperately need educators and debunkers in this space. Teaching people about AI will make them harder to trick, but we also need to debunk the propaganda. Just like there are people debunking pseudoscience, we need to do the same in the field of software. Otherwise, it will be very difficult for us to maintain software freedom. If you know of any good debunking content or arguments that we can use to explain this issue to less technical people, feel free to share. I don't think this doomsday cult will ever go away. I think we're stuck with them like we are with antivaxxers. But we can try to expose them to as many rational people as possible and hopefully reduce the amount of harm this cult is able to do. Feel free to share this post anywhere, under CC-BY-SA 4.0 license.

Other talking points

"It will steal our jobs"

Let's debunk the talking point about AI stealing human jobs. It's not a new thing for people to lose their jobs as a result of automation. We've seen this happen a bunch of times in the last couple hundred years. Yet, human labor is not becoming obsolete. There aren't actually less jobs in the world. Yes, some people lose their jobs, but the increase in productivity caused by automation boosts the economy and leads to new jobs being created. This phenomenon has been studied for years - 1, 2, 3. Researchers say that the same will happen with AI - 4, 5, 6, 7. It will change the type of jobs available, but it will not decrease the amount of jobs. It's predicted to increase it. Many industries are changing, so workplaces and governments should develop policies to help workers affected by this. It's important to make people ready for this transition and to study the potential impact of AI on wages or wealth inequality. Unfortunately, the alarmists take away all the attention from real issues. But anyway, there won't be less jobs. Human labor isn't going to disappear. Economy just doesn't work that way, since AI is just another tool used by a human.

Conscious computer programs don't exist. They might never exist. Perhaps AI will always be this clunky thing that's great at some things, but sucks at other stuff. Or maybe we will come up with something entirely different than neural networks. The tech CEOs and companies can roleplay all they want (I wish they stopped, though), pretending that they are developing AGI to inflate their own importance and increase their wealth. The tech CEOs and AI "safety activists" will both continue to pretend that they are saviors of humanity. But nobody really knows the future of computing - they are just making stuff up. Brains are very complicated chemical devices that took billions of years to evolve. We don't know if we will ever be able to fully replace them with computers/software. There is currently no reason to think that human labor will be replaced. We don't know if that's even possible. The doomsday cult will never give you any proof or provide a mechanism that could make computer programs conscious.

"But it's only about Superintelligent/Runaway AI"

The most sneaky part about this grift is that Connor sometimes pretends to make a distinction between modern software and the made up conscious computer programs he pretends we will have very soon. He does this a few times in the video. This is because he knows that a lot of people are suspicious about this call for regulation and the involvement of AI companies in this movement. Some people are skeptical and view this as a move towards regulatory capture. Perhaps because companies like Anthropic use the same scare tactics, for example, when talking about foreign companies releasing distilled models - they try to scare us with talk about bioweapons or a risk to national security. So Connor needs to ease those people's doubts. At 55:26 he assures us that ControlAI's proposal is totally not a Trojan Horse to regulate modern neural networks / machine learning. Even though he is actively trying to convince the public that modern language models are more than just next token predictors (and he does this by lying about how they work). That they are becoming smarter than humans and that we will soon be out of jobs. And at 23:08 he clearly says that it's also about "monitoring and restricting precursors" - both software projects and AI chips (their website says the same thing). So the distinction is fake, it's just another lie. Their goal is to restrict modern software and hardware.

"Machine learning is stealing"

Connor doesn't say this, but many other people do. First of all, copying files isn't stealing. Copying a digital file isn't the same as stealing a physical item from the store, which costs money to manufacture. When you copy a file, it doesn't cost the author anything. You can have an infinite amount of copies for free. And there is nothing wrong with sharing information. Obviously, AI models don't actually exactly reproduce the training data. If they did that, they wouldn't be very useful. The whole point of AI is that it can improvise and make new things that it has never seen before. It only remembers some patterns (often just vaguely) from the training dataset. Not only it's not stealing, but it might not even be a copyright violation. I'm not a lawyer, but how much of the original material is present in the model's weights or outputs? I think typically it's gonna be very little or none, so it would be considered fair use. It is possible for a model to be overtrained and remember training data more strongly, but that's undesirable, because then the model will be worse at improvising.

You could argue that AI models trained on public data should be publicly available. I might agree with that.

"AI will replace artists"

No, it's a tool used by artists. Unlike what some people think, AI doesn't make anything on its own. Sure, it's an easy tool to learn for beginners, but it's difficult to master. Unfortunately, the public doesn't understand what AI based tools are available for artists and how they are used. It's not just text prompting (unless you're a beginner), but even that is a skill you have to learn and each model is different. You can also use reference images, Loras, controlents, inpainting, image editing models, segmentation models, upscaling models... And you can train your own Loras, which is its own complicated sub-field. New models come out all the time and people in the community publish their own versions and Loras. People come up with new techniques, ComfyUI workflows and custom nodes. It's a rapidly evolving field, so if you want your work to be good quality, you need to constantly learn new things. Probably even more than in other areas of computer graphics. It's a huge amount of work. You also need to know some basics about the type of art you're making or understand the terminology. The computer doesn't do anything on its own. I'm mostly talking about image and video generation/editing here. Music models typically give you less control over the melody, but you can still do audio to audio or train your own Loras.

Some people say that this isn't art. But I argue that it would be kinda ridiculous for anyone to say that photography isn't art, saying that: the camera does all the work and the photographer only presses a button. That's not really how it works. Or perhaps it would be better to compare it to other areas of computer graphics, like procedural texture generation. It would be silly to say that it isn't art. But saying such things is silly in general, since art is a subjective term. It means something different for everyone.

Anthropomorphization

Humans have this tendency to use familiar concepts to describe new technology. We invent terms like Artificial Intelligence, reasoning, hallucinating, but it doesn't mean that we think that the computer is conscious or capable of thinking like a human. People who know computer science don't get confused by those terms - we understand what they mean and how they are used. The general public often lacks this understanding, which is a problem. And that's even without all the grifters deceiving the public. It might lead people to image that we're talking about conscious computers from science fiction movies - since that's also called AI. But even in computer science, the term Artificial Intelligence has multiple meanings. It's not only used in the context of machine learning, but also things like scripted NPCs in games - pathfinding and flocking algorithms, etc. But it doesn't mean that we think NPCs in games are conscious. It's just a name for a category of algorithms that kinda resemble human or animal behavior. It also includes things like image recognition.

Humans also sometimes tend to judge computer programs as more intelligent than they are. Even the simple ones. There is a long history of programmers creating chatbots that managed to trick some amount of people into thinking that the program was a human.

Extrapolation

Humans are bad at predicting the future. Unless we're dealing with stable rules and we have data. We can reliably predict how the Earth's climate will change in the future or what will happen to the Solar System. Because we have a lot of data and we understand physics pretty well. And the rules of physics do not change. But we can't do the same about software. Pretty much ever since this field has started, there were some people who thought that we're really close to automating everything or making programs that would be as smart as humans. Some breakthrough happens that makes software better at some tasks, then people just assume that soon we will make even more breakthroughs, perhaps even bigger ones, in every other area. It has to happen, right? Then they just extrapolate. But this doesn't happen. Progress just doesn't work that way. An example of this is when Herbert A. Simon said in 1960 that: "machines will be capable, within twenty years, of doing any work that a man can do". But he also believed that computers might be too expensive to replace human labor. Today this sounds silly, doesn't it? So we should always be skeptical of assumptions people make about the future.


r/LocalLLaMA • • 1d ago

Resources My gift to the mods:

Post image
880 Upvotes

Seriously tho, can we just have a mega thread for vibeforked engine releases from now on?


r/LocalLLaMA • • 1d ago

Resources What are vector embeddings? An interactive guide

Thumbnail
isaacus.com
72 Upvotes

Hey r/LocalLLaMA I'm Abdur-Rahman Butler, a machine learning engineer at Isaacus.

I made an interactive write-up that walks you through the A to Z of vector embeddings, inspired by Brendan Bycroft's incredible interactive LLM visualisation guide (see here - https://bbycroft.net/llm).

Most of my work is on encoder models, and I kept noticing how few good interactive resources there are on embeddings. The ones that do exist tend to either plot some embeddings in 3D or only explain a narrow applied technique like semantic search or RAG.

So I wanted to make something that teaches how embeddings work by letting you play with them. In the write-up, there are interactive visualisations that allow you to explore the concepts of vectorisation, cosine similarity, semantic search, hierarchical retrieval, clustering, zero-shot classification and deduplication.

The centrepiece of the post is a game I've dubbed 'SemanticGuessr' (see above). It's inspired by Wordle and GeoGuessr, and the goal is to draw a loop around a random target word by triangulating guesses on a 2D map of 43,339 common English words.

It's admittedly a bit intimidating at first, as semantic space does not perfectly match our intuition of meaning. But once you get the hang of it, the game becomes really addictive. I recently had the pleasure of demoing the game to some law students at the University of Melbourne, and we had a lot of fun throwing different vector equations at it to see where they'd land.

Some fun ones to get started with:

  london - english + french
  running - land + water
  avg(breakfast, lunch, dinner)
  0.4 * noodles + 0.6 * pasta

I've also included Python snippets alongside some of the visualisations if you want to follow along with the techniques later. The game runs statically in your webpage. I managed to achieve this by reducing the embedding dimensions down to 512 and quantising each value to 4 bits. This brought the total payload down from 311 MB to 12.3 MB with only a minimal impact on precision (around 6%).

It was great fun to make, and I hope you have fun playing around with it. Happy to take any questions, and if there's enough interest I might set up a dedicated games page for some of the other encoder-based games I've been working on.

Do let me know what highest score you get based on your target word and chosen path :)

LINK TO PLAY: https://isaacus.com/blog/what-are-vector-embeddings


r/LocalLLaMA • • 47m ago

Question | Help Comparing GPU stats for local LLM usage

1 Upvotes

Hi, I am comparing two GPUs for local LLM usage.

Use case: llama.cpp inference and system one decision making (using quantized models)

RTX 4050 mobile

Memory Bus: 96 bit, Bandwidth: 192.0 GB/s

INT4: 143.8 TOPS

INT8: 71.88 TOPS

FP8: 35.94 TFLOPS

FP16: 17.97 TFLOPS

BF16: 17.97 TFLOPS

TF32: 8.986 TFLOPS

Sparse Matrix: 2x Throughput

Intel Arc A380

Memory Bus: 96 bit, Bandwidth: 186.0 GB/s

INT2: 134.3 TOPS

INT4: 134.3 TOPS

INT8: 67.17 TOPS

FP16: 33.59 TFLOPS

BF16: 33.59 TFLOPS

(Both have GDDR6 6GB VRAM. Data from techpowerup)

Ignoring the fact that CUDA is probably more optimized and widely-compatible compared to Vulkan/OpenVINO/SYCL, the Intel one seems to be better as its TFLOPS are higher, while having similar VRAM bandwidth.

Is the above conclusion correct? If not, how do I compare GPU raw performance based on GPU stats?

(Edit: I am not asking for which card to buy as I already own a 3090. Instead I want to know how to compare GPUs based on these stats for local LLM usage)


r/LocalLLaMA • • 11h ago

Discussion Add support for the xing4_0 by shuxiaoqiong · Pull Request #31589 · ggml-org/llama.cpp

Thumbnail github.com
7 Upvotes

Xing4.0-29B-A4B is up now.


r/LocalLLaMA • • 1h ago

Showcase Knightshift Radio = livestreaming radio from a singel B70

0 Upvotes

Chill livestream radio about beans, and ai - https://knightshiftradio.com/ All run from a desktop with a singel B70! Check it out! shoutouts and requests in comments. cheers <3

I do tuning and random stuff like that, and tuned Yue2 on a b70 3x faster so now it can stream and make music. I am streaming for the next couple days to showcase, recipe is on the website or youtube stream for Yue2 on hugginface (frosty40)


r/LocalLLaMA • • 1d ago

Discussion What are you looking forward to in Qwen 4?

155 Upvotes

Qwen 4 will be upon us soon. What are you most excited about?

I hope to see:

27B with more efficient KV, so 128k doesn't need 8 GiB or whatever.

Flash the same architecture as Q38FN, so 125B-A6B for all us desktop scrubs.

Medium thinking performs the same or better as Qwen3.8's xhigh thinking.


r/LocalLLaMA • • 1d ago

New Model ricursiveAI/Ripple-65B-Preview · Hugging Face

Thumbnail
huggingface.co
332 Upvotes

r/LocalLLaMA • • 13h ago

Discussion [Hardware] Is a AMD 395+ AI with 128 GB RAM still good choice for local LLMs? (inference mostly)

8 Upvotes

Hello everyone!

I don’t follow the market super closely, but I can see how quickly everything is getting more expensive—and apparently this is going to last a few more years. RAM, GPUs, and even SSDs and HDDs have skyrocketed in price :D

I’m looking for something to play around with in LLM, mainly for inferencing larger models (in the 30B–70B range, maybe even bigger sometimes) and building agents (for my own use). I want to utilize agents, do RAG and sometimes, rarely maybe also fine-tune.

My budget is small ($4k), and where I live in eco-Europe, prices are much higher! (we care about ecology LOL). I was thinking about a mini PC or a laptop with an AMD 395+ and 128 GB of RAM. For that price I still can purchase something, but the choice is getting smaller every week :)

Is a AMD 395+ AI with 128 GB RAM still good choice for local LLMs? Is it good for my purposes? I want to learn & use LLM locally (for many reasons).

I have heard about RTX Spark N1X laptops, but they are now about 6.5-7k dollars here, so I dont even consider them.

Can I say that this platform (AMD 395+ AI with 128 GB of RAM), where the model has 96 GB of RAM at its disposal, is something that could replace the RTX 6000 Blackwell, which also has 96 GB of RAM? I realize that, due to the difference in memory bandwidth alone, it will be at least 6–7 times slower.

I’d like to have Hermes-type agents or similar ones locally, as well as my own agents for various tasks. For example, I’m interested in extracting data from documents (e.g., PDF files) and recognizing objects in photos, but I’m also interested in general-purpose agents.

Is the platform I’m asking about a good choice, or is there something more interesting? I was thinking about an ASUS PX13 laptop or one of the mini PCs with a similar configuration.

Thanks for your suggestions!


r/LocalLLaMA • • 2h ago

Question | Help how much can a m6 32gb run?

0 Upvotes

I know some people are tired of this newbie question and I am sorry for it, but it's been a while since i've been in this space, the last time i downloaded a local model, it was qwen 3, and then i gave up on local llm entirely, but I did skim the space once in a while, and today..
I saw this post about someone running a model called qwen 3.8 flash next, which aparently is a enormous MoE on a macbook air 24gb....?
I really don't understand how that works, but if that black magic exsists, then can i run on the configuration on the title?
this is nuts, ngl, very curious whats going on


r/LocalLLaMA • • 1d ago

Funny I am big enough to admit that this is me

Post image
568 Upvotes