Text Generation
Transformers
Safetensors
English
olmo2
conversational
How to use from
Docker Model Runner
docker model run hf.co/zettafleet/z1-1b-hybrid-instruct
Quick Links

Model Card for Z1 1B Hybrid Instruct

We are excited to introduce the Z1 family of models! These models are based on the OLMo 2 1B architecture developed by Allen Institute for AI. Beginning with the pre-training checkpoint for OLMo 2 1B, we performed continued pre-training (i.e., midtraining) on Z1 1B Hybrid using the same dataset as OLMo 2 1B (dolmino-mix-1124).

What is unusual about the Z1 models is that the continued pre-training was performed via Zettafleet’s AI Training Platform on 8 NVIDIA GPUs in a fully decentralized way, without the use of high-bandwidth near-range communication links (i.e., NVLink) between the accelerators. See our blog post for further details.

The zettafleet/z1-1b-hybrid-instruct (i.e., this model) is an instruction-tuned version of zettafleet/z1-1b-hybrid, trained with the same post-training datasets as allenai/OLMo-2-0425-1B-Instruct. For more information about post-training, please see the OLMo 2 paper or Tülu 3 paper. The post-training pipeline (i.e, the training code) was reconstructed through instructions provided by engineers and researchers at Allen Institute for AI.

We release the following models as part of the Z1 family:

The Z1 family of models shares the same architecture:

Size Layers Hidden Size Attention Heads Context Length
z1-1b-hybrid* 16 2048 16 4096

Model description

  • Developed by: Zettafleet Ltd.
  • Contact: research@zettafleet.com.
  • Model type: A model trained on a mix of publicly available, synthetic and human-created datasets.
  • Language(s) (NLP): English.
  • License: The code and model are released under Zettafleet Open License, version 1.0 (ZOL-1.0-MIT).

Model Sources

Using the Model

Loading with Hugging Face

To load the model with Hugging Face, use the following snippet:

from transformers import AutoModelForCausalLM

model = AutoModelForCausalLM.from_pretrained("zettafleet/z1-1b-hybrid-instruct")

Chat Template

We have retained the OLMo 2 chat template which uses the following formatting:

<|user|>
How are you doing?
<|assistant|>
I'm just a computer program, so I don't have feelings, but I'm functioning as expected. How can I assist you today?<|endoftext|>

Data Processing

All datasets used for training were processed, tokenized and partitioned with the use of Zettafleet’s Data Platform.

Training Stages of Z1 models

The training stages we carried out are as follows:

  1. Continued pre-training:
  2. Post-training (Z1 Hybrid Instruct):

Performance

Our hybrid instruction model is competitive with other small models. We have reported results for OLMo 2 1B instruct from both the paper, and our own reproduction attempt, which performed post-training on the OLMo 2 1B base model using the same post-training pipeline and datasets as the paper.

Instruct Model Average DROP GSM8K IFEval MATH MMLU PopQA
OLMo 2 1B (Paper) 41.1 34.6 68.3 70.1 20.7 40.0 12.9
OLMo 2 1B (Reproduction) 38.5 30.5 62.2 68.4 12.8 44.2 13.0
Z1 1B Hybrid 40.4 31.6 67.0 70.4 19.1 42.6 11.4
Qwen 2.5 1.5B 39.9 13.4 66.2 44.2 40.6 59.7 15.5
LLaMA 3.2 1B 35.6 32.2 45.4 54.0 21.6 46.7 13.8
Gemma 3 1B 34.9 25.1 35.0 60.6 40.3 38.9 9.6
SmolLM2 1.7B 33.1 30.9 45.3 51.6 20.3 34.3 16.4

Bias, Risks and Limitations

AI models can be prompted by users to generate harmful and sensitive content. Such content may also be produced unintentionally, especially in cases involving bias, so we recommend that users consider the risks when applying this technology. Additionally, many statements from Z1 or any LLM are often inaccurate, so facts should be verified.

Downloads last month
4
Safetensors
Model size
1B params
Tensor type
BF16
·
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Model tree for zettafleet/z1-1b-hybrid-instruct

Finetuned
(1)
this model
Quantizations
1 model

Datasets used to train zettafleet/z1-1b-hybrid-instruct

Papers for zettafleet/z1-1b-hybrid-instruct