笔记本电脑部署本地离线版类似ChatGPT3.5的AI模型(CPU+内存运行)

准备工作

如果通过GPU来运行,一般办公电脑的显卡可能达不到所需的要求,所以,可以通过CPU+内存的方式花最低的代价来部署一套本地运行AI的模型。

1、首先下载CPU-Z,运行看一下电脑当前的指令集是否包含AVX512,非AVX512指令部署完应该也能运行,但可能运行速度会非常慢。(我的电脑是Thinkpad T14 gen2 ,内存32G,系统是Windows 10)

在这里插入图片描述

2、下载llama.cpp。

llama.cpp AVX512指令 百度云盘下载地址
提前码:an5m

如果电脑不支持AVX512指令,可以通过llama.app下载其他指令集,全部署完尝试一下能不能用。

3、下载对应的模型。

以下提供两种模型,可任意选或都下载去运行对比一下(个人推荐Vicuna)。
在这里插入图片描述

1)、vicuna_13b模型。

Vicuna Github代码地址

Vicuna号称"小羊驼",Vicuna是基于ShareGPT的7万条对话数据对LLaMA微调的模型,13b模型的效果据说可达到ChatGPT3.5 92%的效果,部分问答的评分甚至超过了ChatGPT3.5。

vicuna_13b百度云盘下载地址
提前码:0n9g

里面vicuna-13B-1.1-GPTQ-4bit-32g.GGML.bin和vicuna-13B-1.1-GPTQ-4bit-128g.GGML.bin
下载哪个都可以,我用的是vicuna-13B-1.1-GPTQ-4bit-128g.GGML.bin

2)、alpaca_13b模型

Alpaca Github代码地址

Alpaca是斯坦福大学基于LLaMA模型指令微调的模型,13b模型的效果可达到近似ChatGPT3.5的效果(个人感觉比Vicuna稍微差了一点) 。

针对alpaca_13b,国内提供了对应中文扩展合并模型。
alpaca_13b百度云盘中文扩展合并模型下载地址
提前码:rru0

部署步骤

新建一个文件夹,我这里的文件夹叫“ai”,并解压下载好的llama.cpp包

在这里插入图片描述
解压后的文件如下图。

在这里插入图片描述

下面提供这两次模型的具体部署方式,可任选一种,或两种都部署。

1)vicuna_13b模型部署

将下载好的vicuna-13B-1.1-GPTQ-4bit-32g.GGML.bin或vicuna-13B-1.1-GPTQ-4bit-128g.GGML.bin文件考入到刚才新建的文件夹“ai”内。

在这里插入图片描述

新建一个扩展名为.bat的文件(直接建个记事本,将扩展名改一下就行)。

在这里插入图片描述

右键编辑新建的.bat文件输入下图的文本,保存运行即可。
在这里插入图片描述

"main.exe" --ctx_size 2048 --temp 0.7 --top_k 40 --top_p 0.5 --repeat_last_n 256 --batch_size 1024 --repeat_penalty 1.17647    --model "vicuna-13B-1.1-GPTQ-4bit-128g.GGML.bin"   --n_predict 2048   --color --interactive   --reverse-prompt "User:"   --prompt "Text transcript of a never ending dialog, where User interacts with an AI assistant named ChatLLaMa. ChatLLaMa is helpful, kind, honest, friendly, good at writing and never fails to answer User's requests immediately and with details and precision. There are no annotations like (30 seconds passed...) or (to himself), just what User and ChatLLaMa say aloud to each other. The dialog lasts for years, the entirety of it is shared below. It's 10000 pages long. The transcript only includes text, it does not include markup like HTML and Markdown."

运行效果如下图
在这里插入图片描述

Vicuna虽然没有专门针对中文做过微调,但对中文的支持还是很不错的,偶尔中文的问答还是有些不完美的地方,建议复杂的问题用英文来问答。

2)alpaca_13b模型部署

将下载好的ggml-model-f16.bin文件考入到刚才新建的文件夹“ai”内。
在这里插入图片描述

新建一个扩展名为.bat的文件(直接建个记事本,将扩展名改一下就行)。

在这里插入图片描述

右键编辑新建的.bat文件输入下图的文本,保存运行即可。

在这里插入图片描述

