Downloads · 30 days
28
4% of all-time downloads
Pinkstack/Fijik1.5-2.6b-a380m-GGUF
Fijik1.5-2.6b-a380m-GGUF is a machine learning model from Pinkstack. Use it for the machine learning task on the model card, and read the license before you ship it in a product. It is set up for transformers. The card lists the license as apache-2.0.
This is the final, fully finished chat-ready checkpoint in GGUF format Note: for very short prompts, you should prefill xml tag at the start of the assistant response to ensure it would properly reason.
Downloads · 30 days
28
4% of all-time downloads
All-time downloads
715
Public
Repo size
18.4 GB
Likes
1
Public
Click a slice to open those files.
.gguf18.4 GB · 100%
From the Hugging Face model README
This is the final, fully finished chat-ready checkpoint in GGUF format
Note: for very short prompts, you should prefill <think> xml tag at the start of the assistant response to ensure it would properly reason.
note: use f32 gguf for highest quality, bf16 is ideal, q8_0 for edge devices. (on a Samsung z fold 5 with fa2, 5k context + some layers offloaded to the GPU, TPS gets to around 40.)
Trained on H200,A100 and some use of rtx 2000 Ada gpus.
Fijik-1.5 2.6b boasts serious performance at a fraction of the price, while keeping incredible interference speeds. The model runs at about 300 tokens/s on a single rtx 3080 (bf16 gguf), supports 32k context (in theory can be scaled up to 128k with minimal quality issues) while keeping a low memory footprint so many other users could use it at the same time. Or a single user on an edge device.

Fijik 1.5 is a generalist llm, with a knowledge cutoff date of march 2025, yet with limited information after July 2024. The original model was pre-trained on 2T tokens (by huggingface, this model is based on smollm2 135m: https://huggingface.co/HuggingFaceTB/SmolLM2-135M) then we turned the original model into a 32 expert "Franken"-moe. Obviously, after that stage, it was nowhere near finished, so heavy CPT (continual pre-training) was done, this also allowed us to scale the context from 8192 tokens to 32k, and techincally the model should work up to 128k tokens.
This model is completely uncensored, and thus is not ideal for production use-cases when safety is a must.
The model should be used for:
The model should NOT be used for:
Overall, it is a special little model, it has a different style compared to other similarly sized LLMs, is uncensored completely and is a very small MoE.
| Feature | Amount/other |
|---|---|
| Chat model? | Yes |
| architecture | Mixtral |
| max_position_embeddings | 32,768 |
| intermediate_size | 1,536 |
| num_hidden_layers | 30 |
| hidden_size | 576 |
| num_experts_per_tok | 4 |
| num_attention_heads | 9 |
| vocab_size | 49,166 |
| rope_theta | 500,000 |
To make a proper decent base model for the size, CPT had to be done, both to make the experts actual experts and to improve the context, knowledge of the model.
The CPT data was ~60% synthetic and ~40% non synthetic (across all CPT stages combined)
5 stages of continual pre-training were done.
Started with low batches, high noise, forced diversion. Dataset included slightly lower quality general 2025 Wiki articles, older wiki articles, synthetic math with deepseek r1, mix of synthetic and non synthetic code and some synthetic web datasets (like cosmopedia) Afterwards similar higher batched and at stage 3 gpt-oss reasoning traces were added. Up until stage 4 (including stage 4) overall cleaner datasets, slightly higher lr's (full training, not Lora for all stages of CPT) at stage 5 we used a very similar dataset to the stage 4 dataset, but with added deepseek r1 reasoning traces, less sources and more focused data on code Gen (from qwen3 480b, deepseek r1), gpt oss generated and cleaned articles, and more 2025 data with a 32k context length.
By doing this, the model got an effective knowledge cutoff date of March 2025, but with limited information past July 2024.
For sft, a ~549M token high quality diverse dataset was used. It was almost completely synthetic, with many examples generated by deepseek r1, qwen3 80b.
Estimated data mix:
Estimated based on pure dataset mix but real percentages are unknown.
SFT was not enough, especially in todays times. After SFT 3 different "rounds" of DPO (direct preference optimization) were done, which improved instruction following significantly, yet, that was still not enough and more RL was done.
After the 3 DPO stages, DeepSeek-R1-like GRPO was done, (note: DPO, GRPO were done with LORA other than the final DPO stage that would be talked about soon) the grpo had very hard rewards, that the model had a "hard time" getting good reward, but this actually helped it, before this GRPO stage(s) the model had significant looping issues, more incoherent outputs and worse instruction following. This GRPO helped it think for less time, go into loops less and be better overall.
But still, a little more was done. After this, two final stages were done:
None done yet, soon.
This model should be ran with a system prompt ideally, works perfectly fine without. It uses standard qwen3 tool calls but it should be fine-tuned to excell at it as it currently has some issues with tool calling.
recommended sampling parameters:
0.35351.10.850.1 (optional)Test it out with a simple prompt, like "Why is the sky blue" Keep in mind, this model does support multi-turns, but be aware it expect the previous response to also have reasoning, removing reasoning from the previous response could save compute and context, but would break the model.
When fine-tuning, you would need at minimum 8gb of memory for basic QLoRa with low context, ideally, 16gb.
This wouldn't have been possible without HuggingfaceTB (They trained smollm2 135M), Unsloth, MergeKit, Transformers.
For questions, Open a community discussion.
(note: 1 shot, obviously f32 would provide better responses)
Prompt: Why is the sky blue?
<details> <summary>qwen3 0.6b</summary> The sky appears blue because of **Rayleigh scattering** of sunlight by molecules in the Earth's atmosphere. Here's a breakdown:This phenomenon explains why the sky appears blue despite the sun being visible in its natural form.
</details> <details> <summary>fijik 1.5 a0.38b</summary> The sky looks blue **because** sunlight is scattered by air molecules and light waves are bent differently at different altitudes. Here’s how: - Sunlight travels through Earth’s atmosphere, hitting particles like dust or smoke (which scatter shorter wavelengths). - The sun’s rays have a "blue peak" in the blue part of the spectrum because it has a longer wavelength than violet/red. - At altitudes where ozone and water vapor are present, UV light from the Sun breaks up certain molecules into shorter wavelengths like ultraviolet (UV) radiation (which is weaker). Blue light scatters more efficiently, so it’s seen as blue in the sky at sunrise or sunset.The sky looks blue because sunlight scatters through the atmosphere like rain drops on a clear day, but it’s not just about color; it’s how Earth’s delicate balance of atmospheric gases (ozone, water vapor) and ozone/water vapor chemistry is critical for life. The colors you see are shaped by these complex interactions at different altitudes where UV radiation interacts with molecules in the atmosphere, making them visible to us as blue or violet.
</details>