vLLM 新参数 performance-mode 能带来多大提升?Qwen3.5 实测告诉你答案

RTX 3090实测Qwen2.5-7B:显存带宽极限优化实战 大语言模型推理性能瓶颈正从算力转向显存带宽——当模型参数量与GPU显存容量基本匹配时,决定吞吐与延迟的关键已非FLOPS,而是每秒可调度的数据量。vLLM的PagedAttention通过分页式KV Cache管理显著提升内存访问局部性,结合Qwen2.5-7B的GQA架构与RoPE频率优化,在RTX 3090(936 GB/s)上实现91.3%显存带宽利用率,TPOT压至19.7ms。该方案无需量化、不降精度,适用于本地部署、边缘推理及AI Infra成本敏感型场景,为消费级显卡运行原生BF16大模型提供 阅读详情

vLLM 最近新增了 --performance-mode {balanced, interactivity, throughput}。从命名上看,这像是一个直接面向用户的性能选项:交互优先、吞吐优先,或者保持平衡。

这类参数很容易让人产生一种直觉:

既然已经明确区分了交互和吞吐,那实际部署时是不是只要选对 mode,性能就会自然往正确方向走。

但真正把实验跑完之后,会发现问题没有这么简单。

有些场景下,单独打开 performance-mode 并没有直接带来收益;有些场景下,它要和量化、prefix cache、speculative decoding 叠在一起看,才能看出价值。

真正值得关注的,可能不是“它能不能单独提速”,而是 vLLM 正在把推理调优从“逐个猜参数”往“先按目标收敛方向”推进。

这篇文章主要回答三个问题:

  • performance-mode 当前到底解决了什么问题
  • 在真实 workload 下,它单独使用时效果如何
  • 它和 backend、量化、prefix cache、speculative decoding 这些常见优化手段相比,应该放在什么位置看

实验数据来自两组测试:

  • Qwen3.5-9B on NVIDIA H100 80GB HBM3
  • Qwen3.5-35B-A3B on NVIDIA H200

Performance-mode 到底是什么

截至 2026 年 3 月 30 日,performance-mode 来自 vLLM PR
https://github.com/vllm-project/vllm/pull/34936 ,并已于 2026 年 2 月 26 日合并进主分支,该功能从 v0.17.0 开始提供。

当前 vLLM 文档中,这个参数提供三个选项:

  • balanced
  • interactivity
  • throughput

官方文档对它的说明比较明确:

  • interactivity 偏向小 batch 下更低的端到端请求延迟
  • throughput 偏向高并发下更高的 aggregate tokens/sec
  • balanced 保持默认行为

从 PR 描述来看,这一版实现主要体现为:

  • interactivity 使用更细粒度的 CUDA graph 捕获,偏向低延迟场景
  • throughput 使用更激进的 batch 上限,偏向高吞吐场景

因此,当前更适合把它看成一个:

“性能目标入口”,而不是一个独立完成优化的参数。

这轮实验想回答什么

如果只问一句“performance-mode 有没有用”,结论很容易过于简单。
更实际的问题是:

  • 单独启用某个 mode 时,效果如何
  • 它和 backend、量化、prefix cache、speculative decoding 相比,优先级在哪里
  • 它带来的主要变化,是不是更多体现在“缩小调优范围”,而不是直接决定最终性能

本文主要基于以下实验文档整理:

给当前 performance-mode 一个更准确的定位

如果要给当前的 performance-mode 一个比较准确的定位,可以概括为一句话:

它不是替代实验的性能开关,而是一个把调优从“猜参数”推进到“按目标调优”的入口。

这背后主要是三点:

  1. 它能提供一个更合理的起点
    偏交互场景,可以先从 interactivity 开始;偏吞吐场景,可以先从 throughput 开始。

  2. 它不能替代完整实验
    单开某个 mode 不一定直接带来收益,很多情况下仍然要结合 engine、量化、cache 和 speculative decoding 一起看。

  3. 它缩短的是调优空间
    以前往往需要先从很多底层参数里反复试;现在至少可以先把问题收敛成一句话:
    当前是在优化交互,还是在优化吞吐。

