【书生大模型实战营】MindSearch CPU-only 版部署

MindSearch CPU-only 版部署

MindSearch CPU-only 版部署

任务

将 MindSearch 部署到 HuggingFace 并美化 Gradio 的界面,并提供截图和 Hugging Face 的Space的链接。

步骤

按照官方教程,实现在网页上打开MindSearch。

首先,打开codespace主页,选择blank template,创建一个vscode界面。

然后新建一个目录用于存放 MindSearch 的相关代码,并把 MindSearch 仓库 clone 下来:

mkdir -p /workspaces/mindsearch
cd /workspaces/mindsearch
git clone https://github.com/InternLM/MindSearch.git
cd MindSearch && git checkout b832275 && cd ..

然后创建一个python环境,用于运行mindsearch:

conda create -n mindsearch python=3.10 -y
# 激活环境
conda activate mindsearch
# 安装依赖
pip install -r /workspaces/mindsearch/MindSearch/requirements.txt

然后获取硅基流动的API,用于启动MindSearch服务,用如下命令设置环境变量:

export SILICON_API_KEY=第二步中复制的密钥

然后运行MindSearch程序:

conda activate mindsearch
cd /workspaces/mindsearch/MindSearch
python -m mindsearch.app --lang cn --model_format internlm_silicon --search_engine DuckDuckGoSearch

上面一步是启动了后端API服务,然后启动前端服务:

conda activate mindsearch
cd /workspaces/mindsearch/MindSearch
python frontend/mindsearch_gradio.py

最终得到如下的网站:
在这里插入图片描述

然后在Huggingface上部署。

创建space空间,然后找到Setting,创建一个secret,命名为SILICON_API_KEY,并填入之前创建的硅基流动Key:
在这里插入图片描述

然后创建secret-token用于同步仓库,如下:
在这里插入图片描述

在github的codespace上克隆创建好的仓库:

git clone https://huggingface.co/spaces/lzl2040/MindSearch_v1

然后配置secret-token,让自己有写的权限:

git remote set-url origin https://<你的名字>:<上面创建的token>@huggingface.co/spaces/<你的名字>/<仓库名称>

然后在本地进入该仓库,将之前在本地创建的文件都复制进来:

cp -r /workspaces/mindsearch/mindsearch_deploy/* .

然后将代码提交到远程仓库:

git add .
git commit -m "update"
git push

最终的huggingface链接为:MindSearch

界面如下:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lzl2040

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值