文件最后提交记录最后更新时间
[EPLB] support deepseek eplb strategy (#1196) ### What this PR does / why we need it? This PR implements the DeepSeek Expert Parallel Load Balancing (EPLB) strategy to optimize expert distribution in vllm-ascend. The implementation: - Adapts the expert-map format to work with vllm-ascend's architecture - Provides DeepSeek-provided mechanism to balance expert workload across devices ### Does this PR introduce _any_ user-facing change? This PR adds a new script that allows users to: - Generate expert map configurations based on workload analysis - Optimize expert distribution for their specific use case ### How was this patch tested? To use this feature: 1. First collect expert heat information during model execution 2. Run the provided script to generate the expert map configuration 3. Apply the generated configuration to your vllm-ascend deployment User example: ```bash # expert_load_view.pt: dumped expert heat info file python3 examples/eplb/eplb_strategy.py --exp_name 'deepseek_demo' \ --input_path expert_load_view.pt --output_path examples/eplb/results/demo \ --num_nodes 4 ``` --------- Signed-off-by: ZhengWG <zwg0606@gmail.com>10 个月前
[Misc] Cleanup useless print and logger (#5220) 1. Remove useless print 2. use vLLM logger 3. change useless INFO to DEBUG level - vLLM version: release/v0.13.0 - vLLM main: https://github.com/vllm-project/vllm/commit/ad32e3e19ccf0526cb6744a5fed09a138a5fb2f9 Signed-off-by: wangxiyuan <wangxiyuan1007@gmail.com>5 个月前