用自己电脑部署大模型,私有化,很香!

大语言模型之六- LLM之企业私有化部署架构 数据安全是每个公司不得不慎重对待的,为了提高生产力,降本增效又不得不接受新技术带来的工具,私有化部署对于公司还是非常有吸引力的。大语言模型这一工具结合公司的数据可以大大提高公司生产率。 阅读详情

这段时间一直在研究大语言模型私有部署的相关内容,相信大家也非常的感兴趣。

到目前为止,其实还是有很多的开源模型,其实大家去 GitHub Trending 上看看,就能够发现很多。

今天也是手把手地教大家怎么在自己的电脑上部署一个大语言模型。

当然这里我说下,我的电脑是一台 MacBook Pro ,M1 Pro 芯片,32G 内存+1TB 存储。

其实对于 m芯片或者 intel 芯片或者显卡,修改的地方并不多。所以这几个都大差不差。

这次部署的是什么模型呢?

https://github.com/THUDM/ChatGLM3

上面是他们的开源地址,现在也有 4.7k 的 star 了,非常适合小白用户来部署。

可以看到他们的简介:ChatGLM3 是智谱AI和清华大学 KEG 实验室联合发布的新一代对话预训练模型。ChatGLM3-6B 是 ChatGLM3 系列中的开源模型,在保留了前两代模型对话流畅、部署门槛低等众多优秀特性的基础上。

这里着重说了部署门槛低,确实是低,大家往下看就知道了。

首先,直接把他们代码拿下来:

git clone https://github.com/THUDM/ChatGLM3

然后进入到ChatGLM3

cd ChatGLM3

直接用 pip install

pip install -r requirements.txt

官方推荐:其中 transformers 库版本推荐为 4.30.2,torch 推荐使用 2.0 及以上的版本,以获得最佳的推理性能。

当然我们不需要管太多,先安装好这些。

另外在这里我的 Python 版本是 3.9 的,大家最好版本高一点。

除了把代码弄下来,我们还需要去下载模型。

在 GitHub 地址中,有提供ChatGLM3-6B、ChatGLM3-6B-Base、ChatGLM3-6B-32K三种。大家可以按需取。

但是这里需要注意,如果你的机器一般,最好先部署ChatGLM3-6B,别逞强,我也是部署的这个。

下载模型之前,先下载好 Git lFS,这玩意就是 git,只不过是支持大文件下载的。

下面是安装方法:

https://docs.github.com/zh/repositories/working-with-files/managing-large-files/installing-git-large-file-storage

安装完之后,我们在项目目录下建一个THUDM文件夹,然后进入THUDM文件夹。最后我们执行下面的命令:

git clone https://huggingface.co/THUDM/chatglm3-6b

此时就会开始下载了。

如果你觉得下载的慢,可以使用国内的 modelscope

git clone https://www.modelscope.cn/ZhipuAI/chatglm3-6b.git

准备好了之后,其实就基本上完成了。

ChatGLM3提供了很多种模式给我们使用,例如综合 Demo、代码调用、openai API部署

这里我们来讲下代码调用:

>>> from transformers import AutoTokenizer, AutoModel
>>> tokenizer = AutoTokenizer.from_pretrained("THUDM/chatglm3-6b", trust_remote_code=True)
>>> model = AutoModel.from_pretrained("THUDM/chatglm3-6b", trust_remote_code=True, device='cuda')>>> model = model.eval()
>>> response, history = model.chat(tokenizer, "你好", history=[])
>>> print(response)
>你好👋!我是人工智能助手 ChatGLM3-6B,很高兴见到你,欢迎问我任何问题。
>>> response, history = model.chat(tokenizer, "晚上睡不着应该怎么办", history=history)
>>> print(response)

其中“THUDM/chatglm3-6b”是模型文件的位置,我们只需要指向到下载的模型文件即可。

这执行之前你可能会遇到一些问题,例如你是 mac的M 芯片 的话,你执行上面的代码会报错。此时我们需要使用mps后端来实现,下面是官方的说明:

对于搭载了 Apple Silicon 或者 AMD GPU 的 Mac,可以使用 MPS 后端来在 GPU 上运行 ChatGLM3-6B。需要参考 Apple 的 官方说明 安装 PyTorch-Nightly(正确的版本号应该是2.x.x.dev2023xxxx,而不是 2.x.x)。

