Downloads · 30 days
11
12% of all-time downloads
Aquiles-ai/Kairos-Proj-80k
Kairos-Proj-80k is a image-text-to-text model from Aquiles-ai. Use it for the image-text-to-text 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 other.
⚠️ Experimental research artifact — NOT competent. This checkpoint comes from a series of experiments on how to build a small multimodal model from scratch. It is not a usable vision-language model. Do not use it in p…
Downloads · 30 days
11
12% of all-time downloads
All-time downloads
91
Public
Parameters
3.1B
6.4 GB on disk
Likes
1
Public
Click a slice to open those files.
.safetensors6.4 GB · 100%
How the weights are stored.
BF163.1B · 99%
From the Hugging Face model README
⚠️ Experimental research artifact — NOT competent. This checkpoint comes from a series of experiments on how to build a small multimodal model from scratch. It is not a usable vision-language model. Do not use it in production, for automated decisions, or in any safety-critical context.
Kairos-Proj-80k is the second checkpoint in the Kairos experiment progression: Kairos-Initialized with the projector aligned on 80,000 image-caption pairs from Aquiles-ai/LLaVA-CC3M-Pretrain-595K-Embedded (the embedded version of LLaVA-CC3M-Pretrain-595K).
LayerNorm → Linear → GELU → Linear), trained on image-caption pairs with an L2 output cap (projector_output_scale = 0.89, ≈ the mean norm of LFM2.5 text embeddings).Classic LLaVA-style stage-1 projector alignment (via train_projector.py):
| Setting | Value |
|---|---|
| Dataset | Aquiles-ai/LLaVA-CC3M-Pretrain-595K-Embedded (80k samples) |
| Trainable | Projector only (fp32); vision tower + LLM frozen (bf16) |
| Initialization | Zero-init out_proj (start from the text-only prior) |
| Learning rate | 1e-3, cosine, 100 warmup steps |
| Effective batch size | 64 (16 × 4 grad-accum) |
| Epochs | 1 |
| Output cap | projector_output_scale = 0.89 (hard L2 cap) |
| Supervision | Image-caption pairs; empty-think ( thinking response<CAPTION>) |
This is the stage where the classic LLaVA recipe was tested and measured as insufficient for free generation:
In short: the projector aligns content under teacher-forcing but produces no behavioral grounding. This checkpoint is therefore not a usable VLM; it is the warm-start for the next experiment.
import torch
from transformers import AutoModelForCausalLM, AutoProcessor
model_id = "Aquiles-ai/Kairos-Proj-80k"
model = AutoModelForCausalLM.from_pretrained(model_id, trust_remote_code=True, dtype=torch.bfloat16)
processor = AutoProcessor.from_pretrained(model_id, trust_remote_code=True)
Requires transformers >= 5.x (developed with 5.14.1) and trust_remote_code=True.
This model card describes a research artifact assembled from third-party components (MoonViT-3D from Kimi-K2.6, LFM2.5-2.6B). Check each component's license before any use.