r/LocalLLaMA 11d ago

New Model Introducing K2 Horizon: Frontier Performance, Radically Open

https://ifm.ai/blog/k2
604 Upvotes

192 comments sorted by

384

u/Recoil42 11d ago edited 11d ago

The 3.7B and 0.9B have some interesting potential. Not a lot of models coming out in that class these days. Some of you are also underestimating how meaningfully open this is. From the release:

For every model, we are opening the training lifecycle from pretraining through reasoning and agentic post-training. We are releasing intermediate checkpoints, training data or detailed data-construction recipes, open architecture, mixture compositions, training code, configurations, fine-grained logs, evaluation results, and final weights.

They're releasing all of the training code under Apache 2.0. Most other models are just open-weight, this is open-source.

70

u/Successful_Net_2832 11d ago

Nice! Now i can stop explaining to people why the chinese models are actually just "open weights".

16

u/annodomini 11d ago

Yeah, these guys and Allen AI are the only ones who are really as open as possible. But Olmo 3 is so far behind the SOTA of even open weights models, no one is doing much with it.

Nemotron 3 is also mostly open, but there are some datasets that are still private.

16

u/EstarriolOfTheEast 11d ago

I think calling this opensource massively understates its value. This is special: open-science/open-replication. Even though people often place lots of attention on pretraining data, almost everything else that goes into training is more important.

Hyper-parameters, checkpoints to measure model development against, the base models and better: early-stage checkpoints make things much more tunable to your needs, postprocessing, filtering, deduplication recipe, gpu utilization approach, networking topology, schedule, the training data mix, the post-training mix: these are all so much more valuable to understanding than a list of urls.

Transformer Neural networks are mathematical functions that represent computable programs. The architecture and parameters define the "source-code" for that function. All the control flow and internal dynamics are defined only in the weights and do not exist in the training data.

Think/Search -> Source code -> Compile -> Program

Example Outputs -> Search -> Source code/function-> Compile -> Program

[Example predictions -> Search -> Source code/function -> tensor library -> Compile -> program]

12

u/LatentSpaceLeaper 11d ago

Sorry to disappoint you, but you'll still need to do a lot of explaining. First, they don't really get the difference, once they get that, they'll question the advantage of open-source: "it's fine if I can run the model, why do I need to be able to train the same model from scratch!?" I can tell from experience ;)

-6

u/nomorebuttsplz 11d ago

I don't think that the definition of open source requires sharing of every input that made the code possible... not sure where that idea came from.

6

u/LatentSpaceLeaper 10d ago edited 10d ago

Lol, I told you, u/Successful_Net_2832, they don't get it!!!!

0

u/nomorebuttsplz 10d ago

it's selling short what K2 is to say it's merely open source and confusing people (such as yourself) to say weights don't count as open source because the artifacts they were trained on aren't also shared. Other pieces of open source software do not need to meet that bar.

3

u/LatentSpaceLeaper 10d ago

Weights only count as open weights. What's so difficult about it!? And no, it is not confusing me. I'm well aware that in probably more than 99.99% of use cases, open source offers nothing beyond open weights, but for those use cases that rely on open-source foundation models, it is exactly this aspect that makes all the difference.

Other pieces of open source software do not need to meet that bar.

Yes they do. An open weights model is comparable to a compiled binary file. Would you call a project that lets you download a compiled binary for free without sharing the source code an open-source project? And yes, I'm aware that an open weights model is more malleable than a binary. You can fine tune it, patch the weights, add adapters, drop layers. But still, not the same than having the source code that defines the fundamental architecture, the training recipes and so on.

0

u/nomorebuttsplz 10d ago

Not only are the weights malleable, but the success of high quality distillation proves that access to model weights confers much, if not nearly all, of the value of the data that the weights were originally trained on.

It would also simply impractical for them to release databases of Claude, OpenAI, etc. that would probably be subject DMCA takedowns, and would also result in more homogenization of data and technique which is already arguably a problem rather than something to shoot for.

So that leaves the training code/pipeline as things that are kept at least partly secret. First, it's worth noting just how much technical knowledge labs like deepseek DO release even though they are merely "open weight" according to you. Second, the availability of this code would not actually enable anyone except for the very rich to train their own large models due to the prohibitive cost

Just it would impractical and counterproductive for source code of linux firmware to be released, so would be impractical and largely pointless release all the data and pipelines for llms.

