Views
No views yet
| Property | Value |
|---|---|
| Base Model | microsoft/codebert-base |
| Format | ONNX |
| Quantization | INT8 (dynamic quantization) |
| Embedding Dimension | 768 |
| Quantized by | JustEmbed |
model_quantized.onnx — INT8 quantized ONNX modeltokenizer.json — Fast tokenizerconfig.json — Model configuration1from justembed import Embedder
2
3embedder = Embedder("codebert-int8")
4vectors = embedder.embed(["def sort_list(arr): return sorted(arr)"])1import onnxruntime as ort
2from transformers import AutoTokenizer
3
4tokenizer = AutoTokenizer.from_pretrained(".")
5session = ort.InferenceSession("model_quantized.onnx")
6
7inputs = tokenizer("def sort_list(arr): return sorted(arr)", return_tensors="np")
8outputs = session.run(None, dict(inputs))1@inproceedings{feng2020codebert,
2 title={CodeBERT: A Pre-Trained Model for Programming and Natural Languages},
3 author={Feng, Zhangyin and Guo, Daya and Tang, Duyu and Duan, Nan and Feng, Xiaocheng and Gong, Ming and Shou, Linjun and Qin, Bing and Liu, Ting and Jiang, Daxin and Zhou, Ming},
4 booktitle={Findings of EMNLP},
5 year={2020}
6}