alt.freeweights.text / K2-Horizon-375B-A23B
From: IFM <huggingface.co/IFM>Newsgroups: alt.freeweights.textSubject:

K2-Horizon-375B-A23B

Date: 2026-11-15Commit: bb3bfb4Signed: 2DC28CC7B26A283B ✓

Text generation model with 379.2B parameters. Safetensors weights, 758 GB in all. Published by IFM under Apache-2.0.

379.2B params758GBK2-Horizon-375B-A23Bsafetensorspermissive
FactsParams379.2BSize758 GBFormatssafetensorsTasktext generationLicenseApache-2.0From sourcepermissive
$ fw get IFM/K2-Horizon-375B-A23B
# manifest sha256 647e7772b43c… · 758 GB · 76 files
$ fw verify ./K2-Horizon-375B-A23B IFM/K2-Horizon-375B-A23B
From sourceHosted (signed)IFM/K2-Horizon-375B-A23BLast check: 2026-11-15 02:44 UTC

Get help: custom fine-tune or private deploy. We review your setup before we quote.

Works with

Overview

Size
758 GB
Weights
758 GB (safetensors)
Parameters
379.2B
Formats
safetensors
Task
text generation
License
Apache-2.0 (permissive)
Files
76, each with a sha256
Publisher
IFM
Added
2026-11-15
Section
alt.freeweights.text
Lineage

Original release from the publisher.

Where these bytes come from
Publisher at the pinned commit→You

Sources are tried in order. A file counts only when its size and sha256 match the manifest. Sources are checked when you ask for them, not on a timer.

Sources
BadgeHostLast checkResult
From sourcehuggingface.co2026-11-15 02:44 UTCpassed

Model card

From the publisher at commit bb3bfb4. Shown as plain text with links; images open at the publisher.

K2-Horizon-375B-A23B#

Training Code - Evaluation Code - All Training Data

K2-Horizon-375B-A23B is the flagship of the K2-Horizon family: a sparse Mixture-of-Experts model that stores 375B parameters and runs 23B per token, with a 512K context window. We have released the checkpoints, along with the data and the training code.

Image: K2-Horizon-375B-A23B benchmark results against open MoE, dense, and closed models

K2-Horizon-375B-A23B Highlights#

  • Frontier-class agentic performance. On agentic tool use, terminal, and long-horizon workflow benchmarks it matches or beats open-weight MoE models up to 2.6× its size and is competitive with closed frontier models (see Benchmark Results).
  • 512K context. Native 524,288-token context from the midtraining stages onward.
  • Intermediate checkpoints. Intermediate checkpoints are released so capability changes can be studied across training rather than at a single checkpoint.
  • Fully open. Training data/recipe and the training code are public.

Benchmark Results#

| | | Open-weight models | Closed models

| | K2-Horizon-375B-A23B | Nemotron 3 Ultra | Inkling (xhigh) | MiniMax-M3 | GLM 5.2 (max) | GPT 5.6 Luna (max) | GPT 5.6 Terra (high) | Claude Sonnet5 (max)

| # Params | 375B | 550B | 975B | 428B | 753B | -- | -- | --

| # Activated params | 23B | 55B | 41B | 23B | 40B | -- | -- | --

| Architecture | MoE | MoE | MoE | MoE | MoE | Closed | Closed | Closed

| Agents

| GDPVal-AA

Real-world professional tasks (Elo)

| 1,441 | 1,162 | 1,234 | 1,380 | 1,498 | 1,569 | 1,503 | 1,584

| tau3-Banking

Agentic tool use

| 34.0 | 14.2 | 29.1 | 15.3 | 34.6 | 31.1 | 28.7 | 37.3

| Toolathlon Verified

Agentic tool use

| 65.3 | 34.3 | 45.5 | 53.7 | 59.9 | 67.5 | 64.8 | 71.6

| Automation Bench Public

Workflow automation

| 25.3 | 8.0 | 12.8 | 20.5 | 26.2 | 33.5 | 28.0 | 34.7

| Apex-Agents (pass@1)

Long-horizon professional workflows