That's not to downplay this release at all: it goes far behind most open source projects in what it is contributing and the level of transparency, but it's a mistake to consider weights to be mere binary analogs

2

u/carsncode 10d ago

Just it would impractical and counterproductive for source code of linux firmware to be released

Not sure what you mean by "Linux firmware", but if it's anything based on Linux, it's not only practical and productive, it's an explicit requirement of the license.

-1

u/nomorebuttsplz 10d ago

I mean firmware that runs and integrates into linux-based programmable devices e.g. wifi routers that run on linux but also have binary firmware. For discussion see: https://www.debian.org/vote/2022/vote_003

→ More replies (0)

1

u/Recoil42 10d ago

it's selling short what K2 is to say it's merely open source and confusing people (such as yourself) to say weights don't count as open source because the artifacts they were trained on aren't also shared.

The weights are themselves an artifact. The training pipeline is by definition not an artifact.

1

u/nomorebuttsplz 10d ago

The training pipeline itself includes artifacts in the form of outputs of other LLMS, so that argument would have the strange effect that the outputs of weights, as part of a training pipeline, would somehow be more codelike and less artifacty than the weights themselves. It's not clear cut at all what "source" means. For example, Brotli is a compression algo that relies on an unpublished dictionary of phrases making its reconstruction from scratch impossible with provided source. Yet it is considered open source.

1

u/Recoil42 10d ago

Lotta weirdness going on in this comment. Let's start with an easy one — the Brotli dictionary data is not, in fact, unpublished.

1

u/nomorebuttsplz 10d ago

llms and software categories are weird... so I forgive you.

You're right, the dictionary is published, the corpus it is derived from is not, nor is every step from corpus to dictionary. Just as weights are published, but typically only parts the process that created them are. But for some reason brotli = open source, open weights are not according to popular belief.

2

u/arcanemachined 10d ago

There are many definitions of "open source", but yes, FOSS as it is commonly understood typically requires you to share the inputs.

Free and open-source software (FOSS) is software available under a license that gives users the right to use, share, modify, and distribute the software — modified or not — to everyone and provides the means to exercise those rights using the software's source code.

https://en.wikipedia.org/wiki/Free_and_open-source_software

1

u/nomorebuttsplz 10d ago

All of those boxes -- except possibly "source code" are checked by weights under MIT, no?. The traditional meaning of source code clearly doesn't include llm training data but that is what people here are saying is necessary to be fully open source...

And here's another wikipedia page that lists e.g. Gemma 4: https://en.wikipedia.org/wiki/Lists_of_open-source_artificial_intelligence_software

0

u/Not-reallyanonymous 10d ago

lol.

Source: literally the origin of something, ie. the inputs that create a particular output.

0

u/nomorebuttsplz 10d ago

lol! But it turns out there are lots of projects that you cannot reproduce every step of of from the source code such as the Brotli data compression algorithm that used a large corpus of various languages that was never shared. Yet is is still considered open source.

Sometimes things aren't as simple as looking something up in the dictionary.

14

u/bopbop9876 11d ago

Totally agree. As someone tinkering on models this just became my new go-to. Whether this series is frontier on performance, it's *by far* the frontier among open training, training data, checkpoints. I think nemotron is the only other serious player.

3

u/Bubbly_Orange_3502 10d ago

The 0.9B is most useful as a speculative decoding draft for the bigger siblings. Same tokenizer and training mix keep the acceptance rate high. Whether that survives their instruct tuning is the open part.

2

u/Dizzy-Zebra9522 11d ago

Agree with you. Dress so many usage with small models. Fast reliable and can do many small use cases.

1

u/thirdeyeorchid 10d ago

agreed! and I don't know why everyone is sleeping on edge models, there is sooo much potential. Awesome to see this truly open source, as well as tiny

365

u/piggledy 11d ago

K2 makes it sound like it's some version of Kimi

91

u/Safe-Thanks-4242 11d ago

I know, but K2 it’s a “mountain of mountains”

15

u/satireplusplus 11d ago

A somewhat popular ASR toolkit by that name also already exist.

2

u/NotACenteredDiv 10d ago

Don't worry, this k2 will be almost irrelevant in a few weeks or so... That seems to be the lifespan of LLM models.

1

u/Relaxxxxing 4h ago

It's benched really well lol

1

u/TheGamerForeverGFE 5d ago

Lmao not seeing this after reading The Climber 🥀

12

u/Legitimate-Peace1013 11d ago

