Downloads · 30 days
0
smartvest-llc/gemma-3-270m-it-genai-int4-android
gemma-3-270m-it-genai-int4-android is a machine learning model from smartvest-llc. Use it for the machine learning task on the model card, and read the license before you ship it in a product.
This is an INT4 quantized version of Google's Gemma-3 270M instruction-tuned model, optimized for Android deployment.
Downloads · 30 days
0
Access
Public
Updated Sep 18, 2025
Repo size
944 MB
Likes
1
Public
Click a slice to open those files.
.data906 MB · 96%
From the Hugging Face model README
This is an INT4 quantized version of Google's Gemma-3 270M instruction-tuned model, optimized for Android deployment.
import onnxruntime_genai as og
import numpy as np
# Load model
model = og.Model("./gemma-3-270m-int4-genai")
tokenizer = og.Tokenizer(model)
# Generate text
prompt = "Hello, how are you?"
input_ids = tokenizer.encode(prompt)
input_tokens = np.array([input_ids], dtype=np.int32)
params = og.GeneratorParams(model)
params.set_search_options(max_length=50)
generator = og.Generator(model, params)
generator.append_tokens(input_tokens)
# Generate
while not generator.is_done():
generator.generate_next_token()
# Get output
sequence = generator.get_sequence(0)
output = tokenizer.decode(sequence)
print(output)
// Use provider override for Android compatibility
OgaConfig* config = OgaCreateConfig(model_path);
OgaConfigClearProviders(config);
OgaConfigAppendProvider(config, "nnapi");
OgaConfigAppendProvider(config, "xnnpack");
OgaConfigAppendProvider(config, "cpu");
OgaModel* model = OgaCreateModelFromConfig(config);
// Use TokenizerStream for proper UTF-8 decoding
OgaTokenizer* tokenizer = OgaCreateTokenizer(model);
OgaTokenizerStream* stream = OgaCreateTokenizerStream(tokenizer);
// After each generate_next_token:
const char* text = OgaTokenizerStreamDecode(stream, new_token);
// Emit 'text' to UI (readable UTF-8)
model.onnx - Main ONNX model (229 KB)model.onnx.data - Quantized weights (906 MB)genai_config.json - GenAI configuration (Android optimized)tokenizer.json - Tokenizer model (33 MB)tokenizer.model - SentencePiece model (4.7 MB)Same as base model: Apache 2.0