目前在 MacOS 上只支持从本地加载模型。将代码中的模型加载改为从本地加载,并使用 mps 后端:

model = AutoModel.from_pretrained("your local path", trust_remote_code=True).to('mps')

加载半精度的 ChatGLM3-6B 模型需要大概 13GB 内存。内存较小的机器(比如 16GB 内存的 MacBook Pro),在空余内存不足的情况下会使用硬盘上的虚拟内存,导致推理速度严重变慢。

除此之外还有好几种玩法,例如多张显卡部署,CPU部署等方法:https://github.com/THUDM/ChatGLM3#%E4%BD%8E%E6%88%90%E6%9C%AC%E9%83%A8%E7%BD%B2

图片

这里给大家提醒下,尽量在配置较高的机器上来执行,不然回答的速度会比较慢。

我的电脑是一台 MacBook Pro ,M1 Pro 芯片,32G 内存+1TB 存储。每次对话 1500 token,大概需要 10s 才能回复,这个速度我本身还算满意,当然如果你是用来大量使用,那么这个速度肯定不行。

需要去租用一些配置较高的显卡机器。

对了,如果你想要让部署的模型像 OpenAI 接口一样的,你可以执行下面的代码:

cd openai_api_demo
python openai_api.py

当然,你也是需要进入openai_api.py 去修改你运行大模型的方式。具体的参考上面发的链接。

​

如何学习AI大模型?

作为一名热心肠的互联网老兵,我决定把宝贵的AI知识分享给大家。 至于能学习到多少就看你的学习毅力和能力了 。我已将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。

这份完整版的大模型 AI 学习资料已经上传优快云,朋友们如果需要可以微信扫描下方优快云官方认证二维码免费领取【保证100%免费】

一、全套AGI大模型学习路线

AI大模型时代的学习之旅:从基础到前沿,掌握人工智能的核心技能!

img

二、640套AI大模型报告合集

这套包含640份报告的合集,涵盖了AI大模型的理论研究、技术实现、行业应用等多个方面。无论您是科研人员、工程师,还是对AI大模型感兴趣的爱好者,这套报告合集都将为您提供宝贵的信息和启示。

img

三、AI大模型经典PDF籍

随着人工智能技术的飞速发展,AI大模型已经成为了当今科技领域的一大热点。这些大型预训练模型,如GPT-3、BERT、XLNet等,以其强大的语言理解和生成能力,正在改变我们对人工智能的认识。 那以下这些PDF籍就是非常不错的学习资源。

img

四、AI大模型商业化落地方案

img

作为普通人,入局大模型时代需要持续学习和实践,不断提高自己的技能和认知水平,同时也需要有责任感和伦理意识,为人工智能的健康发展贡献力量。

Windows 10 下 Nacos 3.0.2 单机版保姆级安装教程(含JDK 17配置与MySQL 8.0连接避坑) 本文提供Windows 10下Nacos 3.0.2单机版的详细安装教程,涵盖JDK 17配置、MySQL 8.0连接优化及生产级安全设置。通过步骤详解和常见问题解决方案,帮助开发者快速完成Nacos的安装与配置,确保服务发现与配置管理的高效运行。 阅读详情

相关推荐

python爬虫自动下载网页链接