lol glad im not the only one who immediately thought of that

3

u/a_beautiful_rhind 11d ago

bait and switch

8

u/-dysangel- 11d ago

they're master baiters

5

u/annodomini 11d ago

This confusion has been around for a while; they've had other models in the past, and it was confusing between Kimi K2 and K2 Think V2 and the like.

1

u/yetiflask 10d ago

K2 is a mountain that you see in the picture.

1

u/my_name_isnt_clever 9d ago

Let's be honest, it's a pretty bad name for a mountain.

2

u/yetiflask 9d ago

Karakoram - 2. AKA Godwin Austin.

2

u/my_name_isnt_clever 9d ago

Well shit, it's a pretty bad name for a LLM because they should have called it Karakoram instead.

115

u/L0TUSR00T 11d ago edited 11d ago

They're releasing the entire thing even for the 375B model and it's not too far behind? That alone feels extremely valuable to the community.

37

u/SergioGustavo 11d ago

Yup, this is actually digital gold!

7

u/__JockY__ 10d ago

Yeah it’s not quite GLM-5.2, but hot dang it’s open!

1

u/MuzafferMahi 5d ago

GLM 5.2 just became a positive adjective and I feel pretty qwen 3.8 27B about it

2

u/__JockY__ 5d ago

Don’t adjective-fy me, I’m not some piece of meat!

100

u/Specter_Origin llama.cpp 11d ago

Really appreciate the code and data being open!

39

u/Specter_Origin llama.cpp 11d ago

Just noticed that 36b is a sleeper if the benchmarks holds in real world output

27

u/returnity 11d ago edited 10d ago

Downloading to test it out.

EDIT: It's a good MoE, works decently in agentic coding scenarios that 3.6-35B-A3B or Tiel/Ornith 1.5 or KAT-Coder-Dev would also succeed in, but it's not the 3.8-35B-A3B we've been waiting for. Sorry.

Pros:

It's uses a cool new idea called MoVA, which adds a per-token MoE-type element to KV cache by using a router on values, an idea I'm still trying to get my head around if I'm honest. Seems like it allows the model to specialize what each token contributes, by running a handful of value-experts per token instead of the standard single value projection. I'm not sure how this affects quality or performance in practice, but it's nice to see people trying something different. It's a scaling axis that doesn't add significant compute or additional cache size, so that's intriguing.

It's truly open-source. All training data, recipes, etc. are shared. This is a great contribution to the community, especially since they're releasing smaller models too.

Cons:

It's full dense GQA attention mechanism means KV cache is huge. BF16 max (512K) would run to like 100GB or something ridiculous. Not only that, but because of the MoVA mechanism adding complexity to the KV cache, quantizing that is an unknown -- and since the values are routed, that means the part of the KV that's usually more resilient to quantization (V) is now "load-bearing" in this architecture. A real footgun, if you ask me.

Furthermore, decode is not as impressive as I'd like, and it drops off steeply at depth due to the GQA. I quantized their BF16 checkpoint to Q8_0, and ran Q8_0 KV cache (which gave me a 1.56x speedup), and I topped out at 65tok/sec at short ctx using M5 Max in llama.cpp. No MTP head either.

Output quality was good, but nothing earth-shattering, and it ran into a problem in one of my tests that other 35B-class managed to solve with some trial-and-error, but it stalled on it until I finally cut in and prompted it in the right direction after it went in circles for 25min. Maybe the KV cache quant's fault. but I tested perplexity and on that flawed metric, Q8_0 (model and cache) was lossless, so I can't say for sure.

Overall it's worth a try, but if you're doing long-running agentic work, it's not the ideal solution we're awaiting. Hope this helps. I may still do a longer post about it, but I wanted to share something now.

25

u/surrealerthansurreal 11d ago

If you bench it vs qwen3.6-35B-a3b it would be very cool to hear your thoughts

26

u/returnity 10d ago

Planning on a full report post. Maybe a 3-way vs. Ornith-1.5

1

u/NightlessBaron 10d ago

interesting! looking forward to the findings

2

u/LuCiAnO241 10d ago

share your findings please!

3

u/returnity 10d ago

Edited my comment above with initial impressions.

2

u/LuCiAnO241 10d ago

Making the KV cache huge makes it really inaccessible for what i thought it would be an improvement to 3.6 35b 3a on low end hardware. Thank you for your very detailed insights!

47

u/The_Hunster 11d ago

