Ollama 的作用可:让你在本地像“调用 API 一样运行大模型”

视频讲解

Ollama = “本地大模型运行 + API 服务封装器”

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Open WebUI

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

主流大模型部署方式

Ollama

在这里插入图片描述

vLLM

视频讲解
在这里插入图片描述

TGI(HuggingFace 推理服务)

在这里插入图片描述

LM Studio(GUI 本地运行)

在这里插入图片描述

llama.cpp(极致轻量 CPU 部署)

在这里插入图片描述

LLM、推理框架到底是什么关系。

👉 LLM 是“脑子(模型)”
👉 推理框架是“让脑子能工作起来的发动机 + 操作系统”
在大模型系统里,其实是三层:
① 模型(LLM权重)
② 推理框架(Inference Engine)
③ 应用(Web UI / API / Chat
❗ LLM 不是软件
❗ LLM 是“数据(权重)”
👉 推理框架才是“运行系统”

模型 = 文件(权重)
推理框架 = 运行这个文件的程序

👉 LLM 是模型的一种
👉 模型只是“参数文件”
👉 推理框架才是真正运行模型的系统

在这里插入图片描述

模型(Model)是什么?任何机器学习训练出来的函数”

在这里插入图片描述
在这里插入图片描述

LLM 是什么?一堆参数(几十 GB),不会自己运行,只是数学函数,只是文件

为什么不能直接用模型?
因为模型文件本身:
❌ 不会接收 HTTP 请求
❌ 不会管理 GPU
❌ 不会做并发
❌ 不会 batch
❌ 不会 stream 输出
👉 换句话说:
模型 ≠ 可运行服务

在这里插入图片描述
在这里插入图片描述

推理框架是什么?运行模型的引擎

显存分配 / KV cache???
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

应用层是什么?把输入发给模型,把输出展示给用户”

在这里插入图片描述

量化 把“模型参数精度降低”,换取更快更省显存

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

蒸馏:用“大模型的输出结果当输入

蒸馏:
把问题交给大模型 , 让它生成“标准回答” , 用这些回答训练小模型

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Logo

欢迎加入DeepSeek 技术社区。在这里,你可以找到志同道合的朋友,共同探索AI技术的奥秘。

更多推荐