Ish Est (ish-est-0.8b)

On-device MLX food / nutrition VLM for the Ish iPhone app.

Local fine-tune of Qwen/Qwen3.5-0.8B (MLX bf16 base: mlx-community/Qwen3.5-0.8B-MLX-bf16) on Nutrition5k (overhead RGB / depth-split family), with LoRA merged into the backbone plus small O(1) nutrition heads (ish_est_heads.safetensors + ish_est_heads_config.json).

MLX weights are 4-bit quantized for on-device size.

License

Apache License 2.0. Keep this card, LICENSE, and NOTICE with the weights.

Credit:

  • Qwen / Alibaba — Qwen3.5-0.8B base
  • Nutrition5k — Thames et al., CVPR 2021 (CC BY 4.0)
  • Recipe inspiration: Doses-AI food VLM work (GGUF release); this repo is an independent MLX derivative, not a conversion of unpublished third-party safetensors.

Do not drop the upstream copyright notices.

Eval (do not treat point estimates as exact)

Split Cal MAE Protein MAE
Full held-out 507 81.0 kcal 5.7 g
Locked-10 smoke (honesty floor) 151.3 kcal 20.6 g

Ish spoken Result uses honesty bands (half-width ≥ ~151 kcal / ~21 g), not ±80 off the 507 MAE. Rejects gate: 3/3 non-food on Vision classify smoke.

Heads emit normalized O(1); denorm is pred * scale with cal=100, pro=10, mass=100 (see ish_est_heads_config.json).

Files the app needs

  • config.json + model*.safetensors (+ index if sharded)
  • tokenizer / processor sidecars
  • ish_est_heads.safetensors + ish_est_heads_config.json (device head load)

Hub slug for the app: ish-est-0.8b (org/user prefix as published).

Downloads last month
11
Safetensors
Model size
0.9B params
Tensor type
U32
·
BF16
·
F32
·
MLX
Hardware compatibility
Log In to add your hardware

4-bit

Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Model tree for ThomsenDrake/ish-est-0.8b

Quantized
(252)
this model