Files
wehub-resource-sync e64161ec32
CI / ci (3.11) (push) Has been cancelled
CI / ci (3.10) (push) Has been cancelled
CI / dependabot (push) Has been cancelled
Release / release_and_publish (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 13:36:15 +08:00

103 lines
2.6 KiB
YAML

# Model Inference Parameters Configuration
# Used by benchmark.py to determine inference settings for different models
# Default configuration (used when model is not explicitly listed)
default:
temperature: 0.0 # Greedy decoding for reproducible results
top_p: 1.0
top_k: 1
max_seq_len: 32768
max_out_len: 8192
batch_size: 16
tensor_parallel_size: auto # Will be auto-determined based on GPU count
gpu_memory_utilization: 0.9
repetition_penalty: 1.0
dtype: bfloat16
enable_thinking: false
use_cot_postprocessor: true # Enable CoT postprocessor to extract answer from <think>...</think>answer format
# Model-specific configurations (override default values)
models:
# Qwen3 series - support thinking mode and longer sequences
"Qwen/Qwen3-8B":
temperature: 0.6
top_p: 0.95
top_k: 20
max_seq_len: 40960
max_out_len: 38912
enable_thinking: true # Qwen3-specific feature
"Qwen/Qwen3-32B":
temperature: 0.6
top_p: 0.95
top_k: 20
max_seq_len: 40960
max_out_len: 38912
enable_thinking: true
"Qwen/Qwen3-1.7B":
temperature: 0.6
top_p: 0.95
top_k: 20
max_seq_len: 40960
max_out_len: 38912
enable_thinking: true
gpu_memory_utilization: 0.7 # It does not use too much GPU memory. But it is worth
# Qwen2.5 series - standard configuration with CoT postprocessor for fine-tuned models
"Qwen/Qwen2.5-0.5B-Instruct":
temperature: 0.0
top_p: 1.0
top_k: 1
max_seq_len: 32768
max_out_len: 8192
gpu_memory_utilization: 0.5 # 0.5B model is very small, no need for 0.9
"Qwen/Qwen2.5-0.5B":
temperature: 0.0
top_p: 1.0
top_k: 1
max_seq_len: 32768
max_out_len: 8192
gpu_memory_utilization: 0.5
"Qwen/Qwen2.5-7B-Instruct":
temperature: 0.0 # Greedy decoding for consistency
top_p: 1.0
top_k: 1
max_seq_len: 32768
max_out_len: 8192
use_cot_postprocessor: true # Extract answer from CoT format after fine-tuning
"Qwen/Qwen2.5-32B-Instruct":
temperature: 0.0
top_p: 1.0
top_k: 1
max_seq_len: 32768
max_out_len: 8192
# Llama 3.1 series (128K context, 4K max output)
"meta-llama/Llama-3.1-8B-Instruct":
temperature: 0.7
top_p: 0.95
top_k: 40
max_seq_len: 32768 # 131072
max_out_len: 4096
# Mistral series
"mistralai/Mistral-7B-Instruct-v0.3":
temperature: 0.7
top_p: 0.95
top_k: 50
max_seq_len: 32768
max_out_len: 8192
# DeepSeek series
"deepseek-ai/deepseek-coder-33b-instruct":
temperature: 0.0
top_p: 1.0
top_k: 1
max_seq_len: 16384
max_out_len: 4096