| 24.8 | 9.0 | 19.0 | 23.8 | 26.9 | 28.6 | 25.4 | 31.7

| MCPMark

MCP tool use

| 67.7 | 45.7 | 51.2 | 48.8 | 72.4 | 66.9 | 74.0 | 65.3

| BrowseComp

Deep web research

| 72.8 | 44.4 | 77.1 | 83.5 | -- | 83.3 | -- | 84.7

| WildClawBench

In-the-wild agentic tasks

| 50.9 | 34.2 | 52.3 | 56.4 | 55.0 | 50.4 | 60.0 | --

| Coding

| Terminal-Bench 2.1

Agentic terminal use

| 70.2 | 53.9 | 55.1 | 65.2 | 77.9 | 80.9 | 75.7 | 80.5

| SciCode

Scientific coding

| 42.7 | 39.9 | 46.1 | 45.4 | 50.5 | 52.5 | 50.1 | 53.6

| SWE-Atlas-QnA (strict)

Repo-level code Q&A

| 48.4 | -- | 25.5 | 42.3 | 46.4 | -- | -- | --

| SWE Bench Pro (strict)

Software engineering

| 42.6 | 38.7 | 43.1 | 43.8 | 46.7 | 48.8 | -- | --

| Scientific Reasoning

| Humanity's Last Exam (without tools)

Expert-level reasoning

| 32.0 | 28.4 | 31.9 | 39.0 | 41.1 | 39.5 | 38.5 | 41.3

| GPQA Diamond

Graduate-level science QA

| 87.3 | 86.7 | 87.2 | 92.9 | 89.5 | 91.1 | 89.6 | 91.1

| CritPt

Frontier physics reasoning

| 8.6 | 3.1 | 5.4 | 3.7 | 20.9 | 21.0 | 22.9 | 16.9

| General

| AA-LCR

Long-context reasoning

| 76.0 | 71.0 | 73.3 | 80.3 | 76.7 | 78.3 | 73.3 | 77.0

| AA-Omniscience Accuracy

Factual accuracy

| 23.0 | 23.0 | 42.0 | 17.0 | 24.0 | 43.0 | 45.0 | 40.0

| AA-Omniscience Non-Hallucination

Non-hallucination rate

| 74.7 | 70.0 | 32.0 | 82.0 | 74.0 | 7.0 | 10.0 | 61.0

Scores in %. SWE-Atlas-QnA and SWE Bench Pro: strict = no internet. BrowseComp: different models use different harness, we use the Discard-all@95k context length proposed in DeepSeek-V3.2 technical report. WildClawBench: we use a subset of the English text-only-modality tasks. Apex-Agents: we use a subset of text-only-modality tasks. GDPVal-AA is the Elo rating.

Quickstart#

Serving#

vLLM, recipe at recipes.vllm.ai/IFM:

vllm serve IFM/K2-Horizon-375B-A23B \
  --revision main \
  --tensor-parallel-size 8 \
  --enable-expert-parallel \
  --trust-remote-code \
  --dtype bfloat16 \
  --reasoning-parser k2_horizon \
  --tool-call-parser k2_horizon \
  --enable-auto-tool-choice

Use an exact branch name from the inventory with vLLM's --revision option. For example, --revision pretrain_ph1_211000 selects the final checkpoint of Pretraining Phase 1, at step 211,000.

SGLang recipe validated on 8× H200 in the SGLang K2 Horizon cookbook:

python3 -m sglang.launch_server \
  --model-path IFM/K2-Horizon-375B-A23B \
  --revision main \
  --tp 8 \
  --ep 8 \
  --dtype bfloat16 \
  --attention-backend fa3 \
  --model-loader-extra-config '{"enable_multithread_load":false}' \
  --reasoning-parser k2_horizon \
  --tool-call-parser k2_horizon \
  --host 0.0.0.0 --port 30000
API Usage#

Tip. Recommended settings: reasoning_effort="high", temperature=1.0, top_p=0.95. Reasoning depth is selected per request through chat_template_kwargs. Thinking is returned in reasoning_content and the answer in content.

