Ternarization of Vision Language Models for use on edge devices

Ben Crulis, Cyril De Runz, Barthelemy Serres, Gilles Venturini
4/7/2025
cs.CVcs.LG

No confident code implementation found for this paper. 4 possible matches can be shown below.

Abstract

We propose a process to compress a pre-trained Vision Language Model into a ternary version of itself instead of training a ternary model from scratch. A new initialization scheme from pre-trained weights based on the k-means algorithm is proposed to reduce the ternarization time. We implement different custom operators for executing the ternary model on the TensorFlow Lite Engine. We compare the original model with its ternary and binary versions in terms of memory consumption, inference speed and perplexity. We find that the ternary model using our custom ternary matrix multiplication operator provides a good compromise in term of memory usage and perplexity, while having the fastest token generation speed.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 4 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{crulis2025ternarization,
  title  = {Ternarization of Vision Language Models for use on edge devices},
  author = {Ben Crulis and Cyril De Runz and Barthelemy Serres and Gilles Venturini},
  year   = {2025},
  eprint = {2504.06298},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2504.06298v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2504.06298.svg)](https://codeofpaper.com/paper/2504.06298)

Discussion