在本地运行大语言模型

本文将介绍一种适合非技术人员的,在个人电脑上运行大语言模型的方法

在本地运行大语言模型

本文将介绍如何在个人电脑上运行大语言模型,安装操作无需专业背景,全程只有一条指令。

所需要的只是一台能运行 Windows 10 的笔记本电脑,带独立显卡或台式机更佳。

效果展示

演示视频使用的设备是一台 2017年上市的戴尔台式机

操作系统 Windows 11
CPU AMD Ryzen 5 1600X 6核心
内存 16G
显卡 RTX 1060 6G

路径图

在正式安装之前,先简要介绍一下这个系统的整体结构,主要由三部分组成:

图形界面:用户进行输入和操作的界面,也就是演示视频中看到的界面,此处使用的是 Chatbox

运行器:先估且这么称呼,它可以加载并运行大模型,同时为图形界面提供接口,此处使用的是 Ollama,

大语言模型:整个体系中真正的“大脑”,对问题进行“思考”并给出答复,此处使用的是千问

演示过程中,当我在图形界面中发出“你是谁”的问题后,Chatbox 将问题抛给 Ollama,Ollama 加载千问模型进行运算,并将结果回复给 Chatbox,最终在 Chatbox 中进行显示。

安装流程

我们按照运行器、大语言模型、图形界面的顺序进行安装。

由于 Ollama 和 Chatbox 都是跨平台的,以下流程稍加变动就能用于其他操作系统。

安装 Ollama

我们首先安装 Ollama,打开官网下载链接:

https://ollama.com/download

Image

点击 Download for Windows 进行下载。

下载完成后双击打开,一路下一步即可安装完成。

就这么简单。

安装千问模型

打开命令提示符(如果你真的没用过,点击开始按钮,然后在搜索框输入cmd 就能找到它)

Image

接下来输入全文唯一的指令:

ollama pull qwen2

Image

等待 Ollama 帮你下载你指定的模型 qwen2,直到下载完成

用类似的指令你也可以下载其他模型,比如微软的 phi3(可以在更低的配置运行,但中文不太好)

Image

看到进度条跑满并提示 success,就是下载成功了

安装Chatbox

现在只需一个图形界面就可以与大模型对话。打开 Chatbox 官网,下载 Windows 客户端。

https://chatboxai.app/zh

Image

下载完毕后,双击打开安装包、然后一路下一步,直到安装完成。

此时会弹出欢迎界面

Image

点击开始设置,弹出设置界面

Image

在模型提供方中选择 Ollama,然后在模型中选择 qwen2

Image

设置完成后,点击保存,回到 Chatbox 主界面,整个安装过程就完毕了。

体验

此时点击左侧边栏中的新对话,创建一个新的对话框,就可以与千问大模型对话了。

Image

在本地运行大语言模型可以不依赖外部平台,你不需要注册账号并付费(除了电费),没有网络也能使用,可以安全的上传图片和文件而不用担心信息泄露或违反保密协议,因为一切数据都只存在于你的电脑上。

当然本地模型也有缺点,由于电脑性能的限制,个人电脑通常只能运行百亿参数左右的中小模型(上文演示的千问是70亿参数版本),而顶级的开源模型通常可以达到千亿参数,参数越少模型所涵盖的知识量越少,回答问题的准确度也越低,因此相对而言个人电脑更适合运行一些为特定领域训练的专用模型而非通用模型。

三层结构和替代

在安装的过程中,你可能已经发现,Ollama 可以安装千问,也可以安装 phi3,自然也能安装其他的模型,Chatbox 中的模型供应方可以是 Ollama,也可以是其他在线服务或本地软件;毫无疑问,Chatbox 也是只是众多图形界面软件中的一员。

随着了解的深入,你会发现各种各样的工具,有些只做好一件事,有些是将多种功能集成到一起,并完成一些锦上添花的工作,但无论如何,核心功能都不会脱离这个结构。

更多

Quasar中的前端代码转译

使用 Quasar 时,如何完成浏览器兼容性的配置。 制定兼容范围 在进行实际配置前,首先必须确定要支持浏览器的版本,而确定浏览器版本则需要先明确业务对象的情况。 为什么不干脆把标准定的越高越好呢?比如支持100%的用户。这是因为支持率越高,可用的新语法越少,意味着更多的转译代码和 polyfill,这会带来额外的代码量,从而导致下载数据量增加,以及运行速度变慢的问题,为了0.01%影响99.99%用户的体验并增加他们的流量开销,是否合适呢?这就需要根据实际业务进行取舍和平衡。 比如我们的业务对象既有企业用户,也有公众用户,企业用户主要使用钉钉,并可对其PC浏览器进行要求,而公众用户主要使用微信。 确定常用浏览器版本 PC浏览器可以指定,那么对浏览器版本就不需要过多考虑,但是部分客户还有XP系统,那么也就确定了 Chrome 浏览内核的版本不可以超过 49; 微信用户可能在手机登录,也可能在PC登录,而PC中的微信内置是QQ浏览器9,其内核版本是 Chrome 53; 电脑端的钉钉内置浏览器已经是 Chrome 91; 手机端的话考虑到安卓手机使

By 熊立丁
浙ICP备15043004号-1