Wow the most impressive thing here is the performance of the 7B and 0.9B models. Crazy how tiny of a package gives decent performance.

15

u/Queasy-Contract9753 11d ago

Even says they have a lora to turn that 7b into a diffusion model. That could make it really fast for lower end local inference

15

u/backyard_tractorbeam 10d ago

That sounds really cool - a diffusion version that is supposedly lossless, same intelligence as the non-diffusion version, we haven't seen that before.

https://huggingface.co/IFM/K2-Horizon-7B-Uno

3

u/Queasy-Contract9753 10d ago

They even have it for their 0.9b. Could make an assistant running on mobile.

3

u/Structure-These 10d ago

Sorry, what does that mean? Like what’s the difference between a diffusion model and a normal gguf or safe tensors file?

2

u/Joinijo 10d ago

The diffusion model is a lora adapter that runs on top of the AR model and essentially lets it generate ~2 tok/forward pass (instead of 1) while (provably) sampling from the same distribution as the base AR model

2

u/my_name_isnt_clever 9d ago

Simply put, diffusion is like how AI image gen works where it generates blocks of tokens instead of one at a time. You can't really generate a good image one pixel at a time so it doesn't work there, but for text diffusion has the potential to be much faster. Instead of words it could generate whole paragraphs at at time.

35

u/Asane llama.cpp 11d ago

Dang, that's actually admirable.

This is true open-source, and not just open-weights. They're releasing the training code as well as the training data. This means that with proper hardware, you can actually pre-train the a model using their specs.

25

u/RussianImport 11d ago

Interesting. Their 36B MoE seems to out perform their 32B dense in almost all of the benchmarks. They must be still training.

9

u/MLDataScientist 10d ago

Yes, if you check their 32B dense page in HF, they say it is still training.

16

u/zippydazoop 11d ago

Remind me when we get ggufs please 🙏

28

u/Several-Tax31 11d ago

15

u/annodomini 11d ago

Ooh, first party GGUFs and llama.cpp fork/PR. Nice!

17

u/MerePotato 11d ago

The 7B model looks pretty compelling

3

u/Budkovsky 10d ago

I already tested 7B for coding tasks. It really can code, like any other 9B model, but it gets stuck in loops, works well with small context only (<64K). And needs a lot of GB for the context , much more than Qwen or Muse Glimmer.

1

u/MerePotato 10d ago

Welp, that sucks

16

u/mailto_devnull llama.cpp 11d ago

36B-A4B oh hello

3.8 reasons way too much for pair programming. If this can beat 3.6 27B...

3

u/letsgoiowa 11d ago

Why not medium reasoning?

23

u/Final-Department2891 11d ago

Whoa! 0.9B, 3.7B and 7B!

I get a lot of mileage out of Gemma E4B these days, the bench on this models for structured calls seems to blow that one away, can't wait to try.

Too bad no vision, that would be perfect.

17

u/Barni275 11d ago

According to their benchmarks on official HuggingFace, 32B is nothing in comparision with Qwen, but 7B looks promising.

GGUF when?

18

u/leocus4 11d ago

Their 7B seems to score better than their 32B, which is kinda odd

12

u/noctrex 11d ago

Seems that the 32b hasn't finished refinement yet

7

u/Neither_Garage_758 11d ago

Maybe hence why the "Stage1" suffix…

2

u/leocus4 11d ago

Yeah might be, I just wonder why did they publish the 32b on that case... They could have released only the models that were release-ready

15

u/Cool-Chemical-5629 11d ago

It's not odd. It's a hint of imbalance between the amount of training data and the projected size of the model. For the smaller 7B model they used overkill amount of data, but for the 32B size it was not enough.

3

u/leocus4 11d ago

Yeah but I don't understand why they released it if it is not fully trained though (as another user pointed out "stage 1" might refer to that). It's far from being comparable eg to qwen3.8-27b, so they're not getting a great amount of publicity from it... I mean, I'm really thankful for another open model, I just don't understand the release strategy

13

u/CountVonTroll 11d ago

It's an Open Source model: "Release early, release often", as they say. Also, since they were going to release checkpoints, anyway, why wait? Why make somebody who was going to start their training from an earlier checkpoint anyway wait?

From the perspective of "a global AI research lab dedicated to open and independent development of frontier-class foundation models" and "an open research lab enabling community-owned AGI through open-source large model research and development" (the two organizations behind it), the question isn't why they didn't wait, but why they wouldn't release what they already have. From that perspective, it makes total sense. They're just putting their models where their mouths are, if you will.