from openai import OpenAI

client = OpenAI(base_url="http://localhost:30000/v1", api_key="EMPTY")
response = client.chat.completions.create(
    model="IFM/K2-Horizon-375B-A23B",
    messages=[{"role": "user", "content": "Explain the result step by step."}],
    temperature=1.0,
    top_p=0.95,
    max_tokens=32768,
    extra_body={"chat_template_kwargs": {"reasoning_effort": "high", "tool_call_format": "xml"}},
)
message = response.choices[0].message
print("Reasoning:", getattr(message, "reasoning_content", None))
print("Answer:", message.content)

Our model supports multiple tool-call formats, which can be changed with chat_template_kwargs. The supported values are json, xml, and xml_typed. The default is xml. Keep --tool-call-parser k2_horizon enabled to parse the selected format.

Transformers#

Validated with Transformers 4.57.6, PyTorch 2.13.0, Safetensors 0.8.0.

from transformers import AutoModelForCausalLM, AutoTokenizer

model_id = "IFM/K2-Horizon-375B-A23B"
tokenizer = AutoTokenizer.from_pretrained(model_id, trust_remote_code=True)
model = AutoModelForCausalLM.from_pretrained(
    model_id, device_map="auto", dtype="bfloat16", low_cpu_mem_usage=True, trust_remote_code=True
)

inputs = tokenizer("Explain why long-context evaluation is difficult.", return_tensors="pt").to(model.device)
inputs.pop("token_type_ids", None)
outputs = model.generate(**inputs, max_new_tokens=32768, temperature=1.0, top_p=0.95, do_sample=True)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))

Training Overview#

The table below lists the training stages in order and the purpose of each stage.

Training steps are counted within each stage or phase. Token budgets cover only the additional training in that stage or phase. For example, the 8T tokens listed for Pretraining Phase 2 are additional to the 7T tokens in Phase 1, bringing the cumulative budget to 15T tokens by the end of Phase 2. Here, B and T denote billion and trillion tokens, respectively.

Each stage or phase continues from the final checkpoint of the preceding stage or phase. During RL, training branches into five expert models, which are then merged, as described below.

Some stages, such as SFT, have multiple phases with slight changes to the data mix while retaining the same overall purpose.

Training stageTraining stepsTraining tokensSequence lengthPurpose
Pretraining — Phase 12110007.08T8KPretraining.
Pretraining — Phase 22400008.05T8KContinued pretraining from Phase 1, with newer and better data.
Midtraining — Stage 1325001.09T32KContext extension.
Midtraining — Stage 215000503B128KContext extension.
Midtraining — Stage 33500117B512KContext extension.
Midtraining — Stage 46000201B512KContinued context extension from Stage 3, with the data mix shifted toward agentic and reasoning SFT data.
RL--512KWe trained five expert models from the final checkpoint of Midtraining Stage 4: knowledge work, IF, search, tool use, and reasoning. We then merged the expert models.
SFT — Phase 1240081B512KSFT for better domain coverage, starting from the merged RL checkpoint.
SFT — Phase 26000201B512KContinued from Phase 1 with nearly the same data mix.
SFT — Phase 3150050B512KSFT on a high-quality subset of the data used in Phases 1 and 2, with learning rate decay.

RL training steps and token counts are not reported here, so a cumulative token total that includes RL is not provided.

Release Artifacts#

The tables below list the release artifacts for K2-Horizon-375B-A23B, their availability, and the expected release dates for remaining items.

Last updated: 2026-09-28

Status:

  • Available — fully released for the scope listed;
  • Partial — some items are available, with remaining items listed in the notes;
  • In Progress — being prepared for release but not yet available.
Artifact Index#
ArtifactLinkStatusRemaining items / expected availability
Model cardHugging FaceAvailableN/A
Training logsW&BAvailableN/A
Blog postBlog postAvailableN/A
CheckpointsCheckpoint inventoryAvailableN/A
Technical reportNot yet availableIn ProgressEnd of September 2026
Code repositoryGitHubAvailableN/A
DataHugging FaceAvailableN/A
Checkpoint Inventory#