Throughput:throughput 模式更像组合优化的一部分

Qwen3.5-9B / H100

backend 基线

Profile: ShareGPT

BackendTotal TPSMean LatencyMean TTFTMean TPOT
vLLM11527.1424.11s1604.23ms15.12ms
SGLang6499.4139.08s26217.15ms138.86ms

这组结果说明,在这套实验里,后续的 performance-mode 调优是建立在“先选定 vLLM 作为更优 backend”的基础上的。

调优过程

调优步骤配置特征Total TPS相对基线
基线vLLM 默认配置11527.141.00x
Prefix Cache--enable-prefix-caching11224.700.97x
Speculative Decodingspeculative decoding15059.89成功率 51.5%,未纳入最终方案
只开 throughput--performance-mode=throughput11496.390.997x
调 max-num-seqs更高并发窗口11532.641.0005x
throughput + batched tokens更大 batch token11672.721.013x
throughput + max-num-seqs=512最终推荐配置11768.221.021x

这组结果比较清楚地说明:

  • 单独启用 throughput,并没有直接带来收益
  • 收益主要出现在它和 max-num-seqs、max-batched-tokens 等参数联动之后

最终结果

推荐配置:

vllm serve Qwen/Qwen3.5-9B \
  --reasoning-parser=qwen3 \
  --performance-mode=throughput \
  --max-model-len=32768 \
  --max-num-seqs=512

不同 profile 下的结果如下:

Profile基线优化后变化
ShareGPT ProfileTotal TPS: 11527.14 / Mean TPOT: 15.12msTotal TPS: 11768.22 / Mean TPOT: 15.85ms+2.09%
Throughput ProfileTotal TPS: 29822.16 / Mean TPOT: 34.63msTotal TPS: 34470.14 / Mean TPOT: 36.97ms+15.59%
Long Context ProfileTotal TPS: 32416.84 / Mean TPOT: 10.21msTotal TPS: 32658.73 / Mean TPOT: 9.97ms+0.75%
Generation Heavy ProfileTotal TPS: 2973.42 / Mean TPOT: 0.33msTotal TPS: 3025.11 / Mean TPOT: 0.12ms+1.74%

Qwen3.5-35B-A3B / H200

backend 基线

Profile: ShareGPT

BackendTotal TPSMean LatencyMean TTFTMean TPOT
vLLM9632.0130.19s4072.64ms25.89ms
SGLang4995.6650.86s34359.37ms180.73ms

调优过程

调优步骤配置特征Total TPS相对基线
基线vLLM 默认配置9632.011.00x
QuantizationFP89942.931.032x
Prefix Cache + Quantizationprefix cache + FP810338.961.073x
throughput + Prefix Cache + Quantization最终主路径10570.881.097x
KV Cache Dtype + 上述组合更复杂组合10363.771.076x
Speculative Decoding + Quantizationspeculative decoding + FP815514.15成功率 51.6%,未纳入最终方案

这一组更适合用来说明 throughput 的真实位置:

  • 第一层收益来自量化
  • 第二层收益来自 prefix cache
  • 第三层才是 throughput

也就是说,它的作用更接近“在合理配置基础上继续往吞吐方向收敛”。

最终结果

推荐配置:

vllm serve Qwen/Qwen3.5-35B-A3B-FP8 \
  --reasoning-parser=qwen3 \
  --performance-mode=throughput \
  --max-model-len=32768 \
  --enable-prefix-caching

不同 profile 下的结果如下:

Profile基线优化后变化
ShareGPT ProfileTotal TPS: 9632.01 / Mean TPOT: 25.89msTotal TPS: 10570.88 / Mean TPOT: 24.71ms+9.75%
Throughput ProfileTotal TPS: 37934.72 / Mean TPOT: 45.39msTotal TPS: 50464.84 / Mean TPOT: 41.12ms+33.03%
Long Context ProfileTotal TPS: 44993.20 / Mean TPOT: 319.79msTotal TPS: 56424.42 / Mean TPOT: 227.43ms+25.41%
Generation Heavy ProfileTotal TPS: 10455.38 / Mean TPOT: 2.48msTotal TPS: 12258.79 / Mean TPOT: 2.92ms+17.25%

Latency:interactivity 有帮助,但通常不是最先起效的变量

Qwen3.5-9B / H100

backend 基线

Profile: ShareGPT 8RPS

BackendMean LatencyMean TTFTMean TPOTTotal TPS
vLLM2.62s41.12ms1.34ms4867.84
SGLang8.13s98.72ms28.88ms4754.13

调优过程

调优步骤配置特征Mean Latency相对基线
基线vLLM 默认配置2.62s1.00x
Prefix Cache--enable-prefix-caching2.69s0.97x
Max Batch Token调 batch token2.64s0.99x
Max Num Seqs调 seqs2.64s0.99x
Speculative Decodingspeculative decoding2.39s1.09x
Speculative + interactivity加 --performance-mode=interactivity2.38s1.10x
Speculative + interactivity + --language-model-only最终推荐配置2.32s1.13x

这组数据说明,interactivity 的作用更多是进一步细调,而不是单独决定低延迟结果。

最终结果

vllm serve Qwen/Qwen3.5-9B \
  --reasoning-parser=qwen3 \
  --max-model-len=32768 \
  --speculative-config={"method":"mtp","num_speculative_tokens":1} \
  --language-model-only \
  --performance-mode=interactivity
Profile基线优化后变化
Rate 1Mean latency: 2.09sMean latency: 1.65s1.26x faster
Rate 4Mean latency: 2.33sMean latency: 1.90s1.23x faster
Rate 8Mean latency: 2.62sMean latency: 2.32s1.13x faster
Rate 16Mean latency: 4.37sMean latency: 3.72s1.17x faster

Qwen3.5-35B-A3B / H200

backend 基线

Profile: ShareGPT 8RPS

BackendMean LatencyMean TTFTMean TPOTTotal TPS
vLLM5.32s68.48ms2.35ms4734.87
SGLang25.15s6456.42ms89.37ms4201.01

调优过程

调优步骤配置特征Mean Latency相对基线
基线vLLM 默认配置5.32s1.00x
QuantizationFP83.53s1.51x
CUDA Graph + Quantization调 graph capture + FP83.54s1.50x
Max Batch Token + Quantizationbatch token + FP83.82s1.39x
interactivity + Quantizationperformance-mode=interactivity + FP83.67s1.45x
Prefix Cache + Quantizationprefix cache + FP83.70s1.44x
Speculative Decoding + Quantizationspeculative decoding + FP83.28s1.63x

这组数据更适合说明另一点:在大模型低延迟场景里,更先起效的往往是量化和 speculative decoding,而不是 interactivity 本身。

最终结果

vllm serve Qwen/Qwen3.5-35B-A3B-FP8 \
  --reasoning-parser=qwen3 \
  --speculative-config={"method":"mtp","num_speculative_tokens":1} \
  --max-model-len=32768
Profile基线优化后变化
Rate 1Mean latency: 1.85sMean latency: 1.50s1.23x faster
Rate 4Mean latency: 3.30sMean latency: 2.52s1.31x faster
Rate 8Mean latency: 5.32sMean latency: 3.28s1.63x faster
Rate 16Mean latency: 18.59sMean latency: 6.79s2.74x faster

benchmark 真正解决的,是结果能不能回到上下文里看

推理优化里,真正消耗时间的通常不是想到一个优化点,而是把它稳定地跑完、比完,再确认结论是否只在某个 profile 下成立。

一个完整 benchmark 过程通常需要反复处理这些事情:

  • 部署不同 backend
  • 切换不同模型配置
  • 提交不同 benchmark profile
  • 收集结果
  • 回看详细指标
  • 对照模型配置和运行环境确认结果边界