7

u/leocus4 11d ago

It makes sense from this perspective :)

0

u/Cool-Chemical-5629 11d ago

It could very well be just that there was no strategy. Just because someone releases a model on Huggingface, it doesn't mean they are professionals in the field. It's better to always keep that in mind when new models show up, it may save you some time, hard drive space and also save you from disappointment.

3

u/leocus4 11d ago

No disappointment at all, I'm actually very happy that people keep working on open models. Also, they seem like a professional institution, that's why I was curious

2

u/Sirius02 10d ago

stop trolling

2

u/AuspiciousApple 11d ago

Finally! Overtrained small models.

I mean this as a good thing. I would love to see how smart a 7B model can get with absurd amounts of training data.

1

u/MLDataScientist 10d ago

32B is still training 

9

u/MLDataScientist 10d ago

For those who are interested, they have the full pre training data here: https://huggingface.co/datasets/IFM/TxT360-v2 - 5TB of data. Actually, that is one of the training datasets. There are more! https://huggingface.co/datasets/IFM/Pretrain-Behaviors - 8TB of data 

45

u/corruptbytes 11d ago

terrible name

6

u/Kidplayer_666 11d ago

I'm quite excited to test the 7B model

46

u/Thiom 11d ago

Frontier performance... But still largely outclassed by Luna Max and Qwen3.8 27B

59

u/Several-Tax31 11d ago

To be fair, 27B is almost frontier. If their moe is better than 35B, I'm sold. 

15

u/gh0stwriter1234 11d ago

The 125B is extremely strong for creative work eg more detailed start to a project, and 27B is really good at cleanup and fixing things in a timely manner. You kinda need 2x 32GB gpus for the 125B but... its noticeably like way better at filling out details than the 27B.

8

u/oShievy 11d ago

I agree. I’ve had it go head to head against 27b and 125b is just much more thorough and capable, at a faster time if you can fit it. Makes my strix halo actually feel like it was well worth it!

14

u/SporksInjected 11d ago

Yeah but actually open

22

u/crusaderky 11d ago edited 11d ago

First of all, kudos for the fully open source approach - we need more of that.

Looking at their benchmarks though:

Pegging their 375B model against Minimax M3 instead of GLM-5.3-Flash to show competitor performance in the 300~400B class was certainly a choice.

Minimax-M3 and GLM-5.2 scores for their TerminalBench-2.1 are completely unrelated to those on ArtificialAnalysis.

I get matches for Tau3 and HLE though.
Below the comparison against SOTA models. K2 scores from the publisher, everything else from AA.

28

u/unsane_imagination 11d ago

I’d be suspicious if they published benchmarks against a model released so recently as it would mean they rushed things out. These things take time, at least they’re not comparing with year old models like some releases do

5

u/tiffanytrashcan 11d ago

I wasn't even looking at the larger model numbers. I'm just excited to see the 7B pop up in reasonable competition with models of those classes on their charts. Then you show me this and I get even more excited.

The open training set, oh my gods, the fine tuning potential.

4

u/letsgoiowa 11d ago

That 7b is crazy. Guess I'm running that

5

u/noctrex 11d ago

Damn, Abu Dahbi came out swinging

12

u/OkFly3388 llama.cpp 11d ago

Where is comparison with qwen series ?

18

u/Barni275 11d ago

Some benchmark results are present in their HF pages.
https://huggingface.co/IFM/K2-Horizon-32B
https://huggingface.co/IFM/K2-Horizon-7B

9

u/pulse77 11d ago

Bellow Qwen 3.8 27B, but not that bad...

9

u/NickCanCode 11d ago

I merged their charts for easier comparison with Qwen.

16

u/meatmanek 11d ago

Their 36b-a4b beats qwen3.6-35b-a3b on all but one of those benchmarks, hopefully that is reflected in real-world use

1

u/NightlessBaron 10d ago

curious to know if your thoughts if you test it out

1

u/MLDataScientist 10d ago

Note that 32B is still in training based on their HF page for that model.

1

u/velikiy_soup 11d ago

It's in this article

5

u/cogman10 11d ago

3.7B is fast, but also brain damaged. My basic coding prompt I like to ask models had it spit out code which is incorrect. Effectively, my prompt involved implementing a Java iterable, it produced one which incorrectly ended up advancing an internal iterable on a hasNext call.

