DeepSeek本地快速部署,大语言模型离线使用

2025年1月20日,DeepSeekAI开源了DeepSeek R1推理大模型,其性能接近OpenAI的o1模型,APP迅速占领了各大应用市场的前列,火爆程度一度让其网络服务不顺畅。如今AI语言大模型能协助我们完成很多文字、程序等方面的工作,AI大模型一直以来给我的印象是需要大算力服务器阵列或GPU阵列,DeepSeek开源大模型的出现让我对AI大模型的算力要求有所改观,尝试在自己的电脑上也部署一个AI语言大模型,用来脱机使用、学习研究。下面就分享一下我自己的经验,过程很简单,但注意的一点要学会科学上网。

需要用到一个软件GPT4All,是一个开源的、本地运行的大型语言模型(LLM)生态系统,允许用户在本地设备(如笔记本电脑、台式机)上运行大型语言模型,支持 CPU、NVIDIA 和 AMD GPU,甚至可以在没有网络连接的环境下使用。旨在让用户能够在个人设备上运行强大的 AI 模型,而无需依赖云端服务或联网。

GPT4All可以下载、使用各种开源的大语言模型,包括DeepSeek R1等,也可以使用自定义的PDF、文本文档等数据。GPT4All 所有数据和模型均在本地运行,用户数据不会上传到云端,适合处理敏感信息。支持 Windows、macOS 和 Linux 系统,用户可以根据自己的设备选择合适的版本。

GPT4All 技术原理是基于 Meta 的 LLaMa 模型进行微调,使用了 ChatGPT 生成的问答数据进行训练,旨在通过蒸馏(distillation)技术将大模型的性能压缩到更小的参数量,从而在资源有限的设备上运行。

GPT4All主要的使用场景
离线聊天机器人:用户可以在没有网络的环境下与 GPT4All 进行对话,适用于旅行、飞行等场景。
编程辅助:尽管 GPT4All 在编程任务上的表现不如 在线的ChatGPT、Gemini等,但它仍能提供基本的代码生成和解释功能。
文档分析与写作:用户可以通过 GPT4All 生成文本、总结内容或进行简单的文档分析。

下面是具体的安装过程:

首先访问GPT4All官网下载 合适版本的GPT4All。用WIN10/WIN11就直接下载Windows版本的就好了。

下载、安装过程就不必细说,和普通软件一样。安装完成后,打开软件,进入“查找模型”界面。

直接在GPT4ll版面上可以看到很多已经开源的模型,模型信息可以看到文件大小,需要的RAM大小,参数量等信息。可以按自己的设备和实际需求选择下载。需要科学上网方式才能下载 。

我这里选择了轻量级的DeepSeek-R1-Distill-Qwen-1.5B,用于测试,所需要机器资源小,文件小下载较快。文件约为1GB,所需要RAM为3GB,参数量为1.5亿。如果需要更好的使用,更准确的推理回答,就需要选择文件大的,参数多的模型进行下载,当然所要求的机器资源也更大。

模型下载完成后,在界面左侧进入“对话”,点击“选择模型”选择下载的模型后会自动加载模型。

 

 

模型加载完成后就可以进行与AI对话了。这样就有了一个可完全离线的“A助手”了,下载完成后,不需要网络可以直接运行。简单的测试了一下,本地运行的速度还是不错的,也不用担心连网的各种问题。还有自定义数据以及API等功能,需要研究研究,可以用AI模型实现自己想要的功能。

20250205

组一台电压内阻仪,基于TS457

朋友发来一套基于TS457电压内阻测量模块的电压内阻仪套件,要求帮忙焊接组装。打开包装一看,带来的塑料盒子是没有开孔的,要自己开孔太麻烦了。除了TS457还有一个锂电充电升压模块、一对开尔文测试夹子、开关、18650电池盒、连接端子和一些其它配件。
该测试仪使用四线测试法,精度对于业余DIY爱好者检查常用的电池来说也是够用了。
电压测试范围:0.001V~45.00V  分辨率0.001V
内阻测量范围:0.1mΩ~6.999Ω 分辨率0.1mΩ
数据记录:支持记录5组内阻测量数据

一张附带连接图的说明书,DIY套件也没什么好说的,就那样吧。

用套件的塑料盒子做外壳需要开孔,而且电路小板也不好固定,不如先来画一个简单的外壳模型,再3D打印出来,还更省事。简单整整,形状不复杂,尺寸算好,一次性打印完成。

压入热压螺母,方便安装和固定元件。

焊接好连接到锂电池充电升压电路板的所有引线,并安装好18650电池盒。

接入USB电源,调节锂电池充电升压电路板的小型可调电位器,把输出电压调节到5V。

装入电池,检查充电状态红灯是否正常亮起。

把锂电池充电升压电路板用固件件固定好。

下一步就是焊接连线并安装连接端子。

焊接电源开关,并安装好TS457模块。

把面板用螺丝固定好,打开电源,正常进入测试界面,基本就算完成了。

最后就是焊接开尔文测试夹。焊接完成后,可以用万用表测一下是否正常。当夹子合起来时端子中心和外圈是短路状态,张开夹子是断路状态。

开尔文测试夹连接好内阻仪,短接两只夹子,测试结果如下图。

找来一节5号AA电池,测一下,电压是1.597V,内阻148毫欧,数据符合一般AA电池的参数特征。

下面是简单测试的视频:

20241223