所以 benchmark 工具的重要性,更多在于两点:

1. 快速横向比较不同实验

不同 profile、不同 backend、不同配置之间的快速比较。

2. 完整保留实验细节

这些信息是否完整,直接决定后面的性能结论能不能复盘。

为什么实验方法比单次结果更重要

这次把整套实验串起来之后,一个比较直观的感受是:真正麻烦的不是“有没有优化点”,而是“实验过程能不能组织清楚”。

尤其是在同时比较这些维度的时候:

  • 不同 backend
  • 不同量化方式
  • 不同 speculative decoding 配置
  • 不同 benchmark profile
  • 不同运行环境

如果这些信息是分散的,最后很容易只留下一个模糊印象,比如“某个参数好像有效”,但不容易回到具体实验上下文里确认它到底在什么条件下有效。

从这个角度看,GPUStack 更像是把部署、benchmark、结果查看和配置记录放在了一条链路里。这样做的意义,不是替实验下结论,而是让结论更容易回到原始实验里核对。

对这类性能调优工作来说,这一点往往比单次结果更重要。

结论

这轮实验看下来,performance-mode 的位置已经比较清楚:

它不是一个单独决定性能结果的参数,但它确实提供了一个更明确的调优起点。对于交互和吞吐这两类目标,这种“先按目标收敛方向,再进入具体实验”的方式,比直接从一堆底层参数开始尝试要更有效率。

把前面的实验步骤串起来看,GPUStack 承接的其实不是某一个单独参数,而是一整条从模型部署、模型调优到结果回顾的流程。

  1. 模型部署
    先把模型以可测试、可切换的方式部署起来,为后续 backend 对比和 benchmark 实验建立统一起点。

  2. 模型调优
    在同一套 benchmark 流程里比较 backend、量化、缓存策略、投机解码和 performance-mode 等不同优化手段,判断哪种组合在当前模型与负载下更有效。

  3. 结果回顾
    不只是看一次跑分结果,还可以结合成功率、稳定性、配置和运行环境,把实验结果放回上下文里复盘,确认哪些结论值得保留。

  4. 快速 benchmark
    把原本漫长、零散、手工化的试错流程,尽量收敛成一个可重复、可比较、可回看的实验过程。

参考资料

加入 GPUStack 社区

GPUStack 社区聚焦 AI 基础设施与大模型实践。

社区中持续分享真实环境下的部署经验、问题排查案例,以及推理引擎、算力管理和系统架构相关讨论。

欢迎扫码加入 GPUStack 社区,与更多关注 AI Infra 与大模型推理实践的伙伴一起交流、学习与分享。

社区群二维码

若群聊已满或二维码失效,请访问以下页面查看最新群二维码:
https://github.com/gpustack/gpustack/blob/main/docs/assets/wechat-group-qrcode.jpg

DeepSeek R1的37B激活参数:MoE架构如何定义大模型效率新拐点 大语言模型的推理效率正从‘参数规模’转向‘有效激活密度’这一核心指标。MoE(Mixture of Experts)架构通过动态路由机制,在单次前向传播中仅激活部分专家子集,显著提升单位算力下的任务完成率与响应稳定性。其技术价值在于平衡计算精度、显存占用与长上下文支持能力,广泛应用于金融文档解析、代码生成、数学推理等垂直场景。DeepSeek R1以约37B激活参数实现GPT-4 Turbo级效果,正是MoE在真实业务中落地成熟的关键标志——它不再追求全量参数堆叠,而是让每个token精准匹配最适配的专家能 阅读详情

相关推荐

Qwen3开源与MCP协议:本地AI工具链的范式革命

大模型正从单体推理走向能力解耦与服务化编排,MCP(Model Communication Protocol)作为新兴标准化通信协议,为本地AI应用提供模型与工具间的结构化交互框架。其核心原理是基于JSON-RPC的双向协商机制,实现推理与执行分离、能力动态发现与安全握手。技术价值在于降低多模型多工具协同门槛,提升本地部署稳定性与可审计性;典型应用场景包括PDF智能解析、UI截图生成代码、数据库慢查询自动优化等。本文聚焦Qwen3系列模型与MCP深度集成实践,揭示轻量模型通过协议栈释放高阶生产力的真实路径。