需求分析 今天遇到一个简单的需求,需要下载澳大利亚电力市场NEM日前市场的发电商报价数据(http://nemweb.com.au/Reports/Current/Next_Day_Offer_Energy/),页面观感是这样的: Ctrl + F 一下,看到一共有395个zip链接。于是就想着用python爬虫自动下载。这个网页很简单,没有验证码,甚至不需要登录,因此自动下载的pytho...

da_kao_la的博客 1万+

零基础,零成本,部署一个属于你的大模型

因此,本文是为AI初学者们(包括我自己)编写的保姆级大型模型部署和使用指南。现在正值阿里云免费试用计划,我们可以不花一分钱就可以体验部署自己的大型模型的乐趣。

蛮三刀酱 9872

量化爬虫第一步:手把手教你搞定同花顺问财的hexin-v参数(附JS逆向实战)

本文详细介绍了如何通过JS逆向技术破解同花顺问财数据接口的核心加密参数hexin-v,构建稳定可靠的量化数据采集方案。从抓包分析到Cookie Hook技术应用,再到环境补全与参数生成实现,手把手教你完成量化爬虫的第一步。文章还提供了实战注意事项与优化建议,帮助开发者规避常见问题。

weixin_42620202的博客 306

Finetuner+:为企业实现大模型微调和私有化部署

如 ChatGPT、GPT4 这样的大型语言模型就像是你为公司请的一个牛人顾问,他在 OpenAI、Google 等大公司被预训练了不少的行业内专业知识,所以加入你的公司后,你只需要输入 Prompt 给他, 介绍一些业务上的背景知识,他就能马上上手干活了。然而,由于这个顾问专家不是你们公司所独有的,我们将利用客户的所在领域的中文语料,采用无监督学习的方式,将根据客户的具体需求和任务设计特定的微调方法和策略,让模型专注学习特定领域的知识,以确保模型在处理该领域的中文任务时能够达到最佳的效果。

Jina AI 的博客 2989

STM32HAL库学习笔记九——LCD显示

本文不会对驱动编写做特别详细的描述,以记录CubeMX的部署流程为主。

weixin_44762233的博客 6919

ANSYS APDL 异类单元连接实战:MPC方法在壳-实体装配中的应用

本文详细介绍了在ANSYS APDL中使用MPC方法实现壳单元与实体单元高效连接的技术要点。通过分析工程仿真中的常见需求,阐述了MPC方法在解决异类单元连接问题上的优势,包括网格独立性、自由度耦合和载荷传递等特性,并提供了具体的APDL命令流操作示例和实用经验技巧。

weixin_33391446的博客 178

小白windows系统从零开始本地部署大模型全记录

大家好,最近两年大语言模型风靡全球,最近,不少开源大模型,将模型部署到自己的电脑上,用个性化的数据微调想必是不少人的愿望,这次,让我来分享从hugging face上下载部署chatglm3-6b中的经验。

AAI666666的博客 5453

OCTA-500:用于光学相干断层扫描血管造影研究的视网膜数据集|文献速递-基于生成模型的数据增强与疾病监测应用

数据集提供了丰富的图像和注释,包括两种模态(OCT/OCTA体积)、六种投影类型、四种文本标签(年龄/性别/眼别/疾病)以及七种分割标签(大血管/毛细血管/动脉/静脉/2D FAZ/3D FAZ/视网膜层)。我们介绍了新的 OCTA-500 数据集,该数据集包含来自 500 名受试者的 OCTA 成像,并提供了丰富的图像和标注集。(C) OCTA-500 切片的人工标注示例。图 4. OCTA-500 数据集中文本标签的统计直方图:(a) 性别,(b) 眼别,(c) 年龄,(d) 疾病。

weixin_38594676的博客 1439

一键部署,高效私有化大模型

通过部署该方案,您可以享受到专属免费的大模型服务,并且能够快速地部署和训练大模型。为了让更多的企业和机构能够体验到RWKV大模型的优势,我们特别推出了专属免费的大模型服务。在部署过程中,我们为您提供完整的大模型服务和相关数据,并且不涉及任何数据上传和共享。我们为您提供了一键安装的功能,只需要简单的几个步骤,就可以轻松地部署RWKV大模型。在您使用RWKV-懒人包的过程中,我们会提供全面的技术支持和服务保障。如果您遇到任何问题或困难,都可以随时联系我们的技术支持团队,我们将尽快为您解决问题并提供优质的服务。

weixin_41888295的博客 459

linux cma alloc fail 问题分析

摘要:日志显示CMA连续内存分配失败(错误码-ENOMEM),请求128页(512KB)内存时因CMA区域不足或内存碎片导致失败。分析发现系统CMA总内存131072KB,空闲65536KB。解决方案包括:1)手动触发内存碎片整理;2)修改设备树或内核配置增大CMA区域(如从16MB增至20MB)。通过调整CONFIG_CMA_SIZE_MBYTES或设备树中的size参数可解决该问题。

陌上花开缓缓归以的博客 800

【Proteus仿真】51单片机+DAC0832+数码管制作0-25V电压可调

【Proteus仿真】51单片机+DAC0832+数码管制作0-25V电压可调

perseverance51博客 2118

Qwen3-8B实战指南:如何在本地环境高效运行大模型

