在 AutoDL 上部署 TensorRT-LLM 实践

TensorRT-LLM & Triton Server 部署过程记录 虽然理论上 Docker 方式部署不是必须,但在实践中发现如果不使用官方镜像,在配置 TRT 和 NTIS 环境的时候会出现各种由于版本 mismatch 的编译错误,比如 mpi4py api 的编译过程中,由于我们服务器的 os 版本(ubuntu24.04)与 os 对应的 openmpi 版本(4.1.6)超前导致编译失败等类似情况(在这个过程中就花费了大量的时间成本)。还是以上面的场景举例,假设当前过去了 3s,request_a 已经完成, request_b 仍需 97s 完成。 阅读详情

#TensorRTLLM 1.0 实战#

在 AutoDL 上升级 CUDA 版本到 13.0

NVIDIA 官方文档中说 TensorRT-LLM 只支持 pytorch 2.7.1 和 CUDA 12.9 到 13.0 <https://nvidia.github.io/TensorRT-LLM/latest/installation/linux.html#linux>.

但是目前 AutoDL 官方镜像最高只提供到 CUDA 12.8,可以在 AutoDL 的文档查到 AutoDL 当前所有默认支持的 CUDA 版本 <https://autodl.com/docs/base_config/>。所以我们需要升级一下 CUDA 版本。

我们选择官方的 pytorch 2.8.0 + CUDA 12.8 版本的镜像启动 AutoDL,然后开始升级 CUDA 到 13.0 版本。

首先,AutoDL 系统盘只有 30G,很容易爆盘。咱们先把. cache 目录给移动到数据盘上去。

mkdir -p /root/autodl-tmp/cache
rm -rf ~/.cache
ln -s /root/autodl-tmp/cache ~/.cache

mv /root/miniconda3 /root/autodl-tmp
ln -s /root/autodl-tmp/miniconda3/ /root/miniconda3

AutoDL 查看剩余容量的方法比较特殊,使用如下命令查看。

source ~/.bashrc

在 AutoDL 上查看 ubuntu 版本

cat /proc/version

在 NIVIDA 官网 <https://developer.nvidia.com/cuda-toolkit-archive> 下载安装新的 CUDA 安装包。

wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/cuda-ubuntu2204.pin
mv cuda-ubuntu2204.pin /etc/apt/preferences.d/cuda-repository-pin-600
wget https://developer.download.nvidia.com/compute/cuda/13.0.2/local_installers/cuda-repo-ubuntu2204-13-0-local_13.0.2-580.95.05-1_amd64.deb
dpkg -i cuda-repo-ubuntu2204-13-0-local_13.0.2-580.95.05-1_amd64.deb
cp /var/cuda-repo-ubuntu2204-13-0-local/cuda-*-keyring.gpg /usr/share/keyrings/
apt-get update
apt-get -y install cuda-toolkit-13-0

在 AutoDL 上查看 CUDA 版本的方法也比较特殊。

ldconfig -p | grep nvrtc
ldconfig -p | grep cudnn

在 AutoDL 上安装 TensorRT-LLM

接下来我们稍微更新一下系统,安装两个TensorRT-LLM的依赖。

apt update
apt upgrade
apt-get -y install libopenmpi-dev
apt-get -y install libzmq3-dev

然后,我们使用 pip 安装 。

pip install tensorrt_llm

这个过程耗时会比较长,我们多等待一会儿。

安装 TensorRT-LLM 的依赖库

像上面那样安装结束之后,trtllm-serve 命令会卡在 orted 命令的执行过不去。还是缺少某些依赖。

找了一会儿没定位到具体缺什么依赖。我们放一个解决依赖问题的大招 —— 安装 anaconda 整合包。我们去 anaconda 的官网 <https://www.anaconda.com/download> <https://www.anaconda.com/download/success>下载一个 linux 的整合包安装上。

当然,由于主磁盘的容量限制,在 AutoDL 上安装 anaconda 也有些特殊。我们用下面的命令安装。其中 -u 参数是允许目录在安装之前就存在。

wget https://repo.anaconda.com/archive/Anaconda3-2025.06-0-Linux-x86_64.sh
mkdir -p /root/autodl-tmp/anaconda3
ln -s /root/autodl-tmp/anaconda3/ /root/anaconda3
bash Anaconda3-2025.06-0-Linux-x86_64.sh -u

然后我们再执行 trtllm-serve 命令,就会出现如下的成功画面了。