weixin_34224941的博客 320

双 4090 部署 Gemma 4 31B 踩坑实录:从第一性原理到生产级优化全解析

故事从一个"玄学"问题开始:我在生产环境部署 Gemma 4 31B(AWQ-INT4 量化)时,默认参数启动就吃满双卡 48GB 显存,max_model_len 被自动压到 4K。加了几个参数后,同样的卡能跑到 32K 上下文,还能支撑二十多路并发。启动直接报错把从 128 改成 32,反而 OOM 了启动失败几次后,连 CUDA 初始化都 OOM这些"反直觉"的问题,背后都有非常清晰的因果链。

ningyanggege的博客 1416

GPT-5.5工作流革命:从模型调用到意图编译的操作系统级演进

AI工作流已超越传统大模型能力比拼,进入以任务意图驱动、自动编排工具链、动态上下文管理为核心的新阶段。其底层原理是将自然语言指令实时编译为可执行原子操作序列,依托400K动态知识图谱与原生工具指令集实现跨应用、跨文件、跨API的细粒度自动化。技术价值在于大幅降低工程落地门槛,使开发者无需关注模型部署、API对接或环境配置,专注业务逻辑本身。典型应用场景覆盖科研数据分析、企业合规审计、CI/CD智能补全及多模型协同调度。本文聚焦GPT-5.5驱动的Codex内核重构与Lean可信验证机制,揭示AI如何从‘辅助

weixin_30444105的博客 370

Qwen3.5-9B 官方文档总结

Qwen3.5-9B模型技术摘要 Qwen3.5-9B是一个9B参数的因果语言模型,具备视觉编码器,支持多模态输入。模型架构采用32层Transformer,包含8组3层门控DeltaNet+FFN和1层门控注意力+FFN的混合结构。DeltaNet使用32/16头线性注意力,门控注意力采用16/4头配置,并应用64维旋转位置嵌入。模型原生支持262,144令牌上下文,可扩展至1,010,000令牌。 部署方面,通过vLLM提供API服务,支持标准文本、工具调用和多标记预测模式。API接口兼容OpenAI格

小小黑的博客 1740

Gemma 4 31B单卡部署实战:256K上下文与Tool Calling全链路

大语言模型本地部署是AI工程化的核心环节,涉及模型加载、显存优化、长上下文支持与工具调用等关键技术。其中,量化推理可显著降低显存占用,而FlashAttention等加速库能提升长文本处理效率;256K上下文依赖RoPE动态缩放与KV Cache精细管理,避免OOM;Tool Calling则要求严格的JSON输出控制与Prompt结构设计。本文基于RTX 3090实测Gemma 4 31B在PyTorch+Transformers框架下的完整落地路径,覆盖CUDA 12.4环境适配、AWQ int5量化、

weixin_33946605的博客 320

个人GPU部署大模型:显存适配与量化格式实战指南

大语言模型(LLM)本地部署正从数据中心下沉至消费级硬件,核心挑战已不再是‘能否运行’,而是‘如何在有限显存下稳定、高效推理’。理解模型加载、KV缓存与推理三阶段的显存动态变化,是避免CUDA OOM的关键;GGUF、AWQ、GPTQ等量化格式对显存占用曲线和硬件兼容性影响显著,其中GGUF以稳定性胜出,成为RTX 30/40系及Apple Silicon用户的首选。本文基于200+开发者实测与57台异构设备验证,聚焦显存呼吸节奏、ROCm/MLX跨平台适配、Docker-CUDA版本协同等工程细节,提供可

dechen6073的博客 398

说一说语言模型的分类,并举例,比方说decoder only、encoder-only、encoder-decoder,分别列举哪些典型的语言模型

