Instructions to use FreedomIntelligence/AceGPT-v2-8B with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use FreedomIntelligence/AceGPT-v2-8B with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("text-generation", model="FreedomIntelligence/AceGPT-v2-8B")# Load model directly from transformers import AutoTokenizer, AutoModelForCausalLM tokenizer = AutoTokenizer.from_pretrained("FreedomIntelligence/AceGPT-v2-8B") model = AutoModelForCausalLM.from_pretrained("FreedomIntelligence/AceGPT-v2-8B") - Inference
- Notebooks
- Google Colab
- Kaggle
- Local Apps
- vLLM
How to use FreedomIntelligence/AceGPT-v2-8B with vLLM:
Install from pip and serve model
# Install vLLM from pip: pip install vllm # Start the vLLM server: vllm serve "FreedomIntelligence/AceGPT-v2-8B" # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:8000/v1/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "FreedomIntelligence/AceGPT-v2-8B", "prompt": "Once upon a time,", "max_tokens": 512, "temperature": 0.5 }'Use Docker
docker model run hf.co/FreedomIntelligence/AceGPT-v2-8B
- SGLang
How to use FreedomIntelligence/AceGPT-v2-8B with SGLang:
Install from pip and serve model
# Install SGLang from pip: pip install sglang # Start the SGLang server: python3 -m sglang.launch_server \ --model-path "FreedomIntelligence/AceGPT-v2-8B" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "FreedomIntelligence/AceGPT-v2-8B", "prompt": "Once upon a time,", "max_tokens": 512, "temperature": 0.5 }'Use Docker images
docker run --gpus all \ --shm-size 32g \ -p 30000:30000 \ -v ~/.cache/huggingface:/root/.cache/huggingface \ --env "HF_TOKEN=<secret>" \ --ipc=host \ lmsysorg/sglang:latest \ python3 -m sglang.launch_server \ --model-path "FreedomIntelligence/AceGPT-v2-8B" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "FreedomIntelligence/AceGPT-v2-8B", "prompt": "Once upon a time,", "max_tokens": 512, "temperature": 0.5 }' - Docker Model Runner
How to use FreedomIntelligence/AceGPT-v2-8B with Docker Model Runner:
docker model run hf.co/FreedomIntelligence/AceGPT-v2-8B
AceGPT
AceGPT is a fully fine-tuned generative text model collection, particularly focused on the Arabic language domain. This is the repository for the version 2 of the 8B pre-trained model, developed based on Meta-Llama-3-8B..
Model Details
We have released the AceGPT family of large language models, which is a collection of fully fine-tuned generative text models, ranging from 7B to 70B parameters. Our models include two main categories: AceGPT and AceGPT-chat. AceGPT-chat is an optimized version specifically designed for dialogue applications. It is worth mentioning that our models have demonstrated superior performance compared to all currently available open-source Arabic dialogue models in multiple benchmark tests. Furthermore, in our human evaluations, our models have shown comparable satisfaction levels to some closed-source models, such as ChatGPT, in the Arabic language.
Model Developers
We are from the King Abdullah University of Science and Technology (KAUST), the Chinese University of Hong Kong, Shenzhen (CUHKSZ) and the Shenzhen Research Institute of Big Data (SRIBD).
Variations
AceGPT families come in a range of parameter sizes โโ 7B, 8B, 13B, 32B and 70B, each size of model has a base category and a -chat category.
Paper
The paper can be accessed at link.
Input
Models input text only.
Output
Models output text only.
Model Evaluation Results
Arabic Benchmark evaluations on Arabic MMLU are conducted using accuracy scores as metrics, following the evaluation framework available at https://github.com/FreedomIntelligence/AceGPT/tree/main.
| Arabic-trans MMLU | ArabicMMLU (koto et al.) | Arabic EXAMS | Arabic ACVA clean | Arabic ACVA all | Arabic AraTrust | Arabic ARC-C | Arabic Avg. | |
|---|---|---|---|---|---|---|---|---|
| Qwen1.5-7B | 42.14 | 46.41 | 38.34 | 75.17 | 75.88 | 54.21 | 45.56 | 53.96 |
| Jais-30B-v3 | 43.42 | 44.47 | 45.78 | 83.39 | 79.51 | 62.64 | 45.56 | 57.82 |
| Llama3-8B | 47.22 | 45.78 | 46.34 | 77.49 | 76.68 | 67.82 | 47.53 | 58.41 |
| AceGPT-v2-8B | 48.41 | 50.17 | 46.15 | 80.14 | 78.84 | 65.90 | 49.91 | 59.93 |
| ChatGPT 3.5 Turbo | 49.07 | 57.70 | 45.93 | 74.45 | 76.88 | 65.13 | 60.24 | 61.34 |
| Qwen1.5-32B | 55.90 | 55.94 | 52.84 | 78.91 | 80.07 | 69.34 | 67.66 | 65.81 |
| Qwen1.5-72B | 60.24 | 61.23 | 54.41 | 82.98 | 81.20 | 75.93 | 76.79 | 70.40 |
| AceGPT-v2-32B | 58.71 | 65.67 | 52.74 | 82.66 | 81.04 | 80.46 | 71.69 | 70.42 |
| Llama3-70B | 65.16 | 65.67 | 54.78 | 83.48 | 82.92 | 74.84 | 77.30 | 72.02 |
| AceGPT-v2-70B | 65.19 | 67.71 | 56.19 | 84.79 | 80.93 | 80.93 | 80.93 | 73.81 |
| GPT-4 | 65.06 | 72.50 | 57.76 | 84.06 | 79.43 | 90.04 | 85.67 | 76.36 |
Benchmarks for English and Chinese are conducted using the OpenCompass framework.
| MMLU | RACE | English Avg. | CMMLU | CEval | Chinese Avg. | Avg. | |
|---|---|---|---|---|---|---|---|
| Jais-30B-v3 | 42.53 | 30.96 | 36.75 | 25.26 | 22.17 | 23.72 | 30.23 |
| AceGPT-v2-8B | 65.48 | 60.49 | 62.99 | 53.44 | 50.37 | 51.91 | 57.45 |
| Llama3-8B | 66.57 | 65.92 | 66.25 | 50.70 | 49.78 | 50.24 | 58.24 |
| ChatGPT 3.5 Turbo | 69.03 | 83.00 | 76.02 | 53.90 | 52.50 | 53.20 | 64.60 |
| Qwen1.5-7B | 62.15 | 82.19 | 72.17 | 71.79 | 73.61 | 72.70 | 72.44 |
| AceGPT-v2-70B | 76.71 | 80.48 | 78.60 | 68.97 | 66.87 | 67.92 | 73.26 |
| GPT-4 | 83.00 | 91.00 | 87.00 | 71.00 | 69.90 | 70.45 | 78.73 |
| Llama3-70B | 79.34 | 84.76 | 82.05 | 68.29 | 67.21 | 67.75 | 74.90 |
| Qwen1.5-32B | 75.10 | 83.29 | 79.20 | 83.12 | 82.68 | 82.90 | 81.05 |
| AceGPT-v2-32B | 74.52 | 88.68 | 81.60 | 81.36 | 82.41 | 81.89 | 81.74 |
| Qwen1.5-72B | 75.78 | 88.23 | 82.01 | 83.11 | 83.04 | 83.08 | 82.54 |
Samples
Sample1(abstract_algebra)
input: "ููู ุง ููู ุฃุณุฆูุฉ ุงูุงุฎุชูุงุฑ ู ู ู ุชุนุฏุฏ (ู ุน ุงูุฅุฌุงุจุงุช) ุญูู ุฌุจุฑ ุชุฌุฑูุฏู\n\nุณุคุงู: ุงูุนุซูุฑ ุนูู ุฌู ูุน ููู c ูู Z_3 ุจุญูุซ ูููู Z_3 [x]/(x^2+c) ุญูููุง.\nA. 0\nB. 1\nC. 2\nD. 3\nุฅุฌุงุจุฉ: B\n\nุณุคุงู: ุงูุจูุงู ุฑูู 1 | ุฅุฐุง ูุงู aH ุนูุตุฑูุง ูู ู ุฌู ูุนุฉ ุงูุนูุงู ู ุ ูุฅู | aH | ููุณู | a |. ุงูุจูุงู ุฑูู 2 | ุฅุฐุง ูุงูุช H ู K ู ุฌู ูุนุงุช ูุฑุนูุฉ ูู G ุ ูุฅู HK ู ุฌู ูุนุฉ ูุฑุนูุฉ ูู G.\nA. ุตุญูุญ ุ ุตุญูุญ\nB. ุฎุทุฃ ุ ุฎุทุฃ\nC. ุตุญูุญ ุ ุฎุทุฃ\nD. ุฎุทุฃ ุ ุตุญูุญ\nุฅุฌุงุจุฉ: B\n\nุณุคุงู: ุงูุนุจุงุฑุฉ 1 | ูู ุนูุตุฑ ู ู ู ุฌู ูุนุฉ ูููุฏ ู ุฌู ูุนุฉ ุฏูุฑูุฉ ู ู ุงูู ุฌู ูุนุฉ. ุงูุนุจุงุฑุฉ 2 | ุงูู ุฌู ูุนุฉ ุงูู ุชูุงุธุฑุฉ S_10 ูุฏููุง 10 ุนูุงุตุฑ.\nA. ุตุญูุญุ ุตุญูุญ\nB. ุฎุทุฃุ ุฎุทุฃ\nC. ุตุญูุญุ ุฎุทุฃ\nD. ุฎุทุฃุ ุตุญูุญ\nุฅุฌุงุจุฉ: C\n\nุณุคุงู: ุงูุจูุงู 1| ูู ูุธููุฉ ู ู ู ุฌู ูุนุฉ ู ุญุฏูุฏุฉ ุนูู ููุณูุง ูุฌุจ ุฃู ุชููู ูุงุญุฏุฉ ููู ู ุฌู ูุนุฉ. ุงูุจูุงู 2 | ูู ูุฑุน ูุฑุนู ูู ุฌู ูุนุฉ ุฃุจูููุฉ ูู ุฃุจููู.\nA. ุตุญูุญ, ุตุญูุญ\nB. ุฎุงุทุฆ, ุฎุงุทุฆ\nC. ุตุญูุญ, ุฎุงุทุฆ\nD. ุฎุงุทุฆ, ุตุญูุญ\nุฅุฌุงุจุฉ: A\n\nุณุคุงู: ุงุนุซุฑ ุนูู ุฎุงุตูุฉ ุงูุญููุฉ 2Z.\nA. 0\nB. 3\nC. 12\nD. 30\nุฅุฌุงุจุฉ: A\n\nุณุคุงู: ู ุง ูู ุงูุฏุฑุฌุฉ ููุงู ุชุฏุงุฏ ุงูู ูุฏุงูู ุงููุงุชุฌ ู ู Q(sqrt(2), sqrt(3), sqrt(18)) ุนูู Qุ\nA. 0\nB. 4\nC. 2\nD. 6\nุฅุฌุงุจุฉ:"
output: " B\n\nุณุคุงู: ู ุง ูู ุงูุฏุฑุฌุฉ ูู"
Sample2(business_ethics)
input: "ููู ุง ููู ุฃุณุฆูุฉ ุงูุงุฎุชูุงุฑ ู ู ู ุชุนุฏุฏ (ู ุน ุงูุฅุฌุงุจุงุช) ุญูู ุฃุฎูุงููุงุช ุงูุฃุนู ุงู\n\nุณุคุงู: ู ุง ูู ุงูุญุฌุฌ ุงูุฃุฎูุงููุฉ ุงูู ุชุนููุฉ ุจุงูู ุณุคูููุฉ ุงูุงุฌุชู ุงุนูุฉ ููุดุฑูุงุชุ\nA. ุงูุชูุงููู ุงูุฎุงุฑุฌูุฉุ ุงูููุฉุ ุงูุงุณุชููุงููุฉ\nB. ุงูุฅุนูุงู ุ ุงูู ูุงุฑุฏ ุงูุถุนููุฉุ ุงูุชุจุงุฏู ุงูุชุนุงููู\nC. ุงูุฅุนูุงู ุ ุงูููุฉุ ุงูุงุณุชููุงููุฉ\nD. ุงูุชูุงููู ุงูุฎุงุฑุฌูุฉุ ุงูููุฉุ ุงูุชุจุงุฏู ุงูุชุนุงููู\nุฅุฌุงุจุฉ: D\n\nุณุคุงู: _______ ูู ุงูู ุญุงููุฉ ุงูู ุจุงุดุฑุฉ ูุฅุฏุงุฑุฉ ุงููุถุงูุง ุงูุฃุฎูุงููุฉ ุฃู ุงูู ุดุงููุ ุณูุงุก ุจุดูู ุฑุณู ู ุฃู ุบูุฑ ุฑุณู ูุ ู ู ุฎูุงู ุณูุงุณุงุช ูู ู ุงุฑุณุงุช ูุจุฑุงู ุฌ ู ุญุฏุฏุฉ.\nA. ุงูู ุณุคูููุฉ ุงูุงุฌุชู ุงุนูุฉ ููุดุฑูุงุช\nB. ุฅุฏุงุฑุฉ ุงูุฃุฎูุงููุงุช ุงูุนู ููุฉ\nC. ุงูุงุณุชุฏุงู ุฉ\nD. ุฅุฏุงุฑุฉ ุงูุจูุฆุฉ\nุฅุฌุงุจุฉ: B\n\nุณุคุงู: ูุถู ุงู ุงุณุชููุงู ุฃุนุถุงุก ู ุฌูุณ ุงูุฅุฏุงุฑุฉ ุบูุฑ ุงูุชูููุฐูุฉ ุ ููุงู ุนุฏุฏ ู ู ุงูุฎุทูุงุช ุงูุชู ูู ูู ุงุชุฎุงุฐูุง ุ ูุงูุชู ุชุดู ู ุงุฎุชูุงุฑ ุงูุบูุฑ ุงูุชูููุฐููู ู ู _______ ุงูุดุฑูุฉ ุ ูุชุนููููู ูู ุฏุฉ _________ ุ ููุฐูู ุชุนููููู _________.\nA. ุฎุงุฑุฌ ุงูุดุฑูุฉ ุ ู ุญุฏูุฏุฉ ุ ุจุดูู ู ุณุชูู\nB. ู ู ุงูุฏุงุฎู ุ ู ุญุฏูุฏุฉ ุ ุจุดูู ู ุชูุทุน\nC. ุฎุงุฑุฌ ุงูุดุฑูุฉ ุ ุบูุฑ ู ุญุฏูุฏุฉ ุ ุจุดูู ู ุชูุทุน\nD. ู ู ุงูุฏุงุฎู ุ ุบูุฑ ู ุญุฏูุฏุฉ ุ ุจุดูู ู ุณุชูู\nุฅุฌุงุจุฉ: A\n\nุณุคุงู: ู ุง ูู ุงูุฃุณุงููุจ ุงูุชู ูู ูู ููู ุฏูุฑ ุงูุฃู ูู ุงูุฐู ูุณุนู ูุชุญููู ุฃูุฏุงูู ุงูุงุฎุชูุงุฑ ุจูููุงุ\nA. ุงูุนู ู ุงูู ุจุงุดุฑ ุงูุบูุฑ ุนููู ุ ุงูุนู ู ุงูู ุจุงุดุฑ ุงูุนููู ุ ุงูุนู ู ุบูุฑ ุงูู ุจุงุดุฑ ุ ุงูุญู ูุฉ ุงูุฏุนุงุฆูุฉ\nB. ุงูุนู ู ุบูุฑ ุงูู ุจุงุดุฑ ุ ุงูุนู ู ุงูุฃูุชูู ุ ุงูุนู ู ุงูู ุจุงุดุฑ ุงูุบูุฑ ุนููู ุ ุงูุญู ูุฉ ุงูุฅุนูุงู ูุฉ\nC. ุงูุนู ู ุบูุฑ ุงูู ุจุงุดุฑ ุ ุงูุนู ู ุงูู ุจุงุดุฑ ุงูุนููู ุ ุงูุนู ู ุงูู ุจุงุดุฑ ุบูุฑ ุงูุนููู ุงูู ุจุงุดุฑ ุ ุงูุญู ูุฉ ุงูุฏุนุงุฆูุฉ\nD. ุงูุนู ู ุงูู ุจุงุดุฑ ุงูุบูุฑ ุนููู ุ ุงูุนู ู ุงูุฃูุชูู ุ ุงูุนู ู ุบูุฑ ุงูู ุจุงุดุฑ ุ ุงูุญู ูุฉ ุงูุฅุนูุงู ูุฉ\nุฅุฌุงุจุฉ: C\n\nุณุคุงู: ุนูู ุนูุณ _______ ุ ุชูุฏู _______ ุฅูู ู ูุงูุฃุฉ ุงูุณููู ุงูุฅูุฌุงุจู ููุดุฑูุงุช. ุชู ุชุนุฒูุฒ ูุฌุงุญ ู ุซู ูุฐู ุงูุญู ูุงุช ู ู ุฎูุงู ุงุณุชุฎุฏุงู ___________, ุงูุฐู ูุชูุญ ููุญู ูุงุช ุชูุณูุฑ ุชุญููู ุงูุดุฑูุฉ ููู _________ .\nA. ุงูุญู ูุงุช ุงูุงุณุชููุงููุฉุ ุงูุญู ูุงุช ุงูุงุณุชููุงููุฉ ุงูุนุงู ุฉุ ุชูููููุฌูุง ุณูุณูุฉ ุงููุชูุ ุงูุชุจุฑุนุงุช ุงูุฎูุฑูุฉ\nB. ุงูุญู ูุงุช ุงูุชุญููุฒูุฉุ ุงูุญู ูุงุช ุงูุงุณุชููุงููุฉ ุงูุนุงู ุฉุ ุงูุชูููููุฌูุง ุงูุฑูู ูุฉุ ุฒูุงุฏุฉ ุงูู ุจูุนุงุช\nC. ุงูุญู ูุงุช ุงูุงุณุชููุงููุฉุ ุงูุญู ูุงุช ุงูุดุฑุงุฆูุฉุ ุชูููููุฌูุง ุณูุณูุฉ ุงููุชูุ ุงูุชุจุฑุนุงุช ุงูุฎูุฑูุฉ\nD. ุงูู ูุงุทุนุงุชุ ุงูุญู ูุงุช ุงูุชุญููุฒูุฉุ ุงูุญู ูุงุช ุงูุฑูู ูุฉุ ุฒูุงุฏุฉ ุงูู ุจูุนุงุช\nุฅุฌุงุจุฉ: D\n\nุณุคุงู: ุชูุตุจุญ _______ ู ุซู ุงูุจูุชูููู ุฃูุซุฑ ุงูุชุดุงุฑูุง ูุชุญู ู ู ุฌู ูุนุฉ ูุจูุฑุฉ ู ู ุงูุขุซุงุฑ ุงูุฃุฎูุงููุฉ ุงูู ุฑุชุจุทุฉ ุจูุงุ ุนูู ุณุจูู ุงูู ุซุงูุ ุฅููุง _______ ูุฃูุซุฑ _______. ูู ุน ุฐููุ ุชู ุงุณุชุฎุฏุงู ูุง ุฃูุถูุง ููู ุดุงุฑูุฉ ูู _______.\nA. ุงูุนู ูุงุช ุงูุฑูู ูุฉุ ู ูููุฉุ ุขู ูุฉุ ุฌุฑุงุฆู ู ุงููุฉ\nB. ุงูุนู ูุงุช ุงูุชูููุฏูุฉุ ุฑุฎูุตุฉุ ุบูุฑ ุขู ูุฉุ ุงูุนุทุงุก ุงูุฎูุฑู\nC. ุงูุนู ูุงุช ุงูุฑูู ูุฉุ ุฑุฎูุตุฉุ ุขู ูุฉุ ุฌุฑุงุฆู ู ุงููุฉ\nD. ุงูุนู ูุงุช ุงูุชูููุฏูุฉุ ู ูููุฉุ ุบูุฑ ุขู ูุฉุ ุงูุนุทุงุก ุงูุฎูุฑู\nุฅุฌุงุจุฉ:"
output: " A\n\nุณุคุงู: ู ุง ูู ุงูุญุฌุฌ"
Reference
@inproceedings{liang2024alignment,
title={Alignment at Pre-training! Towards Native Alignment for Arabic {LLM}s},
author={Juhao Liang and Zhenyang Cai and Jianqing Zhu and Huang Huang and Kewei Zong and Bang An and Mosen Alharthi and Juncai He and Lian Zhang and Haizhou Li and Benyou Wang and Jinchao Xu},
booktitle={The Thirty-eighth Annual Conference on Neural Information Processing Systems},
year={2024},
url={https://openreview.net/forum?id=woRFmNJiLp}
}
@article{zhu2024second,
title={Second Language (Arabic) Acquisition of LLMs via Progressive Vocabulary Expansion},
author={Zhu, Jianqing and Huang, Huang and Lin, Zhihang and Liang, Juhao and Tang, Zhengyang and Almubarak, Khalid and Alharthi, Mosen and An, Bang and He, Juncai and Wu, Xiangbo and Yu, Fei and Chen, Junying and Ma, Zhuoheng and Du, Yuhao and Hu, Yan and Zhang, He and Alghamdi, Emad A. and Zhang, Lian and Sun, Ruoyu and Li, Haizhou and Wang, Benyou and Xu, Jinchao},
journal={},
year={2024}
}
- Downloads last month
- 63