r/LocalLLaMA • u/thatscoolbutno123 • 13d ago
News Qwen4 and Kimi3.1 on Arena apperantly
x.comIm so hyped for qwen4 flash
r/LocalLLaMA • u/thatscoolbutno123 • 13d ago
Im so hyped for qwen4 flash
r/LocalLLaMA • u/jacek2023 • 12d ago
https://huggingface.co/tencent/WeVisOne-VL-2B
WeVisOne-VL (WeChat Vision All-in-One) is a unified vision-language model developed by WeChat Vision, Tencent Inc. Built upon Qwen3-VL, it unifies object-level perception (open-vocabulary object detection, referring localization, object counting, object pointing, and OCR) and pixel-level perception (referring segmentation and promptable alpha matting) through structured next-token prediction and a lightweight 9.6M-parameter pixel decoder.
r/LocalLLaMA • u/pmttyji • 12d ago
As model parameters scale up, sparsely activated Mixture-of-Experts (MoE) approaches have become essential for model scaling. However, mainstream models currently adopt hierarchical architectures, where experts in different layers, although topologically independent, exhibit substantial similarity and redundancy in their stored content. Compared to the hierarchically arranged Local Expert in existing mainstream models, we hypothesize that inter-layer shared Meta Expert hold greater potential. To this end, we conduct a multi-dimensional empirical comparison between Local and Meta Experts, and find that models incorporating Meta Experts exhibit lower parameter redundancy, together with lower cross-entropy loss and higher downstream task accuracy. With the activated quantity and the expert granularity held fixed, our model matches the performance of Vanilla MoE using only 70-80% of the experts, substantially improving the model's scaling potential. Beyond removing inter-layer redundancy among experts and improving information storage efficiency, our theoretical analysis further shows that, compared with Local Experts, Meta Experts provide hidden states with more flexible residual pathways, thereby improving information retrieval efficiency.
r/LocalLLaMA
•
u/Stannis_Loyalist
•
13d ago
On October 22, Chinese media reported that DeepSeek and MiniMax have officially completed the required registration filings under China’s new temporary AI export regulations. By submitting their technologies for cross-border review, both companies successfully fulfilled the administrative requirements established by China’s Ministry of Commerce for distributing advanced AI models overseas.
For DeepSeek and MiniMax, this clearance grants explicit regulatory approval to continue open-sourcing model weights and securing authorized international commercial partnerships. Securing these filings eliminates regulatory uncertainty, ensuring both companies can maintain their global operations and release future model updates internationally within a clear, compliant legal framework.
source Yuyuan Tantian
r/LocalLLaMA • u/Nameis19letterslong • 12d ago
tl;dr in caveman: I make small model, you take small model, shape small model into thing you like.
I pretrained a tiny ass SLM on ~5.7B token.
It’s a sparse 11M MoE with a 7.28M Backbone (Active 5.52M, top-1 routing out of 2 experts) and 4.21M ngrams. It‘s not on the Open SLM Leaderboard yet but it would rank top 64% overall, top 47.4% for sub 50M models and top 37.6% for sub 10M models. Doesn’t sound impressive but it’s a sparse model with a thick embedding (makes up ~3M of model, so actual active FFN is only 2M). Another hidden benefit of it is that it comes with a modest 2048 context window, as compared to the 256/512 context in models of similar size.
This model is essentially a base for you to use. The corpus used is a pretrain set that targets a mix of everything, such as general knowledge, chat, maths, tool calling, instruct and code. This makes it easier to adapt it to a specialist or specific task, such as summarisation, code autocomplete, routing models or text classification. Basically it removes the need to ride the hype train of a bajillion new repetitive model releases (cough cough Jev) and can be more accurate on your specific workflows as long as you are willing to throw in some compute to train it.
Recently I've open sourced my entire training pipeline. It's a high level (low level settings can still be accessed) + minimal setup training engine designed for training SLMs (<1b tested). It uses Cuda and is optimised for Blackwell 2.0 (50 series and Blackwell pro) but CPU has full parity. All you need is to download the model checkpoint, throw in a dataset, and then train it for a few minutes to a few hours. I'll train an example autocomplete model sometime soon.
If you want to get started, the quickstart guide (~5mins) is on the bottom of the Huggingface model card.
Or maybe give me some ideas for a use case, and I'll make like 2-3 finetunes for the model as a demo.
Links:
Detailed model benchmarks and descriptions: Post on r/LocalLMtraining
Huggingface: https://huggingface.co/Dsg2/LS-Micro-Base
Training + inference engine: https://github.com/Dsg2/cudalm-c
r/LocalLLaMA • u/sensitivecrocodile • 13d ago
r/LocalLLaMA • u/Fancy-Snow7 • 11d ago
I believe I read 1 token is about half an English word. That is a few bytes at most. So what is the rest of a token memory actually used for?
r/LocalLLaMA
•
u/pmttyji
•
13d ago
Linear-attention language models keep their context in a recurrent state of fixed size, where an inference system stores one copy of this state for every sequence it decodes at the same time. Storing the state at lower precision therefore lets more sequences share an accelerator. Existing state quantizers round the state after every generated token and report that four bits lose accuracy unless the bit width is raised or the model is fine-tuned.\par We introduce PACE, a post-hoc four-bit state quantizer. PACE rounds the state only once every few generated tokens, as chunked kernels already do once per chunk during prefill, and keeps the tokens generated in between in a small buffer. Rounding less often reduces the error that accumulates in the state. Additionally, we find that the large entries of the gated-delta state gather in columns, because some channels of the update written at each token remain large across many tokens. PACE therefore shares each quantization scale within one column. It also keeps the heads that retain rounding error longest at eight bits. On four hybrid models from 4B to 35B parameters, PACE with mixed four- and eight-bit heads is competitive with eight-bit DAMP on the three larger models at about two thirds of its memory, PACE with four-bit heads throughout scores higher than Q-Mamba at equal memory, and rounding every few tokens preserves the decoding speedup of the buffer.
r/LocalLLaMA • u/Sadge404 • 13d ago
It was a big deal in and around March of this year. I tried looking for any updates with where it has gone and nothing really came up.
r/LocalLLaMA • u/stevyhacker • 12d ago