Model repository: IFM/K2-Horizon-375B-A23B

Branch names below refer to this repository. Patterns containing * group branches by training stage or phase. The * is a placeholder for a training-step number, not a literal branch name. Intermediate checkpoint groups exclude the final checkpoint listed separately; a pattern does not imply that a checkpoint is available at every step.

For example, pretrain_ph1_211000 is the checkpoint saved at training step 211,000 within Pretraining Phase 1, and is the final checkpoint of that phase. The numeric suffix is the step within the named stage or phase, not the cumulative step across all training. Thus, pretrain_ph2_240000 refers to step 240,000 within Pretraining Phase 2.

For a partially released group, the available checkpoints and the remaining checkpoints are listed in the notes.

CheckpointBranch / repositoryStatusRemaining items / expected availability
Pretrain Phase 1 Intermediate Checkpointspretrain_ph1_*AvailableN/A
Pretrain Phase 1 Final Checkpointpretrain_ph1_211000AvailableN/A
Pretrain Phase 2 Intermediate Checkpointspretrain_ph2_*AvailableN/A
Pretrain Phase 2 Final Checkpointpretrain_ph2_240000AvailableN/A
Midtrain Stage 1 Intermediate Checkpointsmid_1_*AvailableN/A
Midtrain Stage 1 Final Checkpointmid_1_32500AvailableN/A
Midtrain Stage 2 Intermediate Checkpointsmid_2_*AvailableN/A
Midtrain Stage 2 Final Checkpointmid_2_15000AvailableN/A
Midtrain Stage 3 Intermediate Checkpointsmid_3_*AvailableN/A
Midtrain Stage 3 Final Checkpointmid_3_3500AvailableN/A
Midtrain Stage 4 Intermediate Checkpointsmid_4_*AvailableN/A
Midtrain Stage 4 Final Checkpointmid_4_6000AvailableN/A
RL Knowledge Work Expert Checkpointrl_knowledge_workAvailableN/A
RL IF Expert Checkpointrl_ifAvailableN/A
RL Search Expert Checkpointrl_searchAvailableN/A
RL Tool Use Expert Checkpointrl_tool-useAvailableN/A
RL Reasoning Expert Checkpointrl_reasoningAvailableN/A
RL Merged Final Checkpointrl_mergedAvailableN/A
SFT Phase 1 Intermediate Checkpointssft_1_*AvailableN/A
SFT Phase 1 Final Checkpointsft_1_2400AvailableN/A
SFT Phase 2 Intermediate Checkpointssft_2_*AvailableN/A
SFT Phase 2 Final Checkpointsft_2_6000AvailableN/A
SFT Phase 3 Intermediate Checkpointssft_3_*AvailableN/A
SFT Phase 3 Final Checkpointsft_3_1500AvailableN/A

Important. Note:

  • Released K2-Horizon Hugging Face checkpoints (e.g. Huggingface) can be used for inference, evaluation, and downstream fine-tuning (including SFT).

Training behavior in the bundled Hugging Face implementation may differ from native xLLM, including the auxiliary load-balancing loss. To continue the original pretraining with xLLM's training behavior, use the native xLLM checkpoint and xLLM runtime.

Best Practices#

  1. Reasoning effort: always high. All reported results use high reasoning effort. Pass {"chat_template_kwargs": {"reasoning_effort": "high"}} on every request. medium and low effort settings are not recommended except for research on reasoning efforts.
  2. Sampling parameters. temperature=1.0, top_p=0.95.
  3. Serving. Use the validated SGLang recipe above: BF16, TP=8 on one 8× H200 node, FlashAttention-3, with multithreaded weight loading disabled. Full recipes for every K2-Horizon size, with measured H200 latency and throughput, are in the SGLang cookbook and the vLLM recipe.
  4. Parsers. Enable the k2_horizon reasoning parser for chat, and add the k2_horizon tool-call parser for agent use. Leave both off for plain completion-style generation.

Citation#