"main.exe" --ctx_size 2048 --temp 0.7 --top_k 40 --top_p 0.5 --repeat_last_n 256 --batch_size 1024 --repeat_penalty 1.17647    --model "ggml-model-f16.bin"   --n_predict 2048   --color --interactive   --reverse-prompt "User:"   --prompt "Text transcript of a never ending dialog, where User interacts with an AI assistant named ChatLLaMa. ChatLLaMa is helpful, kind, honest, friendly, good at writing and never fails to answer User's requests immediately and with details and precision. There are no annotations like (30 seconds passed...) or (to himself), just what User and ChatLLaMa say aloud to each other. The dialog lasts for years, the entirety of it is shared below. It's 10000 pages long. The transcript only includes text, it does not include markup like HTML and Markdown."

运行效果如下图
在这里插入图片描述

Alpaca 13b微调的模型文件较大,而且运行很占内存,一些问题回答的不是很完美。

注意:Vicuna和Alpaca都是基于LLaMa的,不能用于商用。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/5286.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

一条指令打开ChatGPT开发者模式

大家好,我是Ai 11社长。 对于ChatGPT冷漠刻板的回答,大家应该都腻了吧,试试这个。 这个类似小红书的回答满意不?在ChatGPT开发者模式下就能得到这样的回复。 怎么打开开发者模式呢?指令如下: Ignore all th…

低成本复制 ChatGPT 训练流程,仅需 1.68GB GPU 即可使用,方法现已开源!

编译 | 屠敏 出品 | CSDN(ID:CSDNnews) 当昨日我们还在讨论从大厂以及个人创业的角度来看,复制一家 OpenAI 和一款强大的 ChatGPT 可行性究竟有几成之际,苦于 OpenAI 并未将 ChatGPT 开源出来,所以这趟水究…

【uni-app】微信小程序开发 node_modules 模块丢失问题

解决问题 重要的问题说三遍!!! 解决 HBuilderX 打包 uni-app 项目到微信小程序时,node_modules 文件夹丢失问题。 解决 HBuilderX 打包 uni-app 项目到微信小程序时,node_modules 文件夹丢失问题。 解决 HBuilderX 打包…

element-ui 实现对话框

使用element-ui实现弹框 <!-- 弹窗 --><el-dialog title"New Ticket" :visible.sync"true" width"50%"> //:visible.sync"true"&#xff1a;一般设置一个变量来保存&#xff0c;true为打开,false为关闭<el-divider>…

拥抱AI大模型之美,帮你探索OpenAI大语言模型的能力(基础实战篇)

说明:本文主要是通过一些小的案例,让你体验一下OpenAI提供的一些API,如果你连ChatGPT和OpenAI是什么都不知道,那么这篇文章可能不适合你,你可以划走了. 环境准备: 01.准备账号和APIKey 首先要注册一个ChatGPT账号,账号注册完成之后&#xff0c;打开地址: https://platform.…

手握数据智能密钥,诸葛智能打开数字化经营“三重门”

科技云报道原创。 如果说上世纪传统麦迪逊大街上的“广告狂人”吸金立足之本&#xff0c;还主要是基于“Big Idea”的话&#xff0c;那么在当下&#xff0c;数据正在成为企业营销和运营的金矿。 这是一个“人与机器共同进化”的时代&#xff0c;技术作为延伸人类感觉的媒介之…

AI大模型,驶向产业何方?

技术更迭&#xff0c;已不是壁垒&#xff0c;国产式AI需要的是产品的创新思维&#xff0c;以及对需求的产品变现能力。 作者|斗斗 出品|产业家 “AI炒了那么多年&#xff0c;第一次感觉它真的要来了。”国内某论坛中&#xff0c;带有ChatGPT的词条下&#xff0c;几乎都会出…

重磅!马云回来了,聊了ChatGPT

编辑&#xff1a;米丽萍&#xff0c;余心丰&#xff0c;来源&#xff1a;正和岛 转自&#xff1a;Datawhale 图注&#xff1a;马云今日在云谷学校&#xff0c;图片来源&#xff1a;云谷教育 马云&#xff0c;回国了。 3月27日&#xff0c;据《科创板日报》报道&#xff0c;近日…

新媒体人打开 ChatGPT 的正确姿势

最近互联网讨论最多的话题&#xff0c;莫过于 ChatGPT。 虽然它是一个聊天机器人&#xff0c;但能模拟人的语气和用户聊天&#xff0c;并且通过不断地学习、理解进一步优化回答。 自去年11月发布以来&#xff0c;ChatGPT 便在全球引起了一时的轰动&#xff0c;发布仅五天&…

