ONNX Model Zoo

sekarkrishna/finbert-int8

By sekarkrishna · ↓ 10 · ♥ 0 · Updated 2026-03-21

What's in this repo

This page lists the files in sekarkrishna/finbert-int8, including model_quantized.onnx.

  • 1 ONNX models (.onnx files)
  • 10 files, including 5 .json, 1 .md, 1 .onnx, 1 .txt
  • Last updated 2026-03-21

ONNX files

File Size Download
model_quantized.onnx — Download

How to use

These ONNX files can be loaded with ONNX Runtime. To inspect a model graph, upload the file to the Netron viewer. Download links point to the original files on Hugging Face.

README

FinBERT INT8 — ONNX Quantized

ONNX INT8 quantized version of ProsusAI/finbert for efficient financial text embeddings.

Model Details

Property Value
Base Model ProsusAI/finbert
Format ONNX
Quantization INT8 (dynamic quantization)
Embedding Dimension 768
Quantized by JustEmbed

What is this?

This is a quantized ONNX export of FinBERT, a BERT model further pre-trained on financial text by Prosus AI. The INT8 quantization reduces model size and improves inference speed while maintaining high accuracy for financial domain embeddings.

Use Cases

  • Financial document search and retrieval
  • Banking text analysis
  • Financial sentiment embeddings
  • SEC filing analysis
  • Financial news similarity

Files

  • model_quantized.onnx — INT8 quantized ONNX model
  • tokenizer.json — Fast tokenizer
  • vocab.txt — Vocabulary file
  • config.json — Model configuration

Usage with JustEmbed

from justembed import Embedder

embedder = Embedder("finbert-int8")
vectors = embedder.embed(["quarterly earnings exceeded expectations"])

Usage with ONNX Runtime

import onnxruntime as ort
from transformers import AutoTokenizer

tokenizer = AutoTokenizer.from_pretrained(".")
session = ort.InferenceSession("model_quantized.onnx")

inputs = tokenizer("quarterly earnings exceeded expectations", return_tensors="np")
outputs = session.run(None, dict(inputs))

Quantization Details

  • Method: Dynamic INT8 quantization via ONNX Runtime
  • Source: Original PyTorch weights converted to ONNX, then quantized
  • Speed: ~2-3x faster inference than FP32
  • Size: ~4x smaller than FP32

License

This model is a derivative work of ProsusAI/finbert.

The original model is licensed under Apache License 2.0. This quantized version is distributed under the same license. See the LICENSE file for the full text.

Citation

@article{araci2019finbert,
  title={FinBERT: Financial Sentiment Analysis with Pre-Trained Language Models},
  author={Araci, Dogu},
  journal={arXiv preprint arXiv:1908.10063},
  year={2019}
}

Acknowledgments

Model info

feature-extraction onnxruntime
onnxruntime onnx bert int8 quantized finance embeddings justembed feature-extraction arxiv:1908.10063 base_model:ProsusAI/finbert base_model:quantized:ProsusAI/finbert
↓ 10 ♥ 0

Created: 2026-03-21

Updated: 2026-03-21

View on Hugging Face

Files (10)

.gitattributes
LICENSE
README.md
config.json
manifest.json
model_quantized.onnx ONNX
special_tokens_map.json
tokenizer.json
tokenizer_config.json
vocab.txt

Related models