语言模型按照Transformer结构的不同,常见有三类:Encoder-Only、Decoder-Only、Encoder-Decoder。下面详细介绍三种结构和代表性模型:结构特点:只包含编码器部分,能够对整段输入进行双向(上下文)建模,非常适合语义理解类任务,如分类、检索、情感分析等。典型模型:BERT(Bidirectional Encoder Representations from Transformers):最经典的encoder-only模型,预训练目标是Masked Language Mo

具身机器人和通用AI 1296

Mac Studio M3 Ultra本地部署DeepSeek R1实战指南

大模型本地推理正从‘能跑通’迈向‘可投产’阶段,其核心挑战在于硬件适配性、内存带宽利用率与低延迟KV Cache管理。Apple Silicon凭借统一内存架构、MetalFX原生Transformer加速及超低访问延迟,为消费级设备承载生产级AI推理提供了新路径。本文围绕DeepSeek R1在M3 Ultra上的全栈部署实践,深入解析MetalPyTorch替代Ollama的技术动因、512GB统一内存对整机加载与Cache命中率的实质提升,以及基于芯片微架构调优的四大关键参数。适用于需要轻量化、低运维

areen7003的博客 426

【vLLM-Ascend+MindSpeed】昇腾后训练强化学习最佳实践

本文基于 Atlas 800T A3 完整跑通 verl + DAPO 框架下的 Qwen3-32B 强化学习训练,提供开箱镜像、全链路脚本、参数解读与性能调优指南,帮助开发者少踩坑、可复现地开展昇腾 RL 后训练。

zzzliupi的博客 457

LLM生产环境稳定性指南:从OOM到长尾延迟的防御体系

大语言模型推理服务在功能可用与性能达标后,真正决定业务连续性的关键在于系统稳定性。这涉及GPU显存管理、KV Cache状态一致性、依赖服务韧性及全链路可观测性等工程本质问题。理解vLLM等推理框架中`--max-model-len`、`--gpu-memory-utilization`等参数背后的资源调度原理,能有效规避显存碎片、上下文串扰、请求堆积等高频故障。其技术价值在于将黑盒推理服务转化为可控、可测、可运维的业务中间件,广泛应用于金融问答、智能客服、工业诊断等需7×24小时稳定响应的AI生产场景。

weixin_34174105的博客 347

Mac本地AI实战:OpenClaw+MLX+飞书零服务器部署指南

大模型本地化部署正从服务器走向终端设备,而Mac凭借统一内存架构与Metal加速能力,成为轻量级AI落地的关键平台。其核心原理在于绕过CUDA生态依赖,转而利用Apple原生MLX框架实现张量计算的Metal底层优化,配合OpenClaw作为低开销技能调度层,构建端到端推理链路。该方案显著降低硬件门槛与运维成本,技术价值体现在冷启动快、内存占用低、支持4-bit AWQ量化等特性;典型应用场景包括飞书机器人实时响应、CLI代码辅助、私有知识库问答等。本文聚焦M系列芯片真实环境,彻底厘清vLLM不兼容原因,并

weixin_34259232的博客 440

vllm-ascend 精度评测实战指南:EvalScope、lm-eval、AISBench 与 OpenCompass 四种方案全解析