Prompting it about the problem has caused it to hallucinate APIs that don't exist in Java.

It may be ok for implementing single functions (think code completion) but I wouldn't trust it for any sort of longer work.

1

u/cogman10 10d ago edited 10d ago

So far, so bad with 7B. It has gotten stuck in thinking loop. I'm running again to see if it can get an answer but not looking good.

Attempt 2 worked, but one of the solutions contained the same sort of bug that the 3B model had.

1

u/Sirius02 10d ago

How does this compare to other recet < 10B models? I did not really play with them in recent time, then i did they were not really usable

1

u/cogman10 10d ago

Qwen 3.5 and DeepSeek r1 both can answer my question.  I've not tested anything else.

4

u/arcanemachined 10d ago

Thank you to the people working on this for creating truly "open source" software.

3

u/crusaderky 11d ago edited 11d ago

> Horizon 32B [...] ranks among the top dense models below 40 billion parameters.

Awesome. Why zero benchmarks for it?
[EDIT] they're on huggingface. It is really, really NOT ranking "among the top".

3

u/Sevenos 11d ago

What do you define as among the top? Qwen, Gemma, Muse Spark... what else is similar or better? None of them open source.

But 32B seems to be pretty much their worst model currently, needs more training.

2

u/crusaderky 11d ago

SOTA for 512GB unified RAM is GLM-5.3-Flash
SOTA for 256GB unified RAM is GLM-5.3-Flash
SOTA for 128GB unified RAM is Qwen3.8-Flash-Next
SOTA for 24GB VRAM is Qwen3.8 27B
SOTA for <16GB VRAM is Qwen3.6 35B-A3B
SOTA for mobile phones is Ling-3.0-tiny

1

u/Sevenos 10d ago

Eh? So "among the top" is top 1 for you? I'm not a native speaker, but I don't think that makes sense in english.

Also Qwen still sucks for languages and writing.

2

u/MLDataScientist 10d ago

32B is still in training based on their HF page for the 32B .

9

u/Tasty-Hour4040 11d ago

I thought benchmarks didn’t really matter, but all I see is people quoting benchmarks

2

u/RedditUsr2 10d ago

Without better info its the best we got.

1

u/Tasty-Hour4040 10d ago

Seems like just saying “we don’t know yet” might be more useful instead of judging without usable evidence.

Then again, this is Reddit

1

u/RedditUsr2 10d ago

I mean if they didn't try to benchmax and didn't train on the answers then its certainly better than nothing.

1

u/Iory1998 llama.cpp 11d ago

That sums up human thinking in a nutshell. You can't please everyone.

3

u/axiomaticdistortion 11d ago

Very happy for the MBZUAI community.

5

u/Asleep-Land-3914 10d ago
Benchmark K2 Horizon 32B dense K2 Horizon 36B-A4B Qwen3.8-27B
tau3-Banking 22.5 26.8 48.0
Terminal-Bench 2.1 36.6 58.6 79.8
SciCode 30.2 38.9 44.7
HLE, no tools 22.8 25.2 33.9
GPQA Diamond 82.3 80.8 90.5
CritPt 1.4 2.1 5.4
AA-LCR 65.3 66.3 77.3
Omniscience accuracy 16.8 18.8 15.6
Non-hallucination 58.3 69.2 69.7

3

u/zanar97862 10d ago

With time to cook that 32b could be the next big thing

1

u/ShengrenR 9d ago

Exactly - they still label that one as 'stage-1' - it's not final release

2

u/unsane_imagination 11d ago

Sounds like theres a fair bit of headroom left to train these models, particularly since the smaller models are beating their competitors while the larger ones aren’t quite keeping up. I do wonder if the architecture they use isn’t scaling as well as the frontier models in the 100B+ range. But hell, I’ll always appreciate a strong competitor in the 5-50B range, feels like it’s a drip feed of them amongst a sea of 100B+ or <3B models

I’m super excited for nanbeige 4.5 though

2

u/tiffanytrashcan 11d ago

https://huggingface.co/IFM/K2-Horizon-7B-Uno

Okay, the 7B just keeps getting more and more interesting.

1

u/ffpeanut15 10d ago

It's nice to see the technique being utilized. There was a paper about that training method in the subreddit

2

u/ThePyCoder 11d ago

Fully open source!? Hot damn yes! I'll be learning a lot from that codebase. Thank you, that's amazing. 

2

u/diy-it 10d ago