@misc{k2horizon2026,
  title  = {Introducing K2 Horizon: Frontier Performance, Radically Open},
  author = {{IFM Team}},
  year   = {2026},
  url    = {https://ifm.ai/blog/k2/},
}

Files

76 files · 758 GBWeights 758 GB (safetensors). Sizes and sha256 from the signed manifest.
Show all 76 files with their sha256
FileSizesha256
.gitattributes1.74 KB5ceebd18188eb9dfda2bd910ab36cb00329598c76b3f2850b0a00ae3d7a3ba2e
README.md49.4 KBda1f9013ffacf2a8493453355010bc1b3babaead999e034fbd922bdebe74d820
assets/k2-horizon-375b-a23b-benchmarks.png928 KBa48347a85c80c7b3b9d257735560146c55562ddb796cd3c069029780b9394e8e
assets/k2-horizon-375b-training-loss-vs-tokens.png587 KBe8a4c9d860a4d09e4986050330c30aa2438e18a13242d4aff0272b7bb02da7ef
chat_template.jinja52.2 KB5008a8535f850190e119cbb64dcf74c9483c8b483e8e3558795d71e1c3e31e10
config.json1.50 KB0daf184082ec39c3b24c5da6fcd5739f3176f0ad2c9e21fddaaea24b7400a583
configuration_k2_horizon.py3.53 KB5c2f993c1053d9462ebea6dea416c897fddfbb4a5edd904e486936b20d4badc5
generation_config.json81 B2da7d47641f4509da4ae47711e31d8b5f0f3f801ee08d87e7e9f07f814bdc4a3
migration_manifest.json4.88 KB51c32b8dd7d3839b6a0a9c075120e9d146b275d680c1ec1f507b1268df14fe91
model-00001-of-00061.safetensors780 MB46a3a4798caeda8af4a13e0f9761ebe9f1d075867da4fafb5f7ad7e802852b03
model-00002-of-00061.safetensors780 MB2f453ef706bac0ff2f2e519226448a18461ed4a30106e9b5afd095580e6a65b1
model-00003-of-00061.safetensors780 MB6e049caa67dd2762c62a7480e03a3a4e1dea1392e4cdc6034b4b75a08077a7b3
model-00004-of-00061.safetensors12.9 GB145c3df1fb550486cf2027ce561dde20410c80879f46c7e36abda6fe4cc94de8
model-00005-of-00061.safetensors12.9 GB18eb1fa3153b01a81bf3fb097a6dcebf0775d376db626085fceb72f41c6a89f4
model-00006-of-00061.safetensors12.9 GB74fc1103a0ea35d4fb92131dd6b32426c7778135286a94fc68a32b917953d7c2
model-00007-of-00061.safetensors12.9 GB4a17e5428dc3c25a0cc10e494d80cb9b1f7f2566b3baa2cd2954446e6ccab6fc
model-00008-of-00061.safetensors12.9 GBb7688833e7479c08e1b0e229306e9d811af896abd04ed3b3c15057cbc5644a02
model-00009-of-00061.safetensors12.9 GB4107a4fe1fadd6263f0c5be196966e88f7dbf274f7d13f022a36a9e4cac8ee46
model-00010-of-00061.safetensors12.9 GB6a53f1cd296992cf6115b4c0ac878a58e771d8ada51384f30cdbbc8fe14309f4
model-00011-of-00061.safetensors12.9 GB47950f553953ebbc2f487446524872e8a2cedaa9c98771841016d1120cd29b74
model-00012-of-00061.safetensors12.9 GB565c01d77b1a1c8a74181ec58bb0de90cfb8e612b1779efbf01997743be399be
model-00013-of-00061.safetensors12.9 GB26a14e92e122aa10a78fda974b5bd1ffed3f2d72c7f07bcad3ec5fad7b8e48c9
model-00014-of-00061.safetensors12.9 GBeaf64e445652cc578e17fa975aaa668d9302aad2b7b115157be7e9ee829f38c7
model-00015-of-00061.safetensors12.9 GBc5b3516a67e338eefced9a8fa19eb7199ce4e6b97e3c007573c74df03bb90e9b
model-00016-of-00061.safetensors12.9 GBdac5152478f95a17c80fb7756311cc3956e2dab1b3d9711aab633138a32611c6
model-00017-of-00061.safetensors12.9 GBf3ad09da47bea3b871c3ac4a1b8f433a56990151c6cce57b20d49849ff993bf2
model-00018-of-00061.safetensors12.9 GB48547c3050ba04f13eb7e56a8e61e7466015f553395d51175072ff256c302495
model-00019-of-00061.safetensors12.9 GB40df6daa3ca8a8c02a5dfdbefe03357d0f16e7e8fecc7b96d60cb1a74ccf7385
model-00020-of-00061.safetensors12.9 GB411e7cf158a18fb1d6b976fe8d1aa6d255d8746a69cddd8f6add71017ce1c770
model-00021-of-00061.safetensors12.9 GB202a9f3318cd04708852bf1054b33743fd2923d29b5473af5550a44c13f560a9
model-00022-of-00061.safetensors12.9 GBd55278742614c2200c446fc6f601c924bc89aed363192193a89cb11393f01430
model-00023-of-00061.safetensors12.9 GB53e63f907a9b8aa69450d4c511cfc982f871ca0a896681c74b430d20bf58bcb4
model-00024-of-00061.safetensors12.9 GBecccaf22668146fd29025f4ca6315e83c5739ee31249fc22be058a0e6d5297d8
model-00025-of-00061.safetensors12.9 GB3911247b805f41f9d05adf8f87cca0ec7dec6b17bf92ace6e63815a71ad6035e
model-00026-of-00061.safetensors12.9 GB87502e14ceb725652038092a07fec1a2239008b2bffd4c1ff9227a41ac3f5271
model-00027-of-00061.safetensors12.9 GBead5f776c5a070cd34ab3853902ecb1bdacf4057e7817912fb5a9cf96d9e93ed
model-00028-of-00061.safetensors12.9 GBfcadacf04322b9cea41f2bb13cb6e1fa29959f48b0956c6b5b2a17deb5616263
model-00029-of-00061.safetensors12.9 GB9b15d0397ef6875d14b63d639e4680d53eefdb8a1826d68b626e971257ae644a
model-00030-of-00061.safetensors12.9 GBf51c18a64e053c833eea15fdaad0d7c8f6f9b42593f0d331c019216c1a3df108
model-00031-of-00061.safetensors12.9 GBbb17f6e1e61e1057c7efec5de23707d4f4079cc57b460672d03a90fd9ee61c7d
model-00032-of-00061.safetensors12.9 GB4d7258e143d3885ef671e2efb1721f53f9f470e6ad2e92174dd7bae055e2a3c2
model-00033-of-00061.safetensors12.9 GBe057796d35ac93c6c20aeffc2102d2d192450ba08036ef9ab8398dfaaab7e5f9
model-00034-of-00061.safetensors12.9 GBbb62694c78107a21224141bef8028b437c484a277ad575eacac207910ac4b3c1
model-00035-of-00061.safetensors12.9 GBc1ea36bb43aa496ebb946de8a623d99ec5c4a88d1e1164b7a3a5b7bb86365824
model-00036-of-00061.safetensors12.9 GB18e93509072c1f2050fae69bf6638da27c621954bf3e3a1983822bdaace46e6c
model-00037-of-00061.safetensors12.9 GB35330b9861dad020bfd7072c2d959b2b8cd7160dad5756359d56a1a2f2648d74
model-00038-of-00061.safetensors12.9 GB4326b58af30a058769cc7b237d2cbfa54fdd0ec218716dd09d7f84db1cd6d9ab
model-00039-of-00061.safetensors12.9 GB3a11f8928cb4dd587826daa297cc058732fb8672b134a576cca6e3a90b9c7564
model-00040-of-00061.safetensors12.9 GBc094846af9a82371b705c852057df1726cbcf8dad8abc7c6a0dc6fb0cd4774fb
model-00041-of-00061.safetensors12.9 GBff9d9d60b7794a0a444c7d602f15a7b8cf4380e30427ff14155fafc327e7e8de
model-00042-of-00061.safetensors12.9 GB66762c8988164800e66530da91b19ba339bf09f1f4f5d5ee5059cb9d1adab954
model-00043-of-00061.safetensors12.9 GB1d90f8fc24b2ff61804eeb3b0ddd97c4a71f5c0e6ed1f3f097f74fb410b2039e
model-00044-of-00061.safetensors12.9 GB5bf95b695b655c44215101db46a178701409680400cc49b3739a004b4dde4c71
model-00045-of-00061.safetensors12.9 GB4cb35bf07b1985cd694b0afb9eeae66729bb88bedca1d39b41d6bc4c01142eb0
model-00046-of-00061.safetensors12.9 GBd30e887630f5393cc645dbd93afdeb613251f2861e62db9c48a78bb0fb156f42
model-00047-of-00061.safetensors12.9 GB4a1e32b0459e527d6b92ac03d96b02869b848d985a0af678a1c866c815173706
model-00048-of-00061.safetensors12.9 GB4f19c007fd57b6ab0edb561eb708d780b679cacd9ec8e44bca4d409d2ae93d2e
model-00049-of-00061.safetensors12.9 GBa5dacb69ec66979854e86c3b756f267771409a215e3f3cfccb0ef7e09b7d8809
model-00050-of-00061.safetensors12.9 GB04ad142f7b7d244bdf4ecd4dbb2fda460cd780e5e76f79f09724a7379967b1dc
model-00051-of-00061.safetensors12.9 GB0c0a9eb58af3612411978a5e58d88fffb553ca850a6e91039423e2df6184c630
model-00052-of-00061.safetensors12.9 GBef5c0c03dd9f9117bf0178246c2049ece4f3abe32fb4b8496f456d937472723c
model-00053-of-00061.safetensors12.9 GBe0b40fc3b1b91e311d33b80f17f5df0d60e1aa95af417c06169b942289d3a720
model-00054-of-00061.safetensors12.9 GB77bb70c9b16b9d378ebe55526bf84e3db189ad335e1bc79b8a76b0efbe045e09
model-00055-of-00061.safetensors12.9 GB7ed4d748743802a719c2d687ff28b294c955984de24f3127054bea6113fac085
model-00056-of-00061.safetensors12.9 GB5252eb229fc0ac17ab8e7879da1b1f3d2605877353297b5622d9c622f9ea01bd
model-00057-of-00061.safetensors12.9 GB4c3b6983e0c97c0cedc7578810ada572611751a8ead7d43f9f5c9bc76f62f3cd
model-00058-of-00061.safetensors12.9 GB55764b8f3e5b0484a3641bb48c24542d72ecaa4e41149fa478748e496c2fc415
model-00059-of-00061.safetensors12.9 GBbfa82db7d7c81b2da2ba704a524c621ef42a9b4817b4a8810fe60bffee58cb0f
model-00060-of-00061.safetensors12.9 GB5faa6ae6c002ae1b966fa90313a2cbd99daa58e1091feaed829609b6b6a78950
model-00061-of-00061.safetensors19.1 GBecb06cb4715b4929995d5c3beca7fb6d19d2ba03b7a44a5f8fdda85df3ba2820
model.safetensors.index.json3.08 MB4f59039a9dc71f81395b27b139fe033a0c90e948eb88d87316d95b9ad14937e7
modeling_k2_horizon.py49.5 KBfb09e010956bd51cfa7d4055b4381cff34c9e06164066b49e3546f38b2e6242f
special_tokens_map.json79 Be9be461abfcb63da71fb65db470e075682e7573e469cc658aeeb6632a6144ae1
tokenizer.json29.2 MB2fa69519ff1ee3ee55ac50927b00058e88b9eb90802fabaf3c6b05804601c53b
tokenizer_config.json253 B581375b2ce8d56d59f609f08a7165365ac53b6543f3442ef0117b4951b0d747c
validation.json957 Bc31c981f5ded0be00d2fcf2a9de7162616e2c634ae4228b60ed87225d6fc409f
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
bb3bfb4b53 pinned now2026-11-15 02:44 UTC76 files · 758 GB

Use it

$ fw get IFM/K2-Horizon-375B-A23B
# manifest sha256 647e7772b43c… · 758 GB · 76 files
$ fw verify ./K2-Horizon-375B-A23B IFM/K2-Horizon-375B-A23B
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/IFM/K2-Horizon-375B-A23B.json --dir ./K2-Horizon-375B-A23B $ python3 fw.py verify ./K2-Horizon-375B-A23B ./IFM__K2-Horizon-375B-A23B.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download IFM/K2-Horizon-375B-A23B --revision bb3bfb4b532488c05e84a090301f8259c68b319c --local-dir ./K2-Horizon-375B-A23B
transformersLoad the weights in Python.
import os os.environ["HF_ENDPOINT"] = "https://freeweights.allternit.com" from transformers import AutoModelForCausalLM, AutoTokenizer tok = AutoTokenizer.from_pretrained("IFM/K2-Horizon-375B-A23B", revision="bb3bfb4b532488c05e84a090301f8259c68b319c") model = AutoModelForCausalLM.from_pretrained("IFM/K2-Horizon-375B-A23B", revision="bb3bfb4b532488c05e84a090301f8259c68b319c", device_map="auto")
vLLMServe an OpenAI-compatible API.
$ HF_ENDPOINT=https://freeweights.allternit.com vllm serve IFM/K2-Horizon-375B-A23B --revision bb3bfb4b532488c05e84a090301f8259c68b319c

License

Name
Apache License 2.0
Id
Apache-2.0
Class
Permissive
Redistribution
yes
Listing
Hosted (signed)
Decided
License as declared by the publisher. No person read it. 2026-11-15
Text in
README.md
Text sha256
da1f9013ffacf2a8493453355010bc1b3babaead999e034fbd922bdebe74d820
Terms gate
No extra terms beyond the license.

Read the license text

Licenses are checked against the license table. A custom license passes only after a person reads it.

Provenance

From: IFM <huggingface.co/IFM>Newsgroups: alt.freeweights.textSubject: K2-Horizon-375B-A23BDate: 2026-11-15Commit: bb3bfb4Signed: 2DC28CC7B26A283B ✓
Upstream
IFM/K2-Horizon-375B-A23B
Pinned commit
bb3bfb4b532488c05e84a090301f8259c68b319c
Manifest
K2-Horizon-375B-A23B.json · .minisig
Manifest sha256
647e7772b43ce437e9f3e1cbf8eee9858ee2c8f986e8de8b8bc12e85b3a9e8a3
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 02:44 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/IFM/K2-Horizon-375B-A23B.json $ curl -O https://freeweights.allternit.com/manifests/IFM/K2-Horizon-375B-A23B.json.minisig $ minisign -Vm K2-Horizon-375B-A23B.json -P RWQ7KGqyx4zCLXtUFOqvfv8L3g+8fpKJ1FsuxPyOYMF+4KufbUxKq1Oq $ shasum -a 256 <file> # compare with the Files tab

A manifest whose signature fails must be rejected. A file whose size or sha256 does not match must be discarded. Verify a download

Model tree

1 model in the catalog name this one as their parent.

Quantizations
1
Get it
Download
$ HF_ENDPOINT=https://freeweights.allternit.com hf download IFM/K2-Horizon-375B-A23B
Open in Freeweights Studio

Pull, verify and run it in the Allternit app on Desktop, web or phone.

Signed manifest
minisign, key 2DC28CC7B26A283B. K2-Horizon-375B-A23B.json. Provenance. Takedown history: none.

Variants

1 quantized or adapter build of K2-Horizon-375B-A23B. Each has its own license check and page.

From: laion <huggingface.co/laion>Subject: a2-rl-e2egit_large-50-32B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_e2egit-large-15-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_e2egit-v2-10-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_pymethods2test-large-80-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_unitsyn-python-large-10-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_mix_h2_language_proportional-65-8B