网易首页 > 网易号 > 正文 申请入驻

ChatGPT 生态,毁灭人性的一次开源!

0
分享至

原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,非公众号转载保留此声明。

很多人可能对百度文心一言发布会的现场记忆犹新。几百亿身价的老板,像小学生一样汇报自己的 PPT,充满了忐忑。

其实大可不必,命令行更加富有科技感,也更有说服力。不管对程序员来说还是围观的群众来说,能干什么并不重要,实际输出什么才是大家最关心的。

毕竟把人当傻子的年代慢慢过去了。

这也难怪。ChatGPT 的模型越来越完善,资本家们都很着急。以往,打着开源的遮羞布,他们也可以拥有自己的自主产权。但没想到 ChatGPT 这么不识好歹,竟然将自己的核心技术夹的这么紧。

如果 ChatGPT 的能力,能够离线,能够运行在任何小型设备上,那么拥有独立人格的智能单元就会变成现实。这种设想,比集中化的大脑更有诱惑力。

这里,就有一个。你可以下载下来实际编译运行在在自己的MacBook上。

llama.cpp

https://github.com/xjjdog/llama.cpp。文末原文连接也可以直达!

这是一个 C++ 实现的 LLaMA 对话库。Java 和 Python的同学也不要被吓倒,它的使用超级简单。如果你遇到什么问题,欢迎到公众号(xjjdog)提问。

热门问题:

  • 本仓库只是一点点代码。想要完整运行,需要 下载模型。

  • 输出性能优化: https://github.com/ggerganov/llama.cpp/issues/64

  • 创建一个llama.cpplogo: https://github.com/ggerganov/llama.cpp/issues/105

描述

和ChatGPT对比起来,llama的好处是:使用普通的Macbook,Linux,甚至Docker、树莓派等,就可以运行类比于 ChatGPT 的对话模型。

  • 纯C++代码,代码少,而且没有任何依赖

  • Apple 的M1 芯片也可以跑,而且有性能优化

  • x86架构拥有 AVX2 支持

  • 在 CPU 上就能跑,不需要 GPU

支持的平台:

  • [X] Mac OS

  • [X] Linux

  • [X] Windows (via CMake)

  • [X] Docker

模型下载地址:

curl -o ggml-alpaca-7b-q4.bin -C - https://gateway.estuary.tech/gw/ipfs/QmQ1bf2BTnYxq73MFJWu1B7bQ2UD6qG7D7YDCxhTndVkPC
curl -o ggml-alpaca-7b-q4.bin -C - https://ipfs.io/ipfs/QmQ1bf2BTnYxq73MFJWu1B7bQ2UD6qG7D7YDCxhTndVkPC
curl -o ggml-alpaca-7b-q4.bin -C - https://cloudflare-ipfs.com/ipfs/QmQ1bf2BTnYxq73MFJWu1B7bQ2UD6qG7D7YDCxhTndVkPC

那么,这个工具要怎么用呢?超级简单。

首先,将代码clone到本地。

git clone https://github.com/ggerganov/llama.cpp.git

然后,进入到llama.cpp目录。

cd llama.cpp

编译代码。

make

生成后的文件名称叫做main,以后,我们只需要运行./main即可。

最重要的一步,你需要下载一个数据模型。否则 llama 是不知道加载什么数据来进行计算的。为了测试,我们下载一个最小的。这个文件大小有3.9G,你需要相应大小的内存预留。

curl -o ggml-alpaca-7b-q4.bin -C - https://gateway.estuary.tech/gw/ipfs/QmQ1bf2BTnYxq73MFJWu1B7bQ2UD6qG7D7YDCxhTndVkPC

最后,我们就可以指定这个模型,来进行对话输出了。

./main -m ./ggml-alpaca-7b-q4.bin -p "Will the future be female?" -n 512 --color

  • m 指定的是模型的位置。

  • p 是对话或者问题。比如这里,我问我是否能够吃狗肉!

  • n 指定的是输出的文字数量,默认是128。

  • --color 输出彩色内容。

下面是一些输出。首先会将输入进行切分,然后生成内容,最后将耗时打印。

% ./main -m ./ggml-alpaca-7b-q4.bin -p "Can i eat dog?" -n 512 --color

No you cannot! Eating dogs is illegal and against the law. It would be considered animal abuse, so please don’t do it under any circumstances…unless you are a cannibal

main: mem per token = 14368644 bytes
main: load time = 743.12 ms
main: sample time = 455.50 ms
main: predict time = 46903.35 ms / 91.79 ms per token
main: total time = 48455.85 ms
交互模式

如果你想要和ChatGPT一样有对话能力的话,也是可以的。需要加上-i参数,当然,也可以使用-r User:参数输出一个提示符。

比如:

./main -m ./ggml-alpaca-7b-q4.bin -p "Will the future be female?" -n 128 --color -i -r "User:"
授课模式

所谓授课模式,就是提供一个按照顺序输出的文件列表,让电脑按照顺序把答案输出。如果liyanhong使用这种模式,而不是ppt,估计效果会更好。

比如:

./main -m ./models/13B/ggml-model-q4_0.bin -n 256 --repeat_penalty 1.0 --color -i -r "User:" -f prompts/chat-with-bob.txt
内存需求

内存的需求取决于你使用的模型。我们的测试使用的都是最简单的模型,所以4GB就够了。如果想要更精细的输出,你的内存需要更大一些。


model original size quantized size (4-bit) 7B 13 GB 3.9 GB 13B 24 GB 7.8 GB 30B 60 GB 19.5 GB 65B 120 GB 38.5 GB
Android

你甚至可以在Android上跑起来。如果你的内存够大,那么完全可以做一个小型对话机器人,还是本地的!

后面如果解决了部分加载的问题,Android的嵌入式应用会非常方便。

End

人类有用的知识库看起来很多,但其实训练下来,最多也不会超过TB级别。当然也不能这么说,计算机也是由 0 和 1 组成的,但现在它几乎什么都能做。但无疑,除了训练算法,对于使用者来说,模型才是最重要的。

把这些有限的数据预装在小型的设备中,这就会成为最小的智能体。在数据中加入人格(目前的Chat系列是可以做到的),这个智能体就可以充当我们的秘书、代言人,甚至男女朋友。

嗯,一切皆有可能。从现在开始注意养生,活的长一点点,来看看未来世界的样子!

作者简介:小姐姐味道 (xjjdog),一个不允许程序员走弯路的公众号。聚焦基础架构和Linux。十年架构,日百亿流量,与你探讨高并发世界,给你不一样的味道。我的个人微信xjjdog0,欢迎添加好友,进一步交流。

3.
4.
5.
6.
7.

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
五大星座将在月底迎来好运连连,财运高涨,生活如意!

五大星座将在月底迎来好运连连,财运高涨,生活如意!

观星星座
2024-11-19 10:37:18
若特朗普能执政两届的话,他是第一个把美国从老大带向老二的总统

若特朗普能执政两届的话,他是第一个把美国从老大带向老二的总统

星辰故事屋
2024-11-16 12:32:16
全身溃烂生不如死,丧失生育功能,武汉首批新冠患者如今结局如何

全身溃烂生不如死,丧失生育功能,武汉首批新冠患者如今结局如何

杨哥历史
2024-10-30 10:27:30
一集就炸!HBO花了11亿打造的科幻神剧!

一集就炸!HBO花了11亿打造的科幻神剧!

流量君
2024-11-19 00:10:51
50年中央派杨得志赴朝,问有啥要求,他只提一个:朱德到我这看看

50年中央派杨得志赴朝,问有啥要求,他只提一个:朱德到我这看看

白丁史记
2024-11-19 10:37:00
签约达成,恭喜雷霆!霍华德正式发声,4年8000万,最佳争冠拼图

签约达成,恭喜雷霆!霍华德正式发声,4年8000万,最佳争冠拼图

起点体育
2024-11-18 22:22:17
成都龙泉驿区发生持械伤人案致1死,犯罪嫌疑人已被刑拘

成都龙泉驿区发生持械伤人案致1死,犯罪嫌疑人已被刑拘

新京报
2024-11-18 19:54:26
43岁范冰冰现状:头发白了一半,无人敢娶,父母被迫关掉公司

43岁范冰冰现状:头发白了一半,无人敢娶,父母被迫关掉公司

历史看阿敞
2024-11-12 18:14:39
超大杯确认,余承东微博露出华为 Mate 70 Pro+ 手机小尾巴

超大杯确认,余承东微博露出华为 Mate 70 Pro+ 手机小尾巴

IT之家
2024-11-18 10:24:10
人生10大忌,切忌切忌

人生10大忌,切忌切忌

大禹小城
2024-11-17 19:37:27
“再见了”驾驶证?上海打响第一枪,没考驾照的偷着乐:早该这样

“再见了”驾驶证?上海打响第一枪,没考驾照的偷着乐:早该这样

趣说世界哈
2024-11-19 00:15:02
华为Mate 70一小时预订量已破百万:门店出现排队长龙

华为Mate 70一小时预订量已破百万:门店出现排队长龙

快科技
2024-11-18 14:34:06
健身新手必看!穿搭技巧助你魅力四射

健身新手必看!穿搭技巧助你魅力四射

独角showing
2024-11-14 16:49:58
王震请教陈云,如何处置党校教员阮铭,陈:不要犹豫,开除党籍

王震请教陈云,如何处置党校教员阮铭,陈:不要犹豫,开除党籍

荒沙历史
2024-11-18 06:30:03
我副旅退休,去了当年插队的地方,没想到接待自己的竟然是亲孙女

我副旅退休,去了当年插队的地方,没想到接待自己的竟然是亲孙女

牛锅巴小钒
2024-11-18 20:41:19
小米现在真的是富得流油!最新的Q3财报,小米集团现金储备1516亿

小米现在真的是富得流油!最新的Q3财报,小米集团现金储备1516亿

人情皆文史
2024-11-19 04:34:37
湖北一男子带岳母抓妻子出轨,看到床上的人,岳母直呼:怎么是你

湖北一男子带岳母抓妻子出轨,看到床上的人,岳母直呼:怎么是你

五元讲堂
2024-10-31 12:02:58
“房姐”李梅83套房已上链接,法拍正在进行中

“房姐”李梅83套房已上链接,法拍正在进行中

现代快报
2024-11-18 22:37:11
美媒称乌获准使用美制武器打击俄本土 斯洛伐克总理:此举将导致局势升级

美媒称乌获准使用美制武器打击俄本土 斯洛伐克总理:此举将导致局势升级

极目新闻
2024-11-19 06:31:28
亲绿侧翼列出罢免徐巧芯理由之一“脸上有蚊子”,本尊批“莫名其妙”

亲绿侧翼列出罢免徐巧芯理由之一“脸上有蚊子”,本尊批“莫名其妙”

海峡导报社
2024-11-18 09:58:07
2024-11-19 11:18:44
小姐姐味道
小姐姐味道
十年架构,日百亿流量
328文章数 1203关注度
往期回顾 全部

科技要闻

小米汽车单季收入近百亿 回应亏损与产能

头条要闻

男子称被陌生人列为联系人遭催收骚扰:对方称拉黑没用

头条要闻

男子称被陌生人列为联系人遭催收骚扰:对方称拉黑没用

体育要闻

15胜0负的骑士,真的在模仿勇士

娱乐要闻

没做错事的黄晓明为什么公开道歉

财经要闻

年底可能会“突击花钱”近1万亿

汽车要闻

后排够大 智能化提升 全新探岳L是你的菜么?

态度原创

家居
亲子
游戏
公开课
军事航空

家居要闻

纯白极简 现代简约

亲子要闻

在抖音科普5年了,初心不变,继续加油吧!

玩家质疑:《黑神话:悟空》两个月没更新 这正常吗?

公开课

一块玻璃,如何改变人类世界?

军事要闻

印度首枚高超导弹有些与众不同

无障碍浏览 进入关怀版