Downloads · 30 days
11
13% of all-time downloads
marcusmi4n/qwen2.5-3b-original
qwen2.5-3b-original is a text generation model from marcusmi4n. Use it when you need the model to write or continue text. It is set up for transformers. The card lists the license as apache-2.0.
This repository contains the original Qwen 2.5 3B model prepared for QNN deployment and optimization. The model is unmodified and ready for conversion to various formats including ONNX and QNN.
Downloads · 30 days
11
13% of all-time downloads
All-time downloads
85
Public
Parameters
3.1B
6.2 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors6.2 GB · 100%
From the Hugging Face model README
This repository contains the original Qwen 2.5 3B model prepared for QNN deployment and optimization. The model is unmodified and ready for conversion to various formats including ONNX and QNN.
from transformers import AutoModelForCausalLM, AutoTokenizer
model = AutoModelForCausalLM.from_pretrained('marcusmi4n/qwen2.5-3b-original')
tokenizer = AutoTokenizer.from_pretrained('marcusmi4n/qwen2.5-3b-original')
# Generate text
inputs = tokenizer("Hello, I am", return_tensors="pt")
outputs = model.generate(**inputs, max_length=50)
print(tokenizer.decode(outputs[0]))
# Chinese text generation
inputs = tokenizer("你好,我是", return_tensors="pt")
outputs = model.generate(**inputs, max_length=100)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))
# English
inputs = tokenizer("The weather is", return_tensors="pt")
outputs = model.generate(**inputs, max_length=50)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))
# Chinese
inputs = tokenizer("今天天气", return_tensors="pt")
outputs = model.generate(**inputs, max_length=50)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))
This model can be converted to QNN format using the following pipeline:
python scripts/simple_quantize_abeja.py --model-path marcusmi4n/qwen2.5-3b-original
python scripts/create_mock_onnx.py --model-path marcusmi4n/qwen2.5-3b-original
python scripts/mock_qnn_compile.py --model-path marcusmi4n/qwen2.5-3b-original
pip install transformers torch accelerate
model-00001-of-00002.safetensors - Model weights part 1model-00002-of-00002.safetensors - Model weights part 2model.safetensors.index.json - Model indexconfig.json - Model configurationtokenizer.json - Tokenizertokenizer_config.json - Tokenizer configurationvocab.json - Vocabularymerges.txt - BPE mergesspecial_tokens_map.json - Special tokensgeneration_config.json - Generation configurationmodel_info.json - Model informationLICENSE - License file此存储库包含为QNN部署和优化准备的原始Qwen 2.5 3B模型。该模型未经修改,可转换为包括ONNX和QNN在内的各种格式。
from transformers import AutoModelForCausalLM, AutoTokenizer
model = AutoModelForCausalLM.from_pretrained('marcusmi4n/qwen2.5-3b-original')
tokenizer = AutoTokenizer.from_pretrained('marcusmi4n/qwen2.5-3b-original')
# 生成文本
inputs = tokenizer("你好,我是", return_tensors="pt")
outputs = model.generate(**inputs, max_length=50)
print(tokenizer.decode(outputs[0]))
# 英语
inputs = tokenizer("The weather is", return_tensors="pt")
outputs = model.generate(**inputs, max_length=50)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))
# 中文
inputs = tokenizer("今天天气", return_tensors="pt")
outputs = model.generate(**inputs, max_length=50)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))
此模型可以使用以下流程转换为QNN格式:
python scripts/simple_quantize_abeja.py --model-path marcusmi4n/qwen2.5-3b-original
python scripts/create_mock_onnx.py --model-path marcusmi4n/qwen2.5-3b-original
python scripts/mock_qnn_compile.py --model-path marcusmi4n/qwen2.5-3b-original
pip install transformers torch accelerate
Author: Mukwaya Mark