(base) root@autodl-container-ed0440a042-7c88f889:~# trtllm-serve
<frozen importlib._bootstrap_external>:1297: FutureWarning: The cuda.cuda module is deprecated and will be removed in a future release, please switch to use the cuda.bindings.driver module instead.
<frozen importlib._bootstrap_external>:1297: FutureWarning: The cuda.cudart module is deprecated and will be removed in a future release, please switch to use the cuda.bindings.runtime module instead.
[2025-11-08 11:40:09] INFO config.py:54: PyTorch version 2.7.1 available.
2025-11-08 11:40:12,502 - INFO - flashinfer.jit: Prebuilt kernels not found, using JIT backend
[TensorRT-LLM] TensorRT LLM version: 1.0.0
/root/miniconda3/lib/python3.12/site-packages/tensorrt_llm/serve/openai_protocol.py:84: UserWarning: Field name "schema" in "ResponseFormat" shadows an attribute in parent "OpenAIBaseModel"
  class ResponseFormat(OpenAIBaseModel):
Usage: trtllm-serve [OPTIONS] COMMAND [ARGS]...

Options:
  --help  Show this message and exit.

Commands:
  disaggregated             Running server in disaggregated mode
  disaggregated_mpi_worker  Launching disaggregated MPI worker
  serve                     Running an OpenAI API compatible server

至此,我们就成功安装好了 TensorRT-LLM,后面我们来试试使用它来做推理工作。

使用 ModelScope 下载模型

TensorRT-LLM 支持自动下载大模型文件并进行推理的模式,但有些自定义模型需要我们从本地载入。所以本次我们采取先使用 ModelScope 客户端下载大模型到磁盘,然后 TensorRT-LLM 读取本地离线文件推理的方式启动推理服务。

我们先安装 modelscope。

pip install modelscope

然后我们下载一个 qwen3 的 0.6b 让 trtllm-serve 试试看。

mkdir -p /root/autodl-tmp/qwen3-0.6b
modelscope download --model Qwen/Qwen3-0.6B --local_dir /root/autodl-tmp/qwen3-0.6b/

使用 TensorRT-LLM 调用本地模型进行推理

trtllm-serve Qwen3-0.6B/

需要注意的是这里使用的是相对路径,不成功的话,看看自己的当前路径。

测试推理

接下来我们可以用 curl 命令验证是否可以成功推理。

curl http://localhost:8000/v1/completions \
  -H "Content-Type: application/json" \
  -d '{
      "model": "Qwen3-0.6B/",
      "prompt": "中国最长的河是?",
      "max_tokens": 128,
      "temperature": 0
  }'

得到答复即为部署成功。

总结

搞了好几个小时的调试,有点超出本来的预想时间,但是最终还是成功在AutoDL上部署了TensorRT-LLM 1.0。

AutoDL 是基于 Docker 提供的服务,需要特殊处理的地方还是挺多的。好在 TensorRT-LLM 的文档和社区支持还是比较完善,基本能找到清晰的安装指引。

虽然安装的麻烦超出预期,好在推理速度也远超预期,响应时间很短。未来可能会考虑找个项目,实际尝试一下。希望在更复杂的环境中也能工作良好。

LLM零基础入门:从认知到实践的完整学习路线图 大语言模型(LLM)作为人工智能领域的前沿技术,其核心原理基于Transformer架构,通过自注意力机制实现对上下文信息的深度理解与生成。这项技术的价值在于能够理解和生成类人文本,极大地提升了自然语言处理任务的效率与智能化水平,广泛应用于智能对话、内容创作、代码生成和知识问答等场景。对于初学者而言,掌握LLM的关键在于建立清晰的认知框架并注重动手实践。本文聚焦于**提示词工程**和**模型微调**两大核心技能,提供了一条从环境搭建、API调用,到本地部署、RAG应用开发的渐进式学习路径,旨在帮助学习者快速 阅读详情

相关推荐

2026届深度学习毕业设计选题指南与实战建议

深度学习作为人工智能的核心技术,其应用已渗透到工业质检、医疗影像、生成式AI等多个领域。通过模型压缩、多模态融合等关键技术,可以显著提升算法在边缘计算等场景的部署效率。毕业设计选题需重点关注技术落地性,工业质检方向可利用YOLOv8等成熟框架实现缺陷检测,医疗影像领域则可通过nnUNet优化3D分割精度。生成式AI在建筑图纸生成等垂直场景的应用,以及Jetson Nano等边缘设备的模型部署优化,都是兼具创新性和实用价值的研究方向。合理的开题方案应包含清晰的技术路线图和实验设计,同时注重工具链选型与资源管理