vllm-ascend 是社区维护的 vLLM 昇腾 NPU 硬件插件,本文围绕仓库 `docs/source/developer_guide/evaluation` 模块(入口页为 [docs/source/developer_guide/evaluation/index.md](https://link.gitcode.com/i/142fa98725016062d3b273cc6b8f270

gitblog_00374的博客 436

Ubuntu22.04 上ROS1 Noetic的安装与常见问题解决

本文详细介绍了在Ubuntu 22.04系统上安装ROS1 Noetic的两种主要方法:推荐使用社区维护的适配仓库进行便捷安装,并提供了从源码编译的备选方案。文章重点解决了安装后编译ROS包时极易遇到的“shared_mutex”等C++标准库冲突问题,并给出了其他常见错误的排查与解决指南,帮助开发者顺利搭建稳定的ROS开发环境。

weixin_29295541的博客 361

Sage-A1.5完全解读:上海AI实验室35B MoE智能体模型,7项基准SOTA是如何炼成的

Sage-A1.5 是上海AI实验室开源的 **35B MoE 智能体模型**,面向长周期科学问题求解而生。它不仅会做题,更学会了"组织工作"——通过子智能体并行编排、自我验证和开放式科研探索三大能力,在 XBench-DS、IFBench、PinchBench 等 **7 项基准上拿下 SOTA**,GAIA 更以 95.1 分超过所有参比的大型前沿模型。本文带你完整看懂它的架构、能力与部署方法

gitblog_00414的博客 402

VSCode+Keil高效开发STM32:Keil Assistant插件配置全攻略

本文详细介绍了如何通过VSCode的Keil Assistant插件,将Keil MDK的编译调试能力与VSCode的现代编辑体验相结合,打造高效的STM32开发环境。文章涵盖了从环境配置、工程导入、智能提示设置到与STM32CubeMX协同工作的全流程攻略,旨在解决Keil编辑器效率低下的痛点,大幅提升嵌入式开发的编码与项目管理效率。

gold的博客 507

Unity3D 集成 SQLite 数据库实战:从零搭建到数据可视化

本文详细介绍了在Unity3D项目中集成SQLite数据库的完整实战流程。从SQLite的轻量、稳定、易用特性讲起,逐步指导开发者完成环境配置、驱动集成、C#脚本编写(涵盖连接、建表、增删改查),并进阶演示了数据模型封装与在Unity UI中实现数据可视化的方法。最后提供了多线程访问、路径差异、性能优化等关键避坑指南,帮助开发者构建可靠高效的本地数据管理方案。

weixin_29291069的博客 91

CMWTAT Digital Edition 完整指南:Win10/Win11 数字权利激活工具怎么用

CMWTAT Digital Edition 是一款用 C# 编写的 Windows 10/11 数字权利激活工具,走微软官方数字许可证通道完成激活,全程免费且开源,适合家庭版升级、版本转换和批量静默部署等场景。 ## 一分钟了解这个项目 它解决的是一件很具体的事:把未激活的 Windows 10/11 变成永久激活状态,并且不依赖第三方 KMS 服务器。 - 📦 **纯数字权利机制**:

gitblog_00728的博客 929

拆解英飞凌CoolGaN:如何用Silvaco TCAD仿真评估功率GaN HEMT的关键性能(BV、Qg、开关损耗)

本文详细解析了如何使用Silvaco TCAD仿真工具评估英飞凌CoolGaN功率GaN HEMT的关键性能指标,包括击穿电压(BV)、栅电荷(Qg)和开关损耗。通过精确建模极化效应、优化边缘终端结构以及高频开关损耗仿真技术,为功率器件工程师提供了一套完整的'设计-仿真-验证'方法论,助力GaN HEMT在快充、数据中心电源等领域的应用。

weixin_29159995的博客 426

中国开源大模型工程化实战:从部署到合规的全链路解析

开源大模型已超越单纯权重发布,演进为涵盖硬件适配、安全加固、场景化评测与自动化治理的完整技术体系。其核心原理在于将软件工程中的发行版理念(如Red Hat模式)迁移至AI领域,强调确定性交付、可审计性和产业嵌入能力。技术价值体现在降低企业AI落地门槛、满足等保三级与《生成式AI服务管理暂行办法》等强合规要求,并支撑金融、政务、制造等关键场景的稳定推理。典型应用包括Qwen2系列在昇腾芯片上的生产就绪部署、vLLM深度定制优化,以及模型卡驱动的合规自动化审计。本文聚焦国产开源模型‘Offensive’背后的真

weixin_34095889的博客 495

Unity FPS射击控制系统:数据驱动的武器行为解耦方案

在Unity第一人称射击(FPS)开发中,射击系统常因输入、状态、行为耦合导致连发异常、换弹冲突与网络同步失准。其本质是缺乏对‘武器行为’(如后坐力曲线、弹药逻辑)与‘射击控制’(如输入合法性校验、冷却调度)的正交分离。本方案基于ScriptableObject实现WeaponData数据资产化,配合ShootingController状态机服务,达成输入解耦、运行时参数可调、协程受控、网络预测友好等工程目标。适用于中大型FPS项目架构升级与数据驱动转型,尤其解决Unity InputSystem与物理反馈

weixin_30536861的博客 607

BLDC&PMSM电机控制器硬件设计工程(八)72V 10kW电机控制器原理图工程及库文件

电机控制器基本需求:接口类型;MCU平台;通信接口;供电;信号采集;信号输出;功率;EMC或者认证需求。

小幽余生不加糖 371

GPT-4参数量与激活率真相:1.8万亿不是存储大小,2%不是固定开关

大语言模型中的‘参数量’常被误解为静态权重总量,实则涉及训练容量、部署压缩与MoE专家池等多重语义;而‘稀疏激活’并非简单开关,而是基于token粒度的概率路由机制。理解参数规模需区分存储开销(显存/硬盘)与计算开销(FLOPs/带宽),其技术价值在于支撑高覆盖知识基座与低延迟推理的平衡。典型应用场景包括云上API部署、MoE模型选型、硬件采购评估及AI课程设计——此时必须关注动态激活率、专家路由开销与跨卡带宽约束,而非孤立引用‘1.8T+2%’这类传播失真的数字。

weixin_34239169的博客 514

Sparse-ICP—(4) 加权稀疏迭代最近点算法(matlab版)

本文介绍了加权稀疏迭代最近点算法的实现。

点云侠的博客 642

别贪全下!MiniMax H3本地部署只需要拿这几个文件

好家伙,三百多G下完了,一跑就OOM;也有人只挑了最大的transformer目录下载,结果一启动满屏缺文件报错。这就是大多数人本地部署MiniMax H3的真实开场——这个能把文本/图片/视频/音频理解成上下文、再"煮"出最长15秒、2K分辨率、带原生立体声音频的开源视频生成模型,门槛其实不在模型本身,而在"下哪几个文件"这一步。本文把下什么、选哪版、显存够不够、第一次怎么跑、报错怎么救,一次说

gitblog_00946的博客 1003

Agent Harness Engineering: AI Agent 执行管控与安全沙箱 原理与最佳实践

我们正站在计算范式转移的历史节点上。2024-2026 年间,AI 系统从被动的内容生成器(Generative AI)演变为主动的行动执行者(Agentic AI)。这一转变的根本特征是:根据 2026 年初的行业数据:然而,能力的提升伴随着风险的指数级增长。2024-2026 年间发生的多起标志性安全事件揭示了 Agent 系统的脆弱性:案例 1:Slack AI 数据外泄事件(2024 年 8 月)案例 2:制造业供应链攻击(2026 年 Q3)案例 3:Arup 深度诈骗案(2026 年 9 月)这

AI天才研究院 1667

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

用 SGLang benchmark/uno 复现 UNO 全量数学评测:run_math_eval 实战与源码解析

本篇指南以 [benchmark/uno/README.md](https://link.gitcode.com/i/73190835004851d77f4ed7ac70471e7b) 为核心,完整讲解 SGLang 仓库中全量数学评测工具 `run_math_eval.py` 的用法与实现:它如何在同一套数据集、提示词、采样参数与评分规则下,公平对比自回归(AR)解码与 UNO、DFLASH、E

gitblog_00697的博客 345

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

上一篇: 挑战 Qwen 3.5:Gemma 4 私有部署与文本、图像、视频、音频处理及思考模式、工具调用全教程
下一篇: 在沐曦 C500 上使用 GPUStack 高效管理 vLLM 和 SGLang 推理服务与生产化运维
GPUStack
博客等级 码龄2年 150粉丝 65原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值