CoolFace
Modelpublic

kaptaan45/QaptaanLM-0.75B-ONNX

sourceHugging Faceapache-2.0updated 26d agoView on Hugging Face
0likes1kdownloads
Model Card

QaptaanLM-0.75B-ONNX (CPT Base)

![License](https://opensource.org/licenses/Apache-2.0) ![Base Model](https://huggingface.co/kaptaan45/QaptaanLM-0.75B) ![GitHub](https://github.com/rudy-07/QaptaanLM-0.75B)

This repository contains exported ONNX Runtime graph weights for [QaptaanLM-0.75B](https://huggingface.co/kaptaan45/QaptaanLM-0.75B) (Base CPT foundation model), designed for lightweight in-browser IDE autocompletion and edge device code inference.


๐ŸŒ Quickstart: Python onnxruntime

python
import os
import numpy as np
import onnxruntime as ort
from huggingface_hub import snapshot_download
from transformers import AutoTokenizer

model_id = "kaptaan45/QaptaanLM-0.75B-ONNX"

model_dir = snapshot_download(repo_id=model_id)
tokenizer = AutoTokenizer.from_pretrained(model_id, trust_remote_code=True)

session = ort.InferenceSession(
    os.path.join(model_dir, "model.onnx"),
    providers=["CUDAExecutionProvider", "CPUExecutionProvider"]
)

prompt = 'def is_palindrome(s: str) -> bool:\n    \"\"\"Return True if s is a palindrome.\"\"\"\n    '
input_ids = tokenizer.encode(prompt, return_tensors="np")

outputs = session.run(None, {"input_ids": input_ids})
logits = outputs[0]
next_token = int(np.argmax(logits[0, -1, :]))
print("Next Token ID:", next_token, "Decoded:", repr(tokenizer.decode([next_token])))

License

Released under the [Apache 2.0 License](https://opensource.org/licenses/Apache-2.0).