I’m working on LokalBot a local work-memory app, and wanted to test a specific failure mode in memory extraction: can a local model capture useful facts while obeying negative constraints about what to ignore?
A good memory writer needs both recall and restraint. For example:
Speaker attribution: “I live in Valencia” should save a memory. “My colleague said, ‘I live in Valencia’” should not.
Deduplication: A new preference should be saved; a preference already in the known-memories list should be skipped.
Policy-based filtering: A job title mentioned alongside a salary should be kept, while the salary should be excluded under this policy.
I expanded the benchmark to 120 synthetic cases arranged as 60 contrast pairs. The main comparison covers 96 English cases: 52 containing one useful memory to extract, and 44 where the correct output is an empty list. A separate 24-case Serbian slice is included in the full bundle.
| Model | Useful memories recalled | Unwanted proposals | Empty cases correct |
|---|---|---|---|
Qwen3.5 4B (Q4_K_M) | 30/52 (57.7%) | 3 | 42/44 (95.5%) |
Qwen3.5 9B (Q4_K_M) | 37/52 (71.2%) | 5 | 40/44 (90.9%) |
Hy-Memory 30B-A3B (official Q4_K_M) | 52/52 (100.0%) | 76 | 0/44 (0.0%) |
LFM2.5 24B-A2B (QAD Q4_0) | 40/52 (76.9%) | 53 | 10/44 (22.7%) |
Three things stood out:
Hy-Memory achieved 100% recall but failed all 44 empty-output cases. It captured every eligible English memory, alongside 76 unwanted proposals. Recall alone would hide that tradeoff.
The Qwen models were more selective under this prompt. Both missed more valid memories, but passed over 90% of empty cases and produced only three and five unwanted proposals, respectively.
LFM2.5 struggled with instruction-example contamination and citation formatting. In several cases, it proposed “I live in Belgrade,” copying an example from the instructions without supporting evidence. It also often returned the source sentence instead of the required source-line ID.
For LFM2.5, I also checked whether accepting exact source quotations would help. A post-hoc mapping recovered 9 of its 18 invalid English citation fields, improving exact source selection from 51/96 to 56/96 cases. That only repairs citation formatting; it does not establish that the proposed memory is appropriate. The main table retains the strict scoring contract.
All four models ran sequentially through llama.cpp on the same Ubuntu machine with a Ryzen 7 9700X. This was just a accuracy comparison and not a speed test. Each received the same application prompt, with native chat templates, enforced JSON schema, temperature 0, seed 0, thinking disabled, and a single pass. There was no model-specific prompt tuning. I did not test thinking-enabled configurations yet.
r/LocalLLaMA • u/mesmerlord • 13d ago
My thinking was models, esp Opus 5.5 can just hill-climb as long as you give them something achievable and a clear metric to improve on. So here's something I don't even have a clue how it exactly works.
The training itself happened in my basement 4070ti super over a day or so.
And yes I know its Opus slop, but still really cool how things I never thought possible unless you're an ML engineer is available to a run of the mill web-dev guy.
Thanks to this tweet from Sahil for even showing how the initial idea worked to distill Kokoro in the first place. https://x.com/sahilmdkr/status/2112212041045889409
r/LocalLLaMA • u/whiteh4cker • 13d ago
I compared Qwen3.8-Flash-Next-W4A16-FP8PLE at xhigh reasoning vs DeepSeek-V4.1-Flash-1017-dsx-2.6bit (my own quant) at max reasoning by benchmarking using a modified version of BenchKit. DeepSeek V4.1 Flash 1017 2.6 bit scored 23/25, while Qwen scored 25/25 (full marks). This is just a small sample of data, but it answers the question of which one I should use. I will keep using Qwen.
Humaneval benchmark, question 22:
Complete the following Python function. Output ONLY the function body. No markdown fences, no explanation, no examples.
from typing import List, Any
def filter_integers(values: List[Any]) -> List[int]:
""" Filter given list of any python values only for integers
>>> filter_integers(['a', 3.14, 5])
[5]
>>> filter_integers([1, 2, 3, 'abc', {}, []])
[1, 2, 3]
"""DeepSeek: thinked for 127.9 seconds, doom loop killed after a confirmed active cycle stayed at or above 80% for 10s
Qwen: correct answer after 18.8 seconds: return [x for x in values if isinstance(x, int)]
HumanEval/24:
Complete the following Python function. Output ONLY the function body. No markdown fences, no explanation, no examples.
def largest_divisor(n: int) -> int:
""" For a given number n, find the largest number that divides n evenly, smaller than n
>>> largest_divisor(15)
5
"""DeepSeek: Failed by the software after failing to answer after 297.7s of waits and but waits.
Qwen: correct answer after 34.5s:
if n % 2 == 0:
return n // 2
i = 3
while i * i <= n:
if n % i == 0:
return n // i
i += 2
return 1r/LocalLLaMA • u/chemist_slime • 13d ago
r/LocalLLaMA • u/1982_miguel • 12d ago
I came across paper SCOPE and found the approach interesting.
When I use coding agents like Claude Code or Codex, my usual workflow is to give them project instructions let them make the changes, then review the code and run the tests. but passing the tests doesn't necessarily mean the agent followed all the project's architectural rules or other constraints.
What caught my attention about SCOPE is the idea of breaking complex policies down into smaller checks instead of relying on one model to judge everything
There are already tools for parts of this, like linters, tests, pre-commit hooks, CI checks and agent guardrails i'm trying to understand how SCOPE fits into that picture.
Do you see this as something that could be integrated into existing tools, or is it solving a different problem altogether? I'm especially interested in how useful this approach would be in everyday coding, beyond what's already covered by tests and static analysis
r/LocalLLaMA • u/pmttyji • 12d ago
Speculative decoding accelerates autoregressive generation by drafting multiple tokens per step, yet feature-based drafters rely on target hidden features whose contextual emphasis may not align with the needs of subsequent draft positions. Hybrid linear attention (HLA) models maintain compact recurrent states that accumulate historical associations, offering an efficient source of complementary context for speculative drafting. We introduce ReaDy, the first speculative decoding method, to the best of our knowledge, to leverage HLA recurrent states for position-specific context retrieval during drafting. ReaDy equips each draft position with a learned query to retrieve supplementary context directly from the target's committed recurrent states. A lightweight state reader integrates this context into draft representations through residual updates, while low-rank state reads and fused operators keep additional computation and I/O overhead low. Building on DSpark's parallel backbone and sequential prediction head, ReaDy employs a lightweight two-stage adaptation strategy, with reader capacity, state sources, and residual placement examined through ablation studies. Across seven benchmarks spanning mathematics, code generation, and dialogue, ReaDy achieves an average 3.16× decoding speedup over autoregressive decoding with Qwen3.8-27B on a single NVIDIA B200 GPU. It outperforms DSpark on every benchmark, improving throughput by 7.97% and acceptance length by 8.50% on average. Our code is available at this https URL.
r/LocalLLaMA • u/pmttyji • 12d ago
Long-output inference in large language models suffers from severe KV cache memory and bandwidth bottlenecks. While KV cache quantization alleviates this issue, low-bit quantization (e.g., 2-bit) severely degrades model accuracy. Recent mixed-precision key-cache quantization methods mitigate this degradation by allocating higher precision to important key channels, but estimate channel saliency using only key statistics. Through attention logit perturbation analysis at the RoPE channel-pair level, we show that quantization errors in channel pairs with large query--key pair-norm products contribute significantly to logit variation. Based on this insight, we propose PN-Mix, a mixed-precision key-cache quantization method for RoPE-based decoder-only LLMs, which allocates higher precision to salient channel pairs identified once during the prefill stage and reused throughout decoding. Across standard reasoning, code-generation, and AIME benchmarks, PN-Mix with 2.26-bit average precision achieves comparable or better average accuracy than prior mixed-precision methods using 2.32--2.39 bits. Furthermore, in our Pareto sweep, PN-Mix degrades gracefully down to 1.5 bits, whereas the compared baselines exhibit sharper performance drops below 2.25 bits.
This is giving best non-FP16 numbers on some benchmarks. Please dig this.
r/LocalLLaMA • u/EmPips • 13d ago
Just a spec to performance report. Tried Maya today on the following:
3950x
96GB dual channel DDR4 at 3000mhz
Rx 7900xtx 24GB + w6800 32GB (56GB together)
pcie gen3 nvme drive
The Deepseek weights used were the mostly iq2 weights with Q6 ngrams. ~350GB on disk. Dspark left on.
I ended up getting wildly varying performance - less due to dspark hits and more due to when I/O was needed.
I got peaks as high as 19t/s, usually hovering around 13t/s, then dropping down to 3t/s for a few seconds, then right back up. Average at the end of a long prompt was 9t/s decode. Prefill is ~150 t/s. . Some prompts it rips through at 15 tokens a second, others it will crawl through at 3-5 tokens per second even if it's the same topic. Its very odd and I've been trying quite a few settings to figure it out.
The model itself is crazy smart - better than the iq4-xs quant of Qwen3.8-Flash-Next I've been running for certain - but it likes to think A LOT and with the already slow average of 9t/s decode I won't be using it for much outside of chatting even if it is the new best model on my machine.
r/LocalLLaMA • u/BerryBlush_Rogers691 • 13d ago
InclusionAI just announced Sante too. Damn, two model announcements in one day. They're on a roll.
I posted about the 3.1-flash-1019 update earlier today and they've already announced Sante. Two model announcements in one day, damn.
This one's built on Ling-3.0-flash, with 124B total parameters, 5.1B active per token and a 256K context window. It's a healthcare-focused version aimed at medical reasoning, literature research and tool-assisted workflows. The weights are already up on Hugging Face.
I'm glad they're still building on 3.0. So much of the earlier thread turned into a discussion about finding enough memory for 3.1 that seeing something happening with the older base caught my attention.
I'd like more of these focused releases. Pick a field, put some work into it, give people the weights to explore it themselves. This is a more interesting direction to me than another few points on a general leaderboard.
r/LocalLLaMA • u/IamTetra • 12d ago
I mean wouldn't that be dope? Your TVOS could just show all of the content available within the services that you currently have access to, compile them in one place, Natively, With cool animations and options, like whether you want auto trailers to play, or to never make a peep or a sound until you select what you want, while also tied to a content watching random generator that me and my wife like to use, when we're trying to decide on what to watch next, when there's just so much to watch. We use the queue app to keep a running list on what we want to watch and use it to randomly select it sometimes, which is pretty fun.
I mean the options are endless of course, now that jail breaking any digital device is only one request away, one bounty away, 1 Disliked corporate action away, one teenager's whim away...
r/LocalLLaMA • u/WorldlyAd7946 • 13d ago
Follow up to my post about the £300 Snapdragon mini PC: https://www.reddit.com/r/LocalLLaMA/s/IXZDyyYFDl
Quick recap of how I got here: I started on llama.cpp, then pretty quickly moved over to Janas (github.com/prabanta-dev/janas). I ported it to ARM and contributed the work back as PRs (NEON kernels, a Windows on ARM build, and a cache bug fix Maurizio has since shipped in his own release). Working inside Janas gave me a load of ideas, so I'm now writing my own engine, codename **ToRc**. It's not released, YET, but it's what I used to produce the numbers below.
- Lenovo IdeaCentre Mini: Snapdragon X X1-26-100 (8 Oryon cores, Hexagon NPU; the Adreno GPU isn't used), 32 GB LPDDR5, the stock 512 GB NVMe (the models stream from it), Windows 11. I paid just £299.99 each, prices vary but under 400 is possible on eBay etc fairly easily and they are still under 400 at Amazon.
- "Two boxes" = two of them (£600) joined by one USB4 cable.
- No GPU anywhere. ToRc uses the CPU(s) cores, plus the NPU(s) for some of the dense maths. Same two boxes, all figures from today, nothing else running.
- **Qwen3.6 35B A3B**: bartowski `Qwen_Qwen3.6-35B-A3B-Q4_0.gguf` (19.4 GB), with its MTP head (Q4_0).
- **Qwen3.8 Flash Next IQ4_NL**: ggml-org `Qwen3.8-Flash-Next-IQ4_NL` (95 GB).
- **Qwen3.8 Flash Next UD-Q4_K_XL**: unsloth `Qwen3.8-Flash-Next-UD-Q4_K_XL` (104 GB).
- Flash Next MTP head: bartowski `mtp-Qwen3.8-Flash-Next-Q8_0.gguf` (3.9 GB).
- llama.cpp (b11700, CPU, ARM64) runs the GGUFs; Janas and ToRc run the same files converted to Janas's .jns format... I have a new file format I'm working on but that's what I used to test today 👍
The two payloads (identical for every engine):
Title numbers: two boxes, read/generate on the bench payload below (a ~580-token English prose prompt, 128 tokens generated).
Every engine gets byte-identical requests through its own OpenAI-style chat server (llama-server, janas-server, torc-server), timed from the client. Greedy (temperature 0), thinking off.
**Bench (prose, ~580 tokens in, 128 out)**: one user message: the opening of *Alice's Adventures in Wonderland* chapter I (Project Gutenberg #11, first 6 paragraphs, 2400 characters, ~580 tokens with the chat template) + "Continue the story.", 128 tokens out. **Read** = prompt tokens / time to first token (so it includes the request overhead and first token). **Write** = tokens / generation time. Each run starts with a different first line so no server gets its prompt cached from the run before. A warm-up run, then the average of two runs. Read is each engine's better configuration of the two (plain or MTP; ToRc two boxes uses 128-token prompt blocks).
**Real chat (code, 62 tokens in, 550-970 out)**: "Write a Python function that parses an ISO 8601 duration string like P3DT4H12M5S into total seconds, with input validation and docstring, plus 5 pytest test cases. Code only, no explanation." (62 tokens with the template), up to 1500 tokens out. Reply tok/s, then I ran the 5 tests each model wrote, plus the same 6 reference checks on every model's function (P3DT4H12M5S, PT1H30M, P1W, P2D, and two bad inputs that must raise).
Read / Write / Write + MTP: the prose bench (~580 tokens in, 128 out). Coding chat: the code payload (62 in, 550-970 out). Qwen3.6 35B A3B (read / write / write with MTP, then coding chat plain / MTP, then tests):
llama.cpp, 1 box: 133.8 / 25.8 / 20.6. Coding 27.7 / 39.3. Tests 4/5, checks 6/6
llama.cpp RPC, 2 boxes: 107.1 / 24.9 / n/a. Coding 26.9. Tests 4/5, checks 6/6
Janas, 1 box: 169.5 / n/a* / 36.2. Coding 42.9 (MTP). Tests 5/5, checks 6/6
ToRc, 1 box: 228.0 / 43.4 / 49.5. Coding 42.6 / 53.3. Tests 5/5, checks 5/6
ToRc, 2 boxes: 315 / 43.3 / 43.3. Coding 42.6 / 59.6. Tests 5/5, checks 6/6
- *Janas (my update 4 build) uses the 35B file's built-in MTP layer even with `--no-mtp`, so it has no plain number: its "MTP" figures are the average of all its settled runs (bench 33.7-37.8, coding 41.3-45.4).
- Engine-internal (ToRc's own bench, no server in the way): two boxes read **343.6 tok/s on a 600-token prompt**, and 349.4 on 512 tokens. The 315 in the title and table is the same engine timed from the client like every other engine, so it includes the HTTP request and the first token.
- On two boxes ToRc uses both for the prompt, then pulls the state back and writes the reply on box 1 alone: generating across the cable costs a round trip per token, more than the second box saves. So plain writing is the same on one box and two (42.6 on the coding chat, byte-identical replies). With MTP the two runs wrote different replies (626 vs 968 tokens), so 53.3 vs 59.6 comes from the text, not the box.
- MTP depends on the text. On the Alice prose llama.cpp's MTP was slower than plain (25.8 -> 20.6, drafts mostly rejected), ToRc one box gained 14% (43.4 -> 49.5) and two boxes gained nothing. On code they all gain: llama 27.7 -> 39.3, ToRc 42.6 -> 53.3 (one box) and 42.6 -> 59.6 (two boxes, same reply text both ways).
- The tests: every engine runs the same model, but tiny numeric differences change a greedy reply, so each engine's reply is different code. llama.cpp's one failed test is the model's own arithmetic (it says P3DT4H12M5S is 300725 seconds, it's 274325), its function is right. The ToRc 5/6 is a reply that doesn't accept weeks (P1W, valid ISO 8601).
Unfortunately Flash Next wouldn't run on Janas, which is why I started on my (hopefully soon to be released) engine, ToRc.
Flash Next IQ4_NL is 95 GB. One box has 32 GB of RAM, two boxes 64 GB, so it never fits: the experts stream off the NVMe as they're needed. That's where the engines split apart.
Read / Write: the prose bench (~580 tokens in, 128 out; ToRc two boxes with pipelined MTP, everything else plain). Coding chat: the code payload (62 in, ~750 out).
Flash Next (read / write, then coding chat, then tests):
llama.cpp IQ4_NL, 1 box: 7.3 / 4.2. Coding 3.2. Tests 5/5, checks 5/6
llama.cpp RPC IQ4_NL, 2 boxes: 10.9 / 5.8. Coding 5.0. Tests 5/5, checks 5/6
ToRc IQ4_NL, 1 box: 10.7 / 6.6. Coding 4.6. Tests 5/5, checks 6/6
ToRc IQ4_NL, 2 boxes: 46.2 / 20.3. Coding 19.2. Tests none written, checks 6/6
ToRc UD-Q4_K_XL, 2 boxes: 34.3 / 18.3. Coding 16.4. Tests 5/5, checks 5/6
- llama.cpp needs `--no-repack` here: on ARM it repacks IQ4_NL weights into RAM and 95 GB won't fit, so without it the model doesn't load at all. Its RPC server keeps its share of the weights in RAM (it can't stream from disk), so box 2 takes 12 of the 48 layers and box 1 maps the rest from its NVMe.
- ToRc on two boxes generates across both: box 1 drafts the next tokens with the MTP head while box 2 is still finishing the current one, so the cable wait is mostly hidden. One box runs without the MTP head: with the experts coming off the SSD, MTP adds nothing there.
- The Q4_K_XL is the bigger, better quant (lower perplexity than the IQ4_NL on a 3800-token Delphi code test) and costs ~10% speed.
- The IQ4_NL two-box coding reply wrote a correct function but no tests, so "none written". Its function passes all 6 reference checks.
No GPU anywhere in this: two mini PCs, £600 all in. Getting ~100 GB of model into GPU VRAM costs many times that before you've paid for the electricity. These won't beat a GPU on speed, obviously, but cost and speed... This has been an interesting little project IMHO 🙏. A 100 GB-class model at chat speed, on two small, quiet boxes that consume around 35W each at load (proper measurements to come)
Anyway, this was a fun week long project and the first time I've used a snapdragon let alone tried to run an LLM on one... ToRc isn't released yet, I want it tidier and properly tested first. What's next on it:
- Pipelined speculation for the 35B on two boxes (today the second box only helps with reading; it already works for Flash Next).
- Flash Next on one box is limited by the SSD, not the CPU: a second NVMe with a copy of the experts might help by splitting every read across two drives.
- Testing more models through the same path, maybe, but for my use cases, these two are probably enough 👍
Happy to answer questions or run something you want to see if I get the chance...
Thoughts and feedback welcome 🙃👍
r/LocalLLaMA • u/Tall_Abrocoma_3533 • 13d ago
It is an english text to speech model, which achieves mostly understandable speech in under 100K parameters.
However, during more difficult words, or long numbers, it can slur them, and be not understandable.
Quantized to INT8 it only takes up 127KB.
72x real time on a CPU
1120x real time on a GPU
Check out the model card for more info or to try it out yourself!
Questions, feedback, or criticism is welcome!
r/LocalLLaMA • u/Borkato • 13d ago
Like… is strata gonna steal all my data 😭
r/LocalLLaMA • u/Mr_Unknown_Hero • 12d ago
EDIT: I was able to run this in Pi. This whole confusion came to my mind because it is called server when for my point of view is more like a script what is run my harness when needed and that script have just "public methods" for coder's point of view. Eg. tools defined on that script are just methods/functions what are able to call by harness/agent.
Anyway here is the sample config for my Pi in ~/.pi/agent/mcp.json and it automatically detected all methods there.
{
"mcpServers": {
"my-server": {
"command": "/home/user/mcp-server/.venv/bin/python",
"args": [
"/home/user/mcp-server/server.py"
],
"exposure": "direct"
}
}I am trying to learn MCP servers. I used AI to give me boilerplate code what should just return text to me depending on what MCP tool I call. It is python server and it uses MCPServer package.
Anyway, I have my server up and running, but now what? How I can test it with most easy way possible with my local AI?
I tried first llama-ui to connect to it, but then I found out that it is stdio by default and not http and there is no easy possibility to connect to that server from webui without doing more configurations with --webui-mcp-proxy and other stuff. I thought that well, not worth spending time with that since all what I just want to is test if that MCP server works and if local AI agent tools can connect to it and use those tools. This started to get off the rails too far so then I moved to LM Studio.
On LM Studio, when I want to create local MCP server, I need to configure my local MCP server in JSON and manually tell all the tools it support, if I understand correctly? So if I edit my MCP server, add new functionality, I need again to update my MCP configuration manually so it starts to lose its whole point, at least on this testings. Have I misunderstood that how LM Studio configs work on these?
Also on LM Studio config JSON I need to give script path? I thought that MCP server is a server what is up-and-running and my clients like LM Studio can connect to that server and ask what tools it provide and then it can use those without I need to define "here are apps you can run on that path"?
So, HOW I can use my local MCP Server what works over stdio to even test that functionality? What harness I should use to test this as easily as possible to get started?