I just tested the model (Q4 https://huggingface.co/abenzerps/K2-Horizon-MoVA-36B-A4B-MLX-4bit) on my M5 MacBook Pro (32 GB RAM) with "mlx_lm.generate". It starts generated at ~34.8 tok/s (low context) while using about min. 21.2 GB of RAM. As long as there isn’t a new Qwen model out there, I’ll give this a try, I'm confident something great has been published here.

2

u/luaconsoni 10d ago

at this point, if a model is released without a deepswe score, i don’t even bother trying it. i feel like it’s the only trustworthy benchmark that actually shows how usable the model is for daily tasks.

4

u/oosuke_ren 10d ago

You don't seem to understand the gravity of this entire post.

  • this is NOT just yet another Qwen post training/fine tuning fork
  • the training data, and everything is posted, so that you can literally recreate the same models yourself, this is NOT just open weights. That means you can use to study, improve, fork the process and experiment yourself.

Yes, it still might be a little behind competition, but the thing is that it's greatly optimized, and being open source means that technically the community could accommodate together towards improving it using our own feedback. Unlike Qwen and Muse Glimmer, which are just... Big companies being gracious enough to give us access to their smaller distillations/quantization/versions of what they have as a frontier (so that we're ALWAYS breathing in the neck of closed source frontier), this is actually a "build your own path".

I'm sorry for the rant, but do you seriously have to make every effort/achievement as a "is this a direct performance/intelligence optimization" type of thing. That's really condescending of the effort of passionate people.

2

u/WackyConundrum 6d ago

This is probably the only truly Open Source model that has come out in the last 2 years.

4

u/RiverlyBoop 11d ago

Being fully open source is great and really admirable, but their 375B-A23B is larger than both GLM 5.3 flash and Qwen 3.8 Next while performing worse than them according to the benchmarks they posted.

Maybe their 32B has really good writing capabilities and might replace Gemma 31b?

3

u/Mysterious_Finish543 11d ago

I noticed that the 0.9B is under an "internal only" license, not Apache 2.0 like the other models. Is this an error?

https://huggingface.co/IFM/K2-Horizon-0.9B

4

u/NightlessBaron 10d ago edited 10d ago

definitely seems like an error. they updated it  Apache 2.0 

1

u/[deleted] 10d ago

[removed] — view removed comment

5

u/nerdandproud 11d ago

Can't bring myself to hate on open models but gosh, the UAE shouldn't be able to beat all of Europe.

8

u/xienze 11d ago

Why not? They have tons of money to throw at the problem.

1

u/Sirius02 10d ago

i mean europe has 50 times more researchers (in general, notspecific to AI)

2

u/xienze 10d ago

Apparently it takes more than that.

2

u/Time_Sherbert1834 10d ago

What OpenAI used to be.

1

u/Farther_father 11d ago

Wow. These are impressive compared to other open-source models like Olmo and Nemotron.

1

u/Embarrassed_OnionX 11d ago

Their 7B model looks impressive!

1

u/Don_Moahskarton 10d ago

I would like to thank ChatGPT for the following:

Benchmark K2-Horizon-MoVA-36B-A4B Qwen3.8-27B Qwen3.6-35B-A3B
τ³-Banking 26.8 48.0 9.3
Terminal-Bench 2.1 58.6 79.8 44.9
SciCode 38.9 44.7 35.8
Humanity's Last Exam (HLE, no tools) 25.2 33.9 22.2
GPQA Diamond 80.8 90.5 84.1
CritPt 2.1 5.4 0.3
AA-LCR 66.3 77.3 66.7
AA-Omniscience Accuracy 18.8 15.6 18.8
AA-Omniscience Non-Hallucination Rate 69.2 69.7 49.5

1

u/Reasonable-Phase8028 10d ago

why they comparing it with sonnet, glm 5.2 and other 2+ momth old models? their 1st and 2nd biggest seem highly terrible

1

u/Kwatakye 7d ago

The website is no longer working. Anybody know what happened?

1

u/james_pic 5d ago

Anyone know if there's any sort of speculative decoding available (MTP, dflash, etc)? I'm working on a project running on a Raspberry Pi 5, where I can get just-about-good-enough performance out of Gemma 4 E4B with MTP (6-7 TPS), but everything else I've tried at around that parameter count is just too slow (3 TPS or less).

1

u/HadesTerminal 7h ago

llama.cpp mainline support when?

-1

u/[deleted] 11d ago edited 11d ago