本文详细介绍如何在消费级硬件上高效部署Qwen3-8B大模型,涵盖量化技术、Docker一键启动、API调用及RAG集成等关键步骤,实现在RTX 3060/4090等显卡上的低延迟推理,助力个人开发者与企业低成本构建中文对话系统。

weixin_30978239的博客 399

DTI-ALPS 指标计算(附代码),评估脑类淋巴系统功能

DTI-ALPS 指标计算(附代码),评估脑类淋巴系统功能

xxx 1052

从零搭建本地大模型Agent:Ollama+Dify实现私有化数字员工

人工智能正从云端API加速走向本地化部署,大语言模型(LLM)与智能体(Agent)的结合,让企业在不依赖外部服务的情况下,也能构建具备理解、决策与工具调用能力的AI系统。RAG(检索增强生成)和函数调用(Function Calling)是支撑智能体记忆与行动的两大核心技术,前者通过向量数据库赋予模型专业知识,后者让模型能够主动调用外部工具执行任务。本地部署的核心价值在于数据可控、成本可预期和流程可定制,尤其适用于处理敏感数据、隔离网络环境或需要高频迭代的业务场景。当企业希望将AI真正嵌入内部流程时,基于

weixin_34356555的博客 334

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Mac Mini 涨价背后:本地 AI 助手选型部署与优化实战

随着大模型应用普及,越来越多的用户开始关注本地化部署。相比云端API,本地运行不仅保障数据隐私,还能离线使用、降低成本。Mac Mini凭借统一内存架构和低功耗特性,成为运行量化模型的理想设备。通过Ollama等工具,用户可快速部署7B至32B参数的模型,并结合量化技术平衡性能与资源占用。无论是私域知识问答、代码辅助还是Agent自动化流程,本地AI助手都能提供可控且高效的解决方案。本文从硬件选型、模型选择到部署调优,系统梳理Mac Mini上运行本地大模型的完整路径,并给出避坑建议,帮助技术爱好者在预算内

weixin_29035405的博客 206

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

MiniMax M2.5模型正式上线,是否真正实现“生产力SOTA ”与“低负担”,如何评价其表现?

不知道大家发现没有,最近OpenClaw其实带火了MiniMax,我看到在x上有很多帖子,把MiniMax M2.0部署在OpenClaw上跑任务,一方面推理和调度agent的性能足够好,很适配OpenClaw,另一方面token性价比高,用得起,要知道OpenClaw可是token燃烧机器。这次M2.5有点类似于从程序员到全栈架构师的升级,精通十多种开发语言,具备前后端综合能力,且训练了几十万的开发场景,既可以完成系统从0到1的开发,也能实现从1到100的迭代优化,最终交付一个复杂的可落地产品。

分享Python、数据分析、人工智能前沿知识 1371

Docker部署扣子Coze Studio并接入DeepSeek API实战指南

本地部署是AI应用开发中实现数据可控与灵活定制的重要方式,Docker容器化技术则通过固化运行环境,大幅降低了服务搭建的复杂度。将Coze Studio作为可私有化部署的AI工作流平台,部署在Windows本机,并接入DeepSeek大模型API作为推理引擎,即可构建一套完全自主可控的AI应用开发环境。这一方案既规避了云端平台的数据合规与模型选择限制,又能以低成本按量调用国产模型能力。本文从Docker基础配置出发,系统讲解镜像拉取、端口映射、环境变量注入等环节,并针对模型接入、容器排障等实践问题给出可操作

weixin_33462927的博客 222

谁是你的会议大脑?讯飞听见、通义听悟、智在记录横评

我们知道,不同会议需要不同格式的纪要。周报分享、客户访谈、技术评审,如果都用同一套模板,信息结构会很乱。智在记录内置了海量分场景专属模板,匹配会议、课堂、访谈等场景,录音转写完成后自动输出结构化、可直接复用的总结纪要。我测试“客户访谈”场景时,AI自动把对话分成了“客户需求”、“成交顾虑”、“竞品反馈”几个板块,直接对应到销售跟进清单里,非常直观。还有一个值得提的功能是智能主动追问校验。

HD985的博客 81

Qwen3全尺寸开源解析:混合推理、Agent战略与本地部署实战