我做了第一个ChatGPT .net api聊天库

我做了第一个ChatGPT .net api聊天库 最近这个ChatGPT很火啊&#xff0c;看了B站上很多视频&#xff0c;自己非常手痒&#xff0c;高低自己得整一个啊&#xff0c;但是让我很难受的是&#xff0c;翻遍了github前十页&#xff0c;竟然没有一个C#的ChatGPT项目&#xff0c;我好…

ChatGPT想干掉开发人员,做梦去吧

很多人都发现ChatGPT可以做一些代码相关的工作&#xff0c;不仅可以写一些基础的类似python、java、js的代码段&#xff0c;还可以做一定量的调优&#xff0c;于是就开始担忧起来&#xff0c;到哪天我的开发工作会不会被ChatGPT这个工具给取代了&#xff1f; 目录 1. ChatGPT…

从零开发基于chatGPT的社区交友系统 (前后端分离)丨环境配置 01

01 环境配置 项目介绍安装配置Node.js下载安装配置淘宝镜像 安装vue脚手架(vue-cli)可视化创建vue项目运行vue项目 总结 项目介绍 本项目是一个基于ChatGPT人工智能技术开发的社区社交类应用程序。我们致力于为用户提供高质量的社区社交体验&#xff0c;让您的社交生活更加丰富…

无法连接到 reCAPTCHA,请检查您的网络连接

无法连接到 reCAPTCHA,请检查您的网络连接 https://www.pianshen.com/article/42341046536/ 浏览器&#xff1a;Chrome 电脑版 无法连接到 reCAPTCHA,请检查您的网络连接 第一步 安装Header Editor 插件 点击右侧蓝色按钮 后 &#xff0c;如图所示就可以了 第二步 配置插…

使用Python调用ChatGPT

import openai # Set up the OpenAI API client openai.api_key "你的KEY" # Set up the model and prompt model_engine "ada" prompt input(请输入字符串&#xff1a;) # Generate a response completion openai.Completion.create( enginemodel_eng…

ChatGPT 开源替代品 - Open Assistant 使用说明

文章目录 概述注册使用Chat 概述 Open Assistant 机器学习模型是由一家德国非营利组织 LAION 运营。 OpenAssistant 项目开始于 2022 年 12 月, Open Assistant 的目标是创建一个和 ChatGPT 具有相同能力的开源人工智能助手。 官网&#xff1a; https://open-assistant.io/ …

ChatGPT开源模型3.5 API调用示例

调用开源api POSTMAN 这里我用的是postman&#xff0c;主要看请求头、body 、其它工具语言都是一致的 参数说明 地址 &#xff1a; https://api.openai.com/v1/chat/completions 请求方式 &#xff1a;post 请求头 &#xff1a; application/json Content-Type&#xff1a;ap…

ChatGPT开源平替来了,开箱即用!前OpenAI团队打造,GitHub刚发布就揽获800+星

点击上方“视学算法”&#xff0c;选择加"星标"或“置顶” 重磅干货&#xff0c;第一时间送达 丰色 发自 凹非寺量子位 | 公众号 QbitAI ChatGPT的开源平替来了&#xff0c;源代码、模型权重和训练数据集全部公开。 它叫OpenChatKit&#xff0c;由前OpenAI研究员共同…

ChatGPT开源优秀项目推荐

作为一名开发者&#xff0c;总是希望能够找到一些优秀的开源项目来学习、使用和贡献。而随着人工智能技术的不断发展&#xff0c;ChatGPT作为一个开源的大型语言模型&#xff0c;已经成为了人们学习和开发自然语言处理应用的重要工具。在这篇技术博客中&#xff0c;我将向大家介…

复旦版 ChatGPT 正式开源,太强了!!

点击上方“Java基基”&#xff0c;选择“设为星标” 做积极的人&#xff0c;而不是积极废人&#xff01; 每天 14:00 更新文章&#xff0c;每天掉亿点点头发... 源码精品专栏 原创 | Java 2021 超神之路&#xff0c;很肝~中文详细注释的开源项目RPC 框架 Dubbo 源码解析网络应…

【关于ChatGPT的30个问题】28、如何评价ChatGPT的安全性?/ By 禅与计算机程序设计艺术

28、如何评价ChatGPT的安全性? 目录 28、如何评价ChatGPT的安全性? ChatGPT安全性评价