agtvo48266的专栏 368

triton+tensorrt-llm后端部署LLM服务

参考TensorRT-LLM 是 NVIDIA 推出的一个开源库,旨在利用 TensorRT 深度学习编译器优化和加速大型语言模型(LLMs)的推理性能。它专为开发者设计,支持在多 GPU 环境中高效运行 LLMs。

Michael是个半路程序员 3741

AI数字人接入Unity游戏引擎:从语音克隆到实时对话NPC的工程实践

语音克隆与口型同步是数字人技术的核心,它们基于深度学习模型实现声音与面部动作的精准匹配。其原理是通过语音特征提取与图像生成网络的结合,将音频信号转化为对应的视觉表现。这项技术的价值在于为虚拟角色赋予自然的交互能力,极大提升了沉浸感与真实度。在游戏开发领域,它使得NPC能够实现实时对话与情感表达,为角色扮演、模拟经营等类型游戏带来革新体验。本文以Linly-Talker开源项目为例,深入探讨如何将完整的AI对话流水线——包括语音识别、大语言模型推理与实时口型驱动——整合进Unity引擎,并提供了从架构设计、流

weixin_30482383的博客 432

trtllm-serve 参数说明列表

trtllm-serve serve 命令摘要 该命令用于启动兼容OpenAI API的推理服务器,支持PyTorch/TensorRT后端。主要参数包括: 必需参数:MODEL(模型路径/名称),TensorRT引擎需额外指定--tokenizer 网络配置:--host、--port 并行设置:--tp_size(Tensor并行)、--pp_size(Pipeline并行) 推理限制:--max_batch_size、--max_seq_len等控制资源使用 实验功能:支持分块预填充(--enable

破烂PAN 的博客 454

AI视频生成实战:MiniMaxH3+Toonflow工作流部署与应用指南

AI视频生成技术正通过整合大语言模型、文生图模型与视频合成工具,构建自动化内容创作流水线。其核心原理是利用工作流引擎,将文字创意自动转化为分镜脚本、图像素材与配音,最终合成动态视频。这项技术的价值在于极大降低了视频制作门槛,将传统数小时乃至数天的流程压缩至分钟级,显著提升电商带货、知识科普等场景的创作效率。本文聚焦于MiniMaxH3智能导演台与Toonflow视频合成平台组成的开源解决方案,详细解析其架构、本地与云端部署方案,并分享提示词优化与工作流编排的实战技巧,为开发者和创作者提供一套高效、可定制的A

weixin_33770878的博客 469

TI CC2642R蓝牙5.2模块实战:从零搭建智能门锁原型(附电路图)

本文详细介绍了如何基于TI CC2642R蓝牙5.2模块从零搭建智能门锁原型,涵盖硬件选型、低功耗配置、蓝牙安全交互等关键环节。通过CC2642R的高性能MCU和蓝牙5.2技术,开发者可实现低功耗、高安全性的智能门锁设计,并提供实用的电路图和PCB布局建议。

o5p6q的博客 110

AutoDL平台Tensorrt8.6、OpenCV4.2、protobuf3.11.4的编译安装

AutoDL平台Tensorrt8.6、OpenCV4.2、protobuf3.11.4的编译安装

qq_44665283的博客 1546

山东大学软件学院计算机组成原理课程设计实验二

文章目录一、实验时间二、实验内容1.设计异步模16加1计数器2.设计4位移位器3.超前进位16位ALU的设计 一、实验时间 2021年4月1日星期四,第五周 二、实验内容 1.设计异步模16加1计数器 基本功能:使用D触发器(dff元件)和异或门构建从0开始计数的模16加1计数器 对应的电路图(这里已经实现了预置初值的功能) 拓展功能: (1)实现模256加1计数器 (2)实现计数器预置初值的功能 这里复用了上面的模16加1计数器 这里异步触发器预置初值的功能是这样实现的: (1)首先将CLR端调为0,

叶卡捷琳堡的博客 5253

TensorRT-LLM的AutoDL部署

必须安装好cuda之后,才能成功安装。

wwwsctvcom的博客 915

Matt Pocock Skills — AI 编码代理技能包介绍与使用指南

《Matt Pocock Skills:AI编码代理技能包指南》 摘要: Matt Pocock Skills是一套开源AI编码代理技能包,旨在解决AI辅助开发中的四大痛点:需求理解偏差、token浪费、代码质量差和架构腐化。该技能包包含多种实用工具:/grill-with-docs用于需求对齐,/tdd实现测试驱动开发,/diagnose提供规范化调试流程,/triage管理issue生命周期。核心思想包括:通过拷问式对齐确保需求理解一致,建立共享领域语言提高沟通效率,快速反馈闭环加速开发,以及持续架构维

qq_45859163的博客 2221

大地坐标系与经纬度转换(一):大地坐标系简介

一、大地坐标系 大地坐标系是大地测量中以参考椭球面为基准面建立起来的坐标系。地面点的位置用大地经度、大地纬度和大地高度表示。 二、地心坐标系 ...

qq_42895926的博客 6万+

autodl部署Open-AutoGLM进阶技巧(专家级配置参数大公开)

掌握autodl部署Open-AutoGLM的专家级配置技巧,解决大模型本地化部署难题。适用于AI自动化推理、高性能计算场景,涵盖参数调优、资源分配与性能加速核心方法,显著提升部署效率与稳定性。进阶实战经验总结,值得收藏。

InstrFun的博客 715

代谢组学数据分析实战:用R语言从PCA、PLS-DA到OPLS-DA一步步搞定(附代码)

本文详细介绍了使用R语言进行代谢组学数据分析的全流程,从数据预处理到PCA、PLS-DA和OPLS-DA模型构建与验证。通过实际案例和代码示例,帮助研究者掌握关键分析技术,提升数据解读能力,特别适合生命科学领域的研究人员。

weixin_28689507的博客 133

LLM-Cookbook实战:从vLLM部署到LangChain RAG应用开发全流程

大模型(Large Language Model)作为人工智能领域的核心技术,其核心原理是基于海量数据训练的深度神经网络,通过自注意力机制理解和生成人类语言。这项技术的价值在于能够理解和执行复杂指令,为智能对话、内容创作和决策支持等场景提供强大能力。在实际工程应用中,模型服务化和应用开发框架是两大关键环节。模型服务化涉及将训练好的模型部署为高性能API服务,而应用开发框架则用于构建复杂的AI应用工作流。本文聚焦于大模型实战中的核心挑战,通过LLM-Cookbook项目,系统讲解如何使用vLLM进行高效模型部

weixin_30561425的博客 328

Win10平台下QT6.9.0 OpenCV 4.10.0从入门到精通

我最近开发一个视觉项目,我们从0开始记录在windows 10下 用QT6.9+OpenCV 4.10.0搞定整个项目的开发过程。以抛砖引玉,大家共同进步。

fds111111的博客 1712

Apple Store 上架过包:iOS审核4.3被拒原因分析与解决修改方案

Apple Store 上架过包:iOS审核4.3被拒原因分析与解决修改方案

专业解决各种上架过包问题,专业团队专业处理 751

置顶必读(1) | 《YOLOv9实战:从入门到深度优化》专栏导读与完整目录导航(持续更新中)

🏆 本文收录于 《YOLOv9实战:从入门到深度优化》 专栏。 本专栏系统梳理并持续复现 YOLOv9 全系列改进方案与实战案例,重点围绕 PGI、GELAN、可逆分支等核心创新展开,内容坚持 持续更新 + 深度拆解 + 工程落地导向,不仅讲“怎么改”,更讲“为什么这样改、如何真正落地到项目中”。

**My Coding Family** 4万+

最全的Hermes安装教程以及Hermes WebUI安装部署和配置指南

* 直接执行命令**

小石头的专栏 1074

LLM推理优化实战(二):AWQ INT4 量化实战:TPOT 降 65%、有效吞吐提升 5.5 倍

在 RTX 3090 上对 Qwen2.5-7B-Instruct 进行 AWQ INT4 量化实验,覆盖量化原理(均匀/对称/PTQ)、精度评测(HellaSwag/ARC/GSM8K)与性能参数扫描(TPOT/吞吐/SLO Goodput)。核心结论:1~3% 的精度代价,换来 TPOT 降 65%、吞吐翻倍、有效吞吐提升 5.5 倍。

m0_56222998的博客 410

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

从零实现大语言模型:Happy-LLM开源教程带你手写LLaMA2

最近在社区里看到很多开发者,尤其是刚接触AI大模型的朋友,普遍反映一个痛点:大模型相关的资料要么是晦涩难懂的学术论文,要么是零散的博客片段,缺乏一个从零开始、手把手带你“造轮子”的系统性教程。想深入理解Transformer、预训练、微调这些核心概念,却不知从何下手;想动手实现一个自己的小模型,又被复杂的代码和配置劝退。 如果你也有类似的困惑,那么今天介绍的这份开源教程《Happy-LLM》或许就是你一直在寻找的答案。它在GitHub上已经收获了超过31.7K的星标,被众多开发者誉为“最适合新手入门的大模型

weixin_33739541的博客 528

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

AI领域生态全景与开发实践:从技术壁垒到应用落地

人工智能(AI)作为计算机科学的重要分支,其核心在于通过算法和模型赋予机器感知、学习、推理和决策的能力。其基本原理涉及机器学习、深度学习等,通过数据驱动的方式自动发现规律。AI的技术价值在于能够处理海量数据、解决复杂模式识别问题,并实现自动化与智能化,从而在搜索引擎、内容推荐、自动驾驶、智能客服等广泛场景中创造巨大效益。随着AI Agent、大模型应用开发等技术的兴起,AI正从研究走向大规模工程实践。本文聚焦于AI领域高度专业化分工形成的技术生态,探讨从业者如何跨越壁垒,并提供了结合Spring AI等框架

weixin_33919950的博客 431

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

从零到一:手把手打通大模型预训练、微调、量化与移动端部署全流程

大语言模型(LLM)已成为人工智能领域的核心技术,其构建通常遵循从预训练到应用部署的完整流程。预训练阶段,模型在海量无标注文本上学习通用语言表示和世界知识,形成基础模型。随后,通过监督微调(SFT)技术,模型被教会理解和遵循人类指令,成为可交互的助手。为了将模型部署到资源受限的设备(如手机),模型量化技术至关重要,它通过降低参数精度(如从FP16到INT4)来大幅压缩模型体积和计算需求,是实现边缘计算和移动端AI应用的关键。本文聚焦于如何将SFT微调与模型量化等技术环节无缝衔接,构建一个从云端训练到手机端部

weixin_30417487的博客 351

AI人才争夺战:大厂招聘趋势与转型指南

人工智能(AI)作为当前技术发展的核心驱动力,正在重塑各行各业的竞争格局。从机器学习基础到深度学习框架(如PyTorch、TensorFlow),AI技术的工程化落地已成为企业关注的重点。特别是在大模型和AIGC领域,算法优化与工程部署的结合创造了大量就业机会。本文通过分析大厂招聘需求,揭示了AI岗位对跨领域复合型人才和工程实践能力的强烈需求,为零基础转行者和现有开发者提供了清晰的学习路径和实战建议,帮助读者把握AI时代的职业机遇。

weixin_30896825的博客 472

从Java后端到大模型开发:工程师转型实战指南

Transformer架构作为现代大模型的核心基础,通过self-attention机制实现了对长序列数据的高效建模。其工程价值在于将传统NLP任务的pipeline简化为端到端的预训练-微调范式,显著降低了AI应用开发门槛。在技术落地层面,结合HuggingFace生态和LangChain等工具链,开发者可以快速构建智能问答、文档分析等RAG应用系统。本文通过工程师转型案例,详解如何利用现有Java/Python工程经验,结合LoRA微调和Prompt工程等关键技术,实现向大模型开发领域的高效跨越。特别适

weixin_30385925的博客 479

AI生态产业全景拆解:从算力到应用的四层架构与开发者实战指南

人工智能(AI)技术栈的构建并非孤立的技术选型,而是基于一个层次分明、紧密协作的产业生态系统。其核心原理在于将复杂的智能任务分解为可标准化处理的模块,通过分层架构实现高效协同。从技术价值看,这种分层设计极大地降低了AI应用开发门槛,加速了技术创新和产业落地。在应用场景上,无论是企业级的智能客服、代码辅助,还是消费级的AI创作工具,都依赖于底层算力、核心模型、开发工具和顶层应用的协同运作。其中,**AI大模型应用开发**和**RAG(检索增强生成)** 已成为当前构建实用AI系统的关键技术范式。理解从基础设施

421
上一篇: 为腾讯的Cloud Studio的GPU高性能工作空间升级 CUDA 版本
下一篇: NCP-GENL 学习资料汇总
pluschen
博客等级 码龄19年 0粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值