MindSearch HuggingFace部署 + 小白详细步骤

随笔3个月前发布 小助手睿睿
62 0 0

教程:https://github.com/InternLM/Tutorial/blob/camp3/docs/L2/MindSearch/readme_github.md

github部署

按教程即可,中间有个小技巧解决

conda新环境创建后激活环境:

提示需要运行 conda init  重开shell, 输入source ~/.bashrc,然后再激活环境

  1. @AlexaOscar ➜ /workspaces/mindsearch $ conda activate mindsearch

  2. CondaError: Run 'conda init' before 'conda activate'

  3. @AlexaOscar ➜ /workspaces/mindsearch $ conda init

  4. no change /opt/conda/condabin/conda

  5. no change /opt/conda/bin/conda

  6. no change /opt/conda/bin/conda-env

  7. no change /opt/conda/bin/activate

  8. no change /opt/conda/bin/deactivate

  9. no change /opt/conda/etc/profile.d/conda.sh

  10. no change /opt/conda/etc/fish/conf.d/conda.fish

  11. no change /opt/conda/shell/condabin/Conda.psm1

  12. no change /opt/conda/shell/condabin/conda-hook.ps1

  13. no change /opt/conda/lib/python3.12/site-packages/xontrib/conda.xsh

  14. no change /opt/conda/etc/profile.d/conda.csh

  15. modified /home/codespace/.bashrc

  16. ==> For changes to take effect, close and re-open your current shell. <==

  17. @AlexaOscar ➜ /workspaces/mindsearch $ source ~/.bashrc

  18. (base) @AlexaOscar ➜ /workspaces/mindsearch $

老样子,右边不出字,我之前就这样,不纠结了

MindSearch HuggingFace部署 + 小白详细步骤

huggingface部署

按教程,成功:

https://huggingface.co/spaces/Alexa9527/mindsearch

MindSearch HuggingFace部署 + 小白详细步骤

具体trick步骤如下:

尤其教程最后一步一句话:将 /root/mindsearch/mindsearch_deploy 目录下的文件(使用 git)提交到 HuggingFace Space 即可完成部署

怎么git提交到HuggingFace Space??

作为小白的我哭了,通过直觉+问AI,各种折腾后,步骤如下:

去setting设置access token,创建一个新的,记下name,创建复制好那一串密钥到别处备用

MindSearch HuggingFace部署 + 小白详细步骤

借着github的codespaces窗口里继续写,按教程创建复制好文件,mindsearch_deploy文件夹下创建app.py

输入code app.py   复制代码进去,Ctrl+S保存

接下来命令如下,可能有冗余但无害,懂的兄弟姐妹按理解删减:

  1. #git初始化

  2. git init

  3. #添加 Hugging Face Space 作为远程仓库

  4. git remote add origin https://huggingface.co/spaces/<你的HF用户名>/<你的创建的space名>

  5. #添加所有文件并提交更改

  6. git add .

  7. git commit -m "Initial commit"

  8. #配置访问令牌

  9. export HUGGINGFACE_TOKEN=<你的ACCESS_TOKEN>

  10. #将远程仓库 URL 更新为包含访问令牌的 URL

  11. git remote set-url origin https://<你的HF用户名>:<你的ACCESS_TOKEN>@huggingface.co/spaces/<你的HF用户名>/<你的创建的space名>

  12. #拉取远程仓库的更改并进行变基

  13. git pull origin main --rebase

  14. #推送更改到远程仓库

  15. git push origin main

完成可看到 文件推进去了:

MindSearch HuggingFace部署 + 小白详细步骤

文件进去之后,app这页就自动载入了gradio

MindSearch HuggingFace部署 + 小白详细步骤

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...