在开源大模型生态加速演进的当下,大模型已从单一的问答工具走向多尺寸协同、混合推理与智能体驱动的应用范式。以Qwen3为代表的全尺寸开源模型家族,通过Apache 2.0协议覆盖从边缘端到数据中心的部署需求,其核心技术亮点在于混合推理模式——让模型自主判断何时深度思考、何时直接响应,兼顾效果与推理成本。结合MoE架构,模型在长上下文处理与工具调用能力上显著增强,为Agent类应用提供了更坚实的底座。无论是企业私有化部署,还是个人开发者利用Ollama搭建本地环境,Qwen3都展现出极高的工程适配性。本文从技术

weixin_32487557的博客 246

程序员,是如何一步步走进死胡同的?

说实话,AI出来之前,我还有一层心理防线:“代码这东西,总要人来写吧?业务逻辑总要人来理解吧?但最近Anthropic这份报告,让我有点坐不住了。报告用真实数据分析了美国800个职业,发现程序员是目前AI渗透率最高的职业,74.5%的任务已经被AI覆盖。紧随其后的是客服、数据录入这些岗位。更扎心的是,AI还远没发挥出全部潜力。计算机和数学类职业,理论上可自动化率高达94%,但目前真实覆盖只有33%。这意味着,现在的冲击只是开始。

HUANGXIN9898的博客 444

本地模型的隐私、成本和性能:什么时候值得用?

隐私;免费;可控。这三个词都对,但都只说了一半。本地模型确实能让数据更少离开你的电脑或内网;确实可以减少一部分 API 调用费用;确实可以让你自己选模型、调参数、做集成。机器要够用;模型要会选;速度要能忍;效果要能验;服务要有人维护;安全边界要自己负责。你的任务到底值不值得本地化?这篇文章就从隐私、成本、性能三个角度,把这个判断讲清楚。

争者留其名 636

Cursor 外接大模型 API 省钱指南:配置方法、选型策略与踩坑记录

在 AI 编程工具快速普及的今天,Cursor 作为一款深度集成大模型能力的编辑器,凭借流畅的智能补全和对话体验受到开发者青睐。但订阅制叠加模型调用费用,让不少个人开发者和初创团队感到成本压力。理解 Cursor 的收费逻辑后会发现,其费用结构本质上是订阅费加模型代付,而通过 OpenAI 兼容接口接入 DeepSeek、通义千问等第三方大模型 API,将高频问答和代码解释等场景分流到低成本模型,能显著降低月均支出。这种配置方式不仅适用于个人开发者降低工具开销,也适合小团队在统一网关下集中管理多模型调用。本

weixin_34023982的博客 399

Qwen3-8B适合做代码生成吗?实测结果告诉你

本文实测通义千问Qwen3-8B在代码生成任务中的表现,涵盖算法实现、Web接口补全等场景。结果显示其在中文理解、上下文感知和本地部署方面优势明显,适合个人开发者与企业用于私有化AI编程辅助。

weixin_36303305的博客 575

0元部署AI智能体:Dify Cloud接入免费模型API完整教程

在人工智能应用落地过程中,如何以最低成本快速搭建一个可交互的智能体,是开发者和技术爱好者普遍关注的问题。模型API作为大模型能力的输出接口,提供了标准化的调用方式,而Agent应用则让AI从单纯的对话引擎升级为能理解、能决策、能执行任务的数字助手。Dify Cloud作为可视化AI应用开发平台,大幅降低了部署门槛——无需搭建服务器,无需编写前端代码,即可完成知识库接入、工具调用与工作流编排。本文从模型API的基础配置出发,讲解如何获取DeepSeek等厂商的免费额度,并将其接入Dify Cloud完成智能体

weixin_28694295的博客 54

库存乱、人工贵、老旧系统卡顿?本地企业老板的数字化省钱方案

一、痛点汇总:这些“老毛病”正在拖垮你的利润我们团队走访了全国多个城市的本地零售、餐饮、制造和商贸企业,发现大家喊累的点基本一致:库存积压和缺货并存、销售数据和财务对不上、员工工资越来越高但效率上不去、用了三五年的系统动不动就卡死、新客越来越少老客留不住。根据2024年企业数字化调研数据,超过60%的中小企业仍在使用Excel和手写单据管理进销存,近七成企业。

feyoch的博客 192
上一篇: 从开发到部署,搭建离线私有大模型知识库
下一篇: 大模型火了一年半,AI还在「钻木取火」?
少喝冰美式
博客等级 码龄3年 6846粉丝 517原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值