Views
No views yet
| Model | #Total Params | #Activated Params | HF Download | MS Download |
|---|---|---|---|---|
| GroveMoE-Base | 33B | 3.14~3.28B | 🤗 HuggingFace | 📦 ModelScope |
| GroveMoE-Inst | 33B | 3.14~3.28B | 🤗 HuggingFace | 📦 ModelScope |
| Model | Activated Params | MMLU-Pro | SuperGPQA | GPQA-Diamond | OlympiadBench | Omni-math | AIME'25 | MultiPL-E | LiveCodeBench v6 |
|---|---|---|---|---|---|---|---|---|---|
| Llama4-Scout | 17B | 64.9 | 42.0 | 55.6 | 56.6 | 30.2 | 10.0 | 45.0 | 32.0 |
| Qwen3-30B-A3B | 3B | 63.3 | 40.5 | 51.7 | 60.3 | 33.7 | 21.7 | 66.0 | 29.4 |
| Qwen3-32B | 32B | 68.2 | 43.0 | 53.6 | 59.5 | 31.8 | 22.9 | 68.6 | 28.6 |
| Gemma3-27B-IT | 27B | 67.1 | 35.6 | 45.3 | 59.9 | 33.3 | 23.1 | 65.5 | 30.9 |
| Mistral-Small-3.2 | 24B | 68.1 | 37.5 | 59.9 | 61.9 | 33.4 | 28.1 | 69.5 | 32.2 |
| GroveMoE-Inst | 3.14~3.28B | 72.8 | 47.7 | 61.3 | 71.2 | 43.5 | 44.4 | 74.5 | 34.6 |
$ pip install transformers==4.51.31from transformers import AutoModelForCausalLM, AutoTokenizer
2model_name = "inclusionAI/GroveMoE-Inst"
3# load the tokenizer and the model
4tokenizer = AutoTokenizer.from_pretrained(model_name)
5model = AutoModelForCausalLM.from_pretrained(
6 model_name,
7 torch_dtype="auto",
8 device_map="auto"
9)
10# prepare the model input
11prompt = "Give me a short introduction to large language model."
12messages = [
13 {"role": "user", "content": prompt}
14]
15text = tokenizer.apply_chat_template(
16 messages,
17 tokenize=False,
18 add_generation_prompt=True,
19)
20model_inputs = tokenizer([text], return_tensors="pt").to(model.device)
21# conduct text completion
22generated_ids = model.generate(
23 **model_inputs,
24 max_new_tokens=16384
25)
26output_ids = generated_ids[0][len(model_inputs.input_ids[0]):].tolist()
27content = tokenizer.decode(output_ids, skip_special_tokens=True)
28
29print("content:", content)git clone https://github.com/inclusionAI/GroveMoE.git1cd src/transformers-4.51.3
2pip install .1cd src/sglang-0.4.6.post5
2pip install .
31python -m sglang.launch_server \
2 --model-path inclusionAI/GroveMoE-Inst \
3 --port 30000 \
4 --context-length 32768http://localhost:30000/v1.1curl http://localhost:30000/v1/chat/completions \
2 -H "Content-Type: application/json" \
3 -d '{
4 "model": "inclusionAI/GroveMoE-Inst",
5 "messages": [{"role": "user", "content": "Hello, SGLang!"}]
6 }'
7Temperature=0.7, TopP=0.8, TopK=20, and MinP=0. (⚠️ For benchmarking scenarios requiring sampling (e.g., AIME), these parameters must be explicitly configured.)answer field with only the choice letter, e.g., "answer": "C"."1@article{GroveMoE,
2title = {GroveMoE: Towards Efficient and Superior MoE LLMs with Adjugate Experts},
3author = {Wu, Haoyuan and Chen, Haoxing and Chen, Xiaodong and Zhou, Zhanchao and Chen, Tieyuan and Zhuang, Yihong and Lu, Guoshan and Zhao, Junbo and Liu, Lin and Huang, Zenan and Lan, Zhenzhong and Yu, Bei and Li, Jianguo},
4journal = {arXiv preprint arXiv:2508.07785},
5year = {2025}
6}