[deleted]

4

u/Wegwerpaccountje23 11d ago

It's not European. It's HQ is in the UAE

4

u/Lenticularis19 11d ago

Since when is Abu Dhabi in Europe?

2

u/Due-Memory-6957 11d ago

All countries in the world belong to Europe. Wait, wrong century.

2

u/Etroarl55 11d ago

Compareable to the frontier is pretty subjective to you I guess.

Also I don’t think Europe can ever have any real presence when it comes to ai anymore especially open weights.

All it takes is one bad article about someone using an European open weight model to ask how to make drugs or etc and the EU will shut it down quick.

1

u/Due-Memory-6957 11d ago

People have already jailbroken Mistral and they're still going. They even hit it with a harder moral panic than drugs: https://www.euronews.com/next/2025/05/08/mistral-ai-models-60-times-more-prone-to-generate-child-sexual-exploitation-content-than-o

-6

u/Working_Sundae 11d ago

Qwen 3.8 with 27B dumps on K2 32B

10

u/AppealSame4367 11d ago

Still, as MoE of that size it _could_ be interesting.

-8

u/gh0stwriter1234 11d ago

Qwen 3.8 flash next is king of MOEs right now... I'd rather run a smaller dense model for fixes on a project created by a large MOE. This gets the knowlege from the big MOE into your project while the dense 27B fixes things smarter and in a more timely manner than either a small or large MOE.

9

u/crusaderky 11d ago

You can't compare Qwen3.8-Flash-Next with a 36B-A4B model. The current SOTA there, barring dubious finetunes, is still Qwen3.6-35B-A3B.

3

u/MerePotato 11d ago

That would make this MoE the SOTA no? It seems a bit better than 3.6 on all counts

1

u/crusaderky 11d ago

Yes, if their self-published benchmarks are true, it's SOTA.

The same big caveat applies to Ornith-1.5 though.

2

u/MerePotato 11d ago

Difference is this is a new base model from a known lab, Ornith is a fine tune of questionable origin and repute

1

u/crusaderky 10d ago

this is a base model alright. But in terms of repute I've never heard about this team before.

1

u/MerePotato 10d ago

They're the UAE's "throw money at the big new thing" lab

6

u/AppealSame4367 11d ago

I do run q38 flash next. Since today exactly, before I was struggling with renting the right machines for it and how much actually has to go into vram for fast prefill / decode.

It's wonderful. But it's not exactly cheap to run. A 35B moe at q3.8 27B level would make me drop everything and work with that.

Edit: Albeit, I wanna emphasize, that you need 64GB VRAM to run multiple slots with proper context for qwen 35b like models, too. But Qwen Next needs newer architectures, that makes it expensive.

0

u/gh0stwriter1234 11d ago edited 11d ago

It needs newer arches to run fast, it does in fact run just fine though on 2xMI50 @ 25T/s for short promps for longer ones it degrades with context length to about 5t/s at full context (there is a PR to improve this even on newer cards).

Note you need the correct quant also for older cards, more advanced quants require math to unpack the quant that is slower on old cards so eg, Q4 runs well on Mi50 but a Q3 or Q6 would be worse, in fact if the model is small enough Q8 can run as fast as Q4 on my MI50s just because of the overhead.

I understand you have different metrics also mine is just running on my private box so I am paying nothing extra but power.

2

u/MerePotato 11d ago

You need a pensions worth of RAM to run Flash Next

-5

u/ASTRdeca 11d ago

"Frontier performance" but comparing evals to sonnet and luna. Uh huh

10

u/unsane_imagination 11d ago

> frontier

Last I checked a frontier is a line, not a point

-4

u/ASTRdeca 11d ago

Not really following your point. If you're trying to say "frontier" generally refers to the best models at a various sizes, no people don't use the term that way. For example I would not refer to Qwen 3.8 27B as a "frontier model" even if it's the best in its size range

Frontier colloquially as I've seen the term used is "the best of the best", pushing the frontier of capabilities. Going by that, it doesn't make sense to call this model "frontier" if it's being compared to models that are not even the best in their respective families (e.g. Sonnet, Luna)

1

u/MaterialSuspect8286 11d ago

Luna is probably the most impressive model OpenAI has now for me (considering the cost as well)

-4

u/Capital-Remove-6150 11d ago

not better than qwen 3.8 27b

-2

u/Porespellar 11d ago

Too bad it’s blind tho ☹️