前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >在 Mac 上运行 llama2 大模型:GPT体验攻略

在 Mac 上运行 llama2 大模型:GPT体验攻略

作者头像
Yunjie Ge
发布2023-09-01 14:41:59
1.8K0
发布2023-09-01 14:41:59
举报
文章被收录于专栏:数据库与编程

首先,您需要一个命令行工具(CLI 工具)—— LLM,用于与语言模型进行交互,包括安装在您自己机器上的OpenAI、PaLM和本地模型。

你可以使用 Homebrew 安装 LLM:

代码语言:javascript
复制
brew install llm

或者使用 pip 安装 LLM:

代码语言:javascript
复制
pip install llm

接下来,需要为 LLM 安装一个用于支持 llama 模型支持的插件:llm-llama-cpp。

安装方法:

代码语言:javascript
复制
llm install llm-llama-cpp

我们还需要使用Python调用C++的接口,这一步很简单,我们将使用llama-cpp-python,这是llama.cpp的Python绑定,它在纯C/C++中充当LLaMA模型的推理。

代码语言:javascript
复制
llm install llama-cpp-python

到这安装环境基本完成,剩下的工作是下载模型。

模型可以有多个选择,这里我们以 llama-2-7b-chat 聊天模型为例,大小 7G,并给模型起了别名 llama2-chat 和 l2c,以后在命令行中可以使用别名来指定模型:

代码语言:javascript
复制
llm llama-cpp download-model \
  https://huggingface.co/TheBloke/Llama-2-7B-Chat-GGML/resolve/main/llama-2-7b-chat.ggmlv3.q8_0.bin \
  --alias llama2-chat --alias l2c --llama2-chat

好了,模型已经下载好了,我们可以与 llama 2 进行交互聊天了。

运行以下命令进行交互:

代码语言:javascript
复制
llm -m l2c '帮写段小学生自我介绍' 

我们可以看到他的回复默认是英文的,如果要继续接着前面的问题提示,可以使用 llm -c 命令,例如我们让他翻译成中文,可以执行以下命令:

代码语言:javascript
复制
llm -c '帮我翻译成中文'

呵呵,这个翻译有点让人摸不着头脑。总之,它可以在 Mac 上用了,如果机器性能好,可以下载更大的模型试试。

当然,你也可以通过 --system 指定模型角色,限制模型回复的范围。比如:

代码语言:javascript
复制
llm -m l2c '告诉我一个关于美洲驼的笑话' --system '你是幽默大师'

好了,开启你的大模型之旅吧!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-08-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 山东Oracle用户组 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
命令行工具
腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档