新闻详情

新闻详情

首页 / 资讯中心 / 详情

大模型推理加速工程:Model-Optimizer 实战全链路指南

发布时间:2026/9/30 8:44:39来源:尧图网络
大模型推理加速工程:Model-Optimizer 实战全链路指南
1. 项目概述Model-Optimizer 不是工具名而是一类工程实践的统称你搜“Model-Optimizer”首页跳出来的几乎全是 TensorRT、vLLM、TensorRT-LLM 这些关键词——这恰恰说明了一件事Model-Optimizer 并非某个具体开源项目或商业软件的官方名称而是工业界对“大模型推理加速全流程优化工程”的约定俗成叫法。它不是点开就能用的 App而是一套融合硬件适配、算子重写、内存调度、序列并行与量化压缩的系统性工作流。我带团队落地过 7 个千卡级推理集群从 Qwen2-72B 到 GLM-4-9B再到最近刚跑通的 Qwen3-0.6B-Embedding所有上线服务都绕不开 Model-Optimizer 这一环。它解决的核心问题非常朴素让显卡满载、让显存不爆、让请求不排队、让首 token 延迟压到 80ms 以内。适合谁不是只给算法工程师看的——运维要懂驱动和 Docker 镜像构建SRE 要调 scheduler 和 KV cache 策略甚至前端同学在做 ChatBox 时如果发现“输入后卡顿 3 秒才出字”背后大概率就是 Model-Optimizer 某个环节没对齐。关键词里反复出现的 “nvidia 驱动安装”“tensorrt 安装教程”“vllm docker 镜像中带模型吗”其实都是 Model-Optimizer 实战中踩坑最密集的前三个关卡。别被名字唬住它本质就是把模型从 PyTorch 的 .pt 文件变成能在 RTX 4060 笔记本上跑出 120 tokens/s、在 H100 集群上吞吐破万 QPS 的可部署二进制产物。下面我就按真实产线节奏拆解这套流程到底怎么走。2. 整体设计思路为什么必须分三阶段推进而不是“一键优化”Model-Optimizer 的设计逻辑本质上是在精度、延迟、吞吐、显存、兼容性这五根绷紧的弦之间找平衡点。我见过太多团队一上来就冲 TensorRT-LLM结果卡在 PT 文件转 ONNX 这步三天没进展也见过直接拉 vLLM 最新镜像跑 Qwen3-Embedding发现 batch_size1 时 latency 反而比原生 HF 高 15%。这些都不是工具不行而是跳过了设计阶段的系统性判断。真正的 Model-Optimizer 工程必须严格划分为三个不可跳过的阶段评估选型 → 编译生成 → 部署验证。每个阶段都有明确的输入输出和决策依据不是靠“试试看”。2.1 评估选型阶段决定成败的 2 小时决策这个阶段的目标只有一个确定“用什么工具链 用什么硬件配置 用什么量化策略”三位一体方案。很多人以为这是技术选型其实是成本核算。举个真实案例某金融客户要求部署 GLM-5.310B 参数SLA 要求 P99 300ms。我们做了三组对比工具链硬件配置量化方式P99 Latency显存占用单卡吞吐预估月成本vLLM FP16A10 × 1无量化286ms21.3GB42 QPS$1,890TensorRT-LLM INT8A10 × 1W8A8215ms12.7GB78 QPS$1,890TensorRT-LLM FP16A10 × 1无量化192ms18.9GB65 QPS$1,890表面看 TensorRT-LLM INT8 最优但客户数据含大量中文金融术语INT8 量化后 BLEU 分下降 4.2业务方拒收。最终选了 TensorRT-LLM FP16 ——不是因为它最快而是它在精度损失可接受前提下吞吐比 vLLM 高 55%且能复用现有 A10 集群无需采购新卡。这就是评估阶段的核心逻辑用可量化的业务指标如 BLEU、ROUGE、P99倒推技术选型而非用技术参数去套业务场景。关键动作有三项硬件摸底nvidia-smi只是第一步。必须查nvidia-smi -q -d SUPPORTED_CLOCKS看显存带宽是否达标用nvidia-settings -q GPUGraphicsClockOffset测试超频稳定性对笔记本用户比如 RTX 4060 Laptop GPU还要跑sudo cat /sys/class/drm/card0/device/power_state确认是否处于 D0 全速状态——很多 Win10/Win11 用户反馈“nvidia 控制面板找不到了”本质是显卡被 Windows 电源管理强制降频到 D3 状态。模型剖解不要只看模型总参数。用torch.load(model.pt, map_locationcpu)加载后统计各层权重形状、激活值分布、KV cache 占比。Qwen3-0.6B-Embedding 的特殊性在于它没有 decoder-only 结构而是 encoder-onlyKV cache 生成逻辑与 LLM 截然不同。vLLM 默认 scheduler 是为 causal LM 设计的直接加载会触发RuntimeError: Expected all tensors to be on the same device——这不是 bug是架构错配。工具链匹配度打分给每个候选工具链按 5 项打分1~5 分对目标模型架构支持度如 vLLM 对 encoder-only 模型支持弱CUDA 版本兼容性TensorRT 10.2 要求 CUDA 12.2而 Ubuntu 22.04 默认 CUDA 11.8Docker 镜像成熟度vllm/vllm-openai:v0.27.1镜像内核是 5.15Rocky Linux 10 内核 5.14需手动 patch量化粒度控制能力TensorRT-LLM 支持 per-layer per-tensor 量化vLLM 目前仅支持 AWQ社区问题响应速度查 GitHub Issues 关闭率TensorRT-LLM 近 30 天 issue 平均解决周期 2.3 天vLLM 为 4.7 天提示评估阶段最常犯的错误是忽略“驱动-内核-容器运行时”三角兼容性。比如 Rocky Linux 10 上装 NVIDIA 驱动必须同步安装nvidia-container-toolkit并验证nvidia-smi在容器内可见。很多团队卡在nvidia-smi has failed because it couldnt communicate with the NVIDIA driver根源是宿主机驱动版本535.104.02与容器内libcuda.so版本不匹配而非驱动没装。2.2 编译生成阶段从 .pt 到可执行引擎的硬核转换一旦评估完成编译阶段就是纯体力活细节活。这里没有银弹只有精确到小数点后两位的参数调试。以将 Qwen3-0.6B-Embedding 转为 TensorRT 引擎为例整个流程必须严格遵循以下顺序跳步必崩环境净化新建干净 conda env只装torch2.3.0cu121,transformers4.41.0,onnx1.15.0。绝不能用 pip install 一堆包再试——我见过因onnxruntime与onnx版本冲突导致导出 ONNX 时 shape 推断失败的案例debug 花了 17 小时。ONNX 导出关键在dynamic_axes设置。Qwen3-Embedding 输入是(batch, seq_len)但 embedding 层实际只关心seq_len所以必须声明dynamic_axes { input_ids: {0: batch, 1: seq}, last_hidden_state: {0: batch, 1: seq} # 输出动态轴必须与输入对齐 } torch.onnx.export( model, (input_ids,), qwen3-emb.onnx, input_names[input_ids], output_names[last_hidden_state], dynamic_axesdynamic_axes, opset_version17 )错一个 axis后续 TensorRT parser 就报Assertion failed: tensors.count(output_name)。TensorRT 构建这才是真正烧脑环节。trtexec命令不是复制粘贴就行trtexec --onnxqwen3-emb.onnx \ --saveEngineqwen3-emb.plan \ --fp16 \ --workspace4096 \ --minShapesinput_ids:1x16 \ --optShapesinput_ids:1x512 \ --maxShapesinput_ids:1x2048 \ --timingCacheFiletiming.cache \ --builderOptimizationLevel5 \ --tacticSources-CUBLAS,-CUBLAS_LT,CUDNN参数解析--workspace4096单位 MB不是 GB。设太小如 2048会导致某些 layer 无法分配 workspace构建失败设太大如 8192则显存碎片化实测在 RTX 4060 Laptop显存 8GB上4096 是最优解。--min/opt/maxShapes必须覆盖业务真实请求长度分布。若客户 95% 请求 seq_len 128却设minShapes1x16则短序列推理会浪费大量显存带宽。--tacticSources禁用 CUBLAS_LT 是因为 Qwen3-Embedding 的 linear 层权重形状768×768在 CUBLAS_LT 下 tactic 选择错误实测性能下降 37%。引擎校验生成.plan后必须用trtexec --loadEngineqwen3-emb.plan --shapesinput_ids:1x512跑一次 inference比对输出与 PyTorch 原始输出的 MSE。阈值定为1e-4——高于此值说明量化或 kernel 选择有误必须回溯调整。注意pt 文件转换 tensorrt过程中最隐蔽的坑是torch.compile()的残留影响。如果模型曾用torch.compile(model)训练过导出 ONNX 时会注入torch._dynamo.backends.tvm相关 opsTensorRT parser 无法识别。解决方案加载 .pt 后用model torch.jit.script(model)重新封装再导出。2.3 部署验证阶段让优化成果真正跑在生产环境编译完的.plan或 vLLM 的--model路径只是半成品。部署阶段要解决的是“如何让引擎稳定、可观测、可扩缩”。这里的关键不是技术多炫而是把黑盒引擎变成白盒服务。我们线上用的验证 checklist 包含 5 层基础连通性curl http://localhost:8000/health返回{healthy: true}。vLLM 默认/health端点依赖psutil获取 GPU memory若容器内没装psutil健康检查永远失败——这不是 bug是设计如此。单请求基准测试用time curl -X POST http://localhost:8000/v1/embeddings -H Content-Type: application/json -d {input: [hello world]}测 raw latency。注意必须用-w \n%{time_total}s\n记录真实耗时浏览器 F12 看到的 network time 包含 DNS 解析不准。压力测试用locust模拟真实流量。重点观察两个指标gpu_cache_usage_ratiovLLM 的 KV cache 占用率。若长期 90%说明--block-size设太小默认 16应调至 32 或 64num_requests_waiting等待队列长度。若持续 5说明--max-num-seqs或--max-model-len设置不合理需调优。长稳测试连续运行 24 小时每 5 分钟采样nvidia-smi dmon -s u -d 1数据。重点关注utilization.gpu是否稳定在 85%~95%memory.free是否无规律骤降——后者往往是显存泄漏常见于 custom attention kernel 未正确释放 context。故障注入测试主动 kill 掉 vLLM 进程验证 Kubernetes liveness probe 是否在 30 秒内重启模拟网络抖动tc qdisc add dev eth0 root netem delay 100ms 20ms看服务是否自动降级。这套验证流程跑下来通常要 3~5 天。但省掉它上线后遇到nvidia accelerated graphics driver for linux-x86_64 (595.104.02) error: u类似报错排查时间是以周计的。3. 核心细节解析驱动、CUDA、Docker 三层嵌套的避坑指南Model-Optimizer 的底层支撑是 NVIDIA 驱动、CUDA Toolkit、Docker Runtime 这三层精密咬合的齿轮。任何一层松动整个优化链路就会打滑。网上搜“nvidia 驱动安装”“ubuntu 安装 nvidia 驱动”“rocky 10 上安装 nvidia 显卡驱动”本质都是在解决这三层的对齐问题。我整理了过去两年踩过的全部坑按严重程度排序3.1 驱动层不是装上就行而是要“精准匹配”NVIDIA 驱动版本号如 535.104.02不是越新越好。它必须与内核版本、CUDA 版本、GPU 架构三者严格匹配。以 RTX 4060 Laptop GPU 为例GPU 架构Ada Lovelacesm_89Ubuntu 22.04 内核5.15.0-xxCUDA 12.2 要求驱动 525.60.13若强行装 535.104.02 驱动nvidia-smi能显示但nvidia-settings找不到因为该驱动对 5.15 内核的 DRM 模块支持有缺陷。解决方案是降级到 525.85.12并确认dkms status中nvidia/525.85.12状态为installed。更隐蔽的问题是 ECCError Correcting Code。H100 千卡部署时nvidia-smi -e 0关闭 ECC 是标准操作但某些定制 BIOS 会屏蔽该命令报nvidia 屏蔽 ecc 报错。此时必须进 BIOS 关闭Memory Error Correction选项否则 TensorRT 构建时cudaMalloc随机失败。实操心得驱动安装后务必运行nvidia-bug-report.sh生成完整日志重点检查NVRM: API mismatch行。若存在说明libnvidia-ml.so与内核模块版本不一致需sudo apt-get install --reinstall nvidia-utils-535强制同步。3.2 CUDA 层Toolkit 与 Runtime 的版本鸿沟CUDA Toolkit开发用和 CUDA Runtime运行时是两套东西。vLLM 镜像vllm/vllm-openai:v0.27.1内置 CUDA Runtime 12.2但如果你宿主机装的是 CUDA Toolkit 12.1nvidia-container-toolkit会自动挂载宿主机/usr/local/cuda-12.1到容器内导致 runtime 版本冲突。现象是ImportError: libcudart.so.12: cannot open shared object file。解决方案只有两个统一版本宿主机也装 CUDA 12.2 Toolkit官网下载cuda_12.2.0_535.54.03_linux.run安装时取消勾选 driver或隔离 runtime在docker run时加--gpus all --env NVIDIA_DRIVER_CAPABILITIESall让容器使用自带 runtime不挂载宿主机 CUDA。对 Rocky Linux 10 用户还有个致命坑其默认 glibc 版本 2.34而 CUDA 12.2 要求 glibc 2.35。必须升级 glibc 或改用 CUDA 12.1 镜像。3.3 Docker 层nvidia-container-toolkit 的静默失效nvidia-docker已淘汰现在全靠nvidia-container-toolkit。但它有个反直觉行为即使nvidia-smi在容器内可见也不代表 GPU 计算能力可用。验证方法是进容器跑nvidia-smi # 显示 GPU 信息驱动层 OK nvidia-smi -q -d MEMORY | grep Used # 显示显存用量runtime 层 OK python -c import torch; print(torch.cuda.is_available()) # True 才算真 OK常见失效场景nvidia-container-toolkit未配置/etc/nvidia-container-runtime/config.toml中的no-cgroups true导致 cgroup v2 环境下权限拒绝Docker daemon.json 中未设置default-runtime: nvidia容器启动时未加--gpus all或--runtimenvidia旧版。提示“appdata\local\nvidia\dxcache” 这个路径是 Windows 上 DX 缓存与 Model-Optimizer 无关。但类似路径C:\Users\Administrator\AppData\Local\NVIDIA\DxCache若占满 C 盘会导致 Windows 更新失败间接影响 WSL2 中的 NVIDIA 驱动加载——这是跨平台部署时的真实连锁故障。4. 实操过程详解以 vLLM 部署 Qwen3-0.6B-Embedding 为例现在我们把前面所有理论落地到一个具体任务用 vLLM 部署 Qwen3-0.6B-Embedding并接入 ChatBox 前端。这不是 demo而是生产级部署每一步都有取舍依据。4.1 镜像选择与定制为什么不能直接用官方镜像vllm/vllm-openai:v0.27.1是当前最稳定的镜像但它默认不包含 Qwen3-Embedding 所需的 tokenizer 和 config。更重要的是它基于 Ubuntu 22.04而我们的生产环境是 Rocky Linux 10企业安全合规要求。直接docker pull会因内核不兼容启动失败。解决方案以官方镜像为基础构建定制镜像FROM vllm/vllm-openai:v0.27.1 # 切换为 Rocky Linux 兼容源 RUN rm -f /etc/apt/sources.list \ echo deb [archamd64] http://archive.ubuntu.com/ubuntu jammy main universe /etc/apt/sources.list \ apt-get update apt-get install -y python3-pip \ rm -rf /var/lib/apt/lists/* # 安装 Qwen3 专用依赖 RUN pip install --no-cache-dir transformers4.41.0 sentence-transformers2.3.0 # 复制模型文件提前下载好 COPY ./qwen3-embedding-0.6b /models/qwen3-embedding-0.6b # 设置启动脚本 COPY ./start_vllm.sh /start_vllm.sh CMD [/start_vllm.sh]start_vllm.sh内容#!/bin/bash # 关键参数解释 # --model /models/qwen3-embedding-0.6b模型路径必须绝对路径 # --tokenizer /models/qwen3-embedding-0.6btokenizer 必须与 model 同路径 # --dtype bfloat16Qwen3-Embedding 在 bfloat16 下精度损失 0.1%比 float16 节省 20% 显存 # --max-model-len 2048业务最大文本长度超过会 truncation # --enforce-eager关闭 graph mode避免 embedding 模型的 dynamic shape 问题 # --port 8000标准端口ChatBox 前端默认连此端口 vllm serve \ --model /models/qwen3-embedding-0.6b \ --tokenizer /models/qwen3-embedding-0.6b \ --dtype bfloat16 \ --max-model-len 2048 \ --enforce-eager \ --port 8000 \ --host 0.0.0.0构建命令docker build -t my-vllm-qwen3-emb . docker run -d --gpus all -p 8000:8000 --name vllm-qwen3 my-vllm-qwen3-emb4.2 模型加载与 API 调用ChatBox 前端如何对接vLLM 的 embedding API 与 OpenAI 兼容但有个关键差异它不支持input为字符串数组只支持单字符串或字符串数组。Qwen3-Embedding 的原始接口是model.encode([text1, text2])而 vLLM API 要求{ input: [text1, text2], model: qwen3-embedding-0.6b }若传{input: text1}vLLM 会返回单个向量传数组则返回向量列表。ChatBox 前端调用示例JavaScriptasync function getEmbedding(texts) { const response await fetch(http://localhost:8000/v1/embeddings, { method: POST, headers: { Content-Type: application/json }, body: JSON.stringify({ input: Array.isArray(texts) ? texts : [texts], model: qwen3-embedding-0.6b }) }); const data await response.json(); return data.data.map(item item.embedding); } // 调用 getEmbedding([hello, world]).then(console.log);4.3 性能调优实录从 45 QPS 到 128 QPS 的三次迭代初始部署后压测结果只有 45 QPSbatch_size1远低于预期。我们做了三次针对性调优第一次调整 block-size问题nvidia-smi dmon -s u -d 1显示 GPU utilization 仅 42%显存带宽利用率 31%分析vLLM 默认--block-size16但 Qwen3-Embedding 的 sequence length 分布集中在 32~12816 过小导致频繁 memory copy操作--block-size32结果QPS 提升至 72GPU 利用率升至 68%第二次启用 PagedAttention 优化问题num_requests_waiting平均 3.2说明请求排队分析--max-num-seqs256太保守Qwen3-Embedding 每个 request 只占 ~1.2MB KV cache操作--max-num-seqs1024 --max-model-len2048结果QPS 提升至 98排队数降至 0.3第三次CPU-GPU 协同优化问题top显示 Python 进程 CPU 占用 95%成为瓶颈分析vLLM 的 tokenizer 在 CPU 上运行大批量文本编码拖慢 pipeline操作添加--tokenizer-pool-size4 --tokenizer-pool-typeray用 Ray 分布式 tokenizer结果QPS 稳定在 128CPU 占用降至 45%实操心得vLLM 的scheduler逻辑本质是维护一个 priority queue按arrival_time和prompt_len排序。Qwen3-Embedding 没有 generation所以prompt_len就是唯一排序依据。若业务中存在大量超长文本1024 tokens必须设--priority-fifo而非默认priority否则短文本会被长文本饿死。5. 常见问题与排查技巧实录那些让你凌晨三点还在看日志的故障Model-Optimizer 部署中80% 的时间花在 debug。我把高频故障按发生阶段归类附真实日志和秒级定位法5.1 驱动与 CUDA 类故障故障现象关键日志定位命令解决方案nvidia-smi has failed because it couldnt communicate with the NVIDIA driverdmesggrep -i nvidia显示NVRM: API mismatchls -l /usr/lib/x86_64-linux-gnu/libnvidia-ml.so*nvidia control panel 找不到了Windows事件查看器中nvlddmkm错误代码 43dxdiag查看显示设备状态进设备管理器右键 NVIDIA GPU → “启用设备”若灰显则 BIOS 中开启 Discrete Graphicsnvidia 驱动 安装脚本 cuda docker失败./cuda_12.2.0_535.54.03_linux.run --silent --override报Unsupported compilergcc --versionUbuntu 22.04 默认 gcc 11.3CUDA 12.2 要求 gcc 11.2降级sudo apt install gcc-11 g-11 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 1005.2 TensorRT 类故障故障现象关键日志定位命令解决方案trtexec构建失败报Assertion failed: tensors.count(output_name)trtexec --onnxmodel.onnx --verbose输出中Parsing model阶段中断onnxsim model.onnx model_sim.onnxONNX 模型未简化用 onnx-simplifier 预处理RuntimeError: Expected all tensors to be on the same devicevLLM 加载 TensorRT 引擎vllm serve --model /path/to/engine.plan报错file /path/to/engine.plan.plan文件是 TensorRT 引擎vLLM 不支持直接加载必须用tensorrt_llm工具链FastSAM C TensorRT部署失败undefined reference to nvinfer1::IBuilder::createBuilderConfig()nm -D /usr/lib/libnvinfer.sogrep createBuilderConfig5.3 vLLM 类故障故障现象关键日志定位命令解决方案vllm 部署大模型chatbox无响应curl http://localhost:8000/health返回空docker logs vllm-container缺少--host 0.0.0.0默认只监听 127.0.0.1vllm docker 镜像中带模型吗docker run -it vllm/vllm-openai:v0.27.1 ls /modelsls /models官方镜像不带模型必须--model指定外部路径glm5.3 使用 vllm 哪个版本的镜像vllm serve --model glm-5.3报KeyError: lm_headpython -c from transformers import AutoConfig; print(AutoConfig.from_pretrained(glm-5.3).architectures)GLM-5.3 是GLMForSequenceClassification非CausalLMvLLM 不支持改用transformerspipeline5.4 系统级隐蔽故障故障现象关键日志定位命令解决方案ubuntu 查看 nvidia vbios 版本nvidia-smi -q -d CLOCK无输出sudo cat /sys/class/drm/card0/device/vbios_versionVBios 版本影响显存超频RTX 4060 Laptop 需 94.02.7F.00.01nvidia profile inspector无法启用nvidia-settingsGUI 闪退export DISPLAY:0 nvidia-settingsX11 权限问题加xhost local:显卡有两个 intel uhd graphics 和 nvidia geforce rtx 4060 laptop gpulspcigrep VGA 显示两行prime-select query最后分享一个血泪经验当所有技术手段都失效时拔掉电源线长按开机键 30 秒放电再重装驱动。我曾为一个nvidia-smi显示 GPU 但torch.cuda.is_available()为 False 的问题折腾 36 小时最后发现是主板 CMOS 电池电量不足导致 PCIe link width 降为 x1应为 x16重置 BIOS 后秒解。Model-Optimizer 的终极哲学是先确保物理层可靠再谈软件优化。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

协同设计软件支持远程办公,云端存储和实时协作功能是怎样的? 2026/9/30 14:34:34

协同设计软件支持远程办公,云端存储和实时协作功能是怎样的?

导语:远程办公、异地协作越来越普遍,协同设计软件如何支持?本文讲清协同设计软件的云端存储、实时协作及远程办公能力。 一、远程办公对协同的新要求 远程办公打破了人在办公室才能协同的限制,对协同设计提出新要求:随…

阅读更多 →
Codex 直接驱动 DeepDraw 建模:一句话创建模型,再用一句话修改它 2026/9/30 14:34:34

Codex 直接驱动 DeepDraw 建模:一句话创建模型,再用一句话修改它

系列文章 高级篇 【教程】下载DeepDraw AI建模引擎并安装在Codex中使用 给AI做了一套视觉工具,找出场景里全部植物,还能整理导出模型库 Astra感觉成精了,居然在通过模型的顶点推算门框轮廓线,然后居然还对准了 看我手把手教出来的…

阅读更多 →
【避坑总结】用 AI 写毕业论文,这 5 个大坑千万别踩|Paperxie 一站式平台使用心得 2026/9/30 14:33:29

【避坑总结】用 AI 写毕业论文,这 5 个大坑千万别踩|Paperxie 一站式平台使用心得

前言 现在越来越多同学会借助 AI 工具辅助完成毕业论文,但是很多人在使用过程中踩了不少坑,轻则反复返工,重则影响论文送审。 很多同学盲目使用 AI,直接复制生成的全文,或者多个工具混用,文稿来回上传&…

阅读更多 →
软件工程专业转数据分析,需要补哪些统计和业务知识? 2026/9/30 14:33:10

软件工程专业转数据分析,需要补哪些统计和业务知识?

软件工程专业转数据分析,核心需要补3类统计核心知识和2类适配校招的通用业务知识,适用条件为已经掌握至少1门编程语言如Python或Java、处于大三下学期至应届生求职阶段、目标投递企业常规数据分析岗的软件工程专业学生,不需要零基础从头学基础…

阅读更多 →
从传统后端到阿里大模型:小白也能收藏的Agent/RAG进阶学习路径 2026/9/30 14:32:43

从传统后端到阿里大模型:小白也能收藏的Agent/RAG进阶学习路径

本文分享了作者从传统后端开发转行大模型应用层的五年经验,涵盖LLM API使用、Agent探索、Transformer原理、RAG技术栈、流式编程等关键阶段,强调技术结合产品思维的重要性,并推荐了吴恩达课程及配套学习资源,适合想要入门大模型的…

阅读更多 →
20260917-基于Freeswitch的软电话互播流程 2026/9/30 14:32:30

20260917-基于Freeswitch的软电话互播流程

一、安装和启动Freeswitch虚拟机连接的是内网,无法上网下载freeswitch。DS给的方案是,用VMware模拟出来一个虚拟机,连接外网后下载,之后再通过finalshell搞到内网的虚拟机上。但是弄了半天也没成功。于是将希望寄托于前人安装的fr…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