text-generation-Webui-AI本地部署踩坑记录

这篇具有很好参考价值的文章主要介绍了text-generation-Webui-AI本地部署踩坑记录。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

准备工作

  1. 下载源码
    text-generation-Webui

  2. 下载模型
    chinese-alpaca-2-7b-hf下载完成的模型需要放置在项目下的models目录下ai部署踩坑 csdn,AI人工智能,人工智能,python,pip,conda
    ai部署踩坑 csdn,AI人工智能,人工智能,python,pip,conda
    ai部署踩坑 csdn,AI人工智能,人工智能,python,pip,conda

  3. 安装conda
    Free Download | Anaconda

  4. 安装python
    ​ python

  5. 设置环境变量
    ai部署踩坑 csdn,AI人工智能,人工智能,python,pip,conda

  6. 下载最新的显卡驱动

英伟达2060显卡驱动需要与自己显卡匹配

  • 查看显卡驱动版本

ai部署踩坑 csdn,AI人工智能,人工智能,python,pip,conda

部署工作

  1. 创建conda环境
conda create -n textgen python=3.10.9
  1. 初始化
conda init
  1. 激活
conda activate textgen
  1. 安装pytorch注意此处安装的版本需要与显卡对应否则会报各种错误
 pip install torch torchvision torchaudio -f https://download.pytorch.org/whl/cu121/torch_stable.html

cu121表示对应显卡版本12,可以从官网查看,这个很关键

ai部署踩坑 csdn,AI人工智能,人工智能,python,pip,conda

  1. 安装项目的依赖
pip install -r requirements.txt
  1. 加载模型并启动
python server.py --model chinese-alpaca-2-7b --chat
  1. 加载成功后显示

ai部署踩坑 csdn,AI人工智能,人工智能,python,pip,conda

  1. 打开浏览器输入对应的地址

ai部署踩坑 csdn,AI人工智能,人工智能,python,pip,conda
9. 设置模型参数

ai部署踩坑 csdn,AI人工智能,人工智能,python,pip,conda

踩坑记录

  1. ‘conda’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。

    没有安装conda导致,且需要配置环境变量

  2. 版本太高

    Channels:
     - defaults
    Platform: win-64
    Collecting package metadata (repodata.json): done
    Solving environment: failed
    
    PackagesNotFoundError: The following packages are not available from current channels:
    
      - python=3.12.1*
    
    Current channels:
    
      - defaults
    
    To search for alternate channels that may provide the conda package you're
    looking for, navigate to
    
        https://anaconda.org
    
    and use the search bar at the top of the page.
    

    这个错误是因为在当前Conda默认的渠道(defaults)中找不到名为 python且版本为3.12.1 的包。这可能是因为3.12.1版本的Python还没有被添加到默认的Conda渠道中。

  3. conda需要先初始化

User


F:\AI\text-generation-webui-main>conda activate textgen

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


F:\AI\text-generation-webui-main>conda activate textgen

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

执行 conda init命令

  1. 执行 conda init 命令后无法激活
User
F:\AI\text-generation-webui-main>conda init
no change     D:\ProgramData\miniconda3\Scripts\conda.exe
no change     D:\ProgramData\miniconda3\Scripts\conda-env.exe
no change     D:\ProgramData\miniconda3\Scripts\conda-script.py
no change     D:\ProgramData\miniconda3\Scripts\conda-env-script.py
no change     D:\ProgramData\miniconda3\condabin\conda.bat
no change     D:\ProgramData\miniconda3\Library\bin\conda.bat
no change     D:\ProgramData\miniconda3\condabin\_conda_activate.bat
no change     D:\ProgramData\miniconda3\condabin\rename_tmp.bat
no change     D:\ProgramData\miniconda3\condabin\conda_auto_activate.bat
no change     D:\ProgramData\miniconda3\condabin\conda_hook.bat
no change     D:\ProgramData\miniconda3\Scripts\activate.bat
no change     D:\ProgramData\miniconda3\condabin\activate.bat
no change     D:\ProgramData\miniconda3\condabin\deactivate.bat
modified      D:\ProgramData\miniconda3\Scripts\activate
modified      D:\ProgramData\miniconda3\Scripts\deactivate
modified      D:\ProgramData\miniconda3\etc\profile.d\conda.sh
modified      D:\ProgramData\miniconda3\etc\fish\conf.d\conda.fish
no change     D:\ProgramData\miniconda3\shell\condabin\Conda.psm1
modified      D:\ProgramData\miniconda3\shell\condabin\conda-hook.ps1
no change     D:\ProgramData\miniconda3\Lib\site-packages\xontrib\conda.xsh
modified      D:\ProgramData\miniconda3\etc\profile.d\conda.csh
modified      C:\Users\li132\Documents\WindowsPowerShell\profile.ps1
modified      HKEY_CURRENT_USER\Software\Microsoft\Command Processor\AutoRun

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


F:\AI\text-generation-webui-main>conda activate textgen

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


F:\AI\text-generation-webui-main>

请按照指示关闭当前的命令提示符或PowerShell窗口。然后重新打开一个新窗口,并尝试再次激活你的Conda环境:

  1. 目录名称无效
Building wheels for collected packages: hqq, rouge-score, ffmpy, sqlitedict
  ERROR: Error [WinError 267] 目录名称无效。 while executing command python setup.py bdist_wheel
  Building wheel for hqq (setup.py) ... error
  ERROR: Failed building wheel for hqq
  Running setup.py clean for hqq
  ERROR: Error [WinError 267] 目录名称无效。 while executing command python setup.py clean
  ERROR: Failed cleaning build dir for hqq
  ERROR: Error [WinError 267] 目录名称无效。 while executing command python setup.py bdist_wheel
  Building wheel for rouge-score (setup.py) ... error
  ERROR: Failed building wheel for rouge-score
  Running setup.py clean for rouge-score
  ERROR: Error [WinError 267] 目录名称无效。 while executing command python setup.py clean
  ERROR: Failed cleaning build dir for rouge-score
  Building wheel for ffmpy (setup.py) ... done
  Created wheel for ffmpy: filename=UNKNOWN-0.0.0-py3-none-any.whl size=929 sha256=c39123b3685649e5c5b9257c5604bff8e38ba7fd93f903cde779483dde2b9e3c
  Stored in directory: c:\users\li132\appdata\local\pip\cache\wheels\01\a6\d1\1c0828c304a4283b2c1639a09ad86f83d7c487ef34c6b4a1bf
  WARNING: Built wheel for ffmpy is invalid: Wheel has unexpected file name: expected 'ffmpy', got 'UNKNOWN'
  ERROR: Error [WinError 267] 目录名称无效。 while executing command python setup.py bdist_wheel
  Building wheel for sqlitedict (setup.py) ... error
  ERROR: Failed building wheel for sqlitedict
  Running setup.py clean for sqlitedict
  ERROR: Error [WinError 267] 目录名称无效。 while executing command python setup.py clean
  ERROR: Failed cleaning build dir for sqlitedict
Failed to build hqq rouge-score ffmpy sqlitedict
ERROR: Could not build wheels for hqq, rouge-score, ffmpy, sqlitedict, which is required to install pyproject.toml-based projects 

不要用cmd ,用Powershell

  1. 加载模型名称错误

ai部署踩坑 csdn,AI人工智能,人工智能,python,pip,conda

拼写正确即可

  1. 安装了错误的torch,不支持gpu计算

ai部署踩坑 csdn,AI人工智能,人工智能,python,pip,conda

运行 python -c "impot torch;print(torch.cuda.is_available()) 判断返回值,false表示不支持,true表示支持,卸载重装"

ai部署踩坑 csdn,AI人工智能,人工智能,python,pip,conda

  1. 前方高能,这里有个大坑
    ai部署踩坑 csdn,AI人工智能,人工智能,python,pip,conda

之前看其他博主安装时通过start_windows.bat 安装,网页启动后加载模型然后报 ExLlama这个模块找不到的错误,于是乎看到国内的Gitee上的项目说exllama需要安装微软的编译器环境及英伟达的CUDA驱动(这个驱动安装包3G),按照操作走流程。最终还是找不到这个模块,于是放弃了,采用conda的方式进行安装,安装的时候CUDA驱动一直没有删除,直到看到这里

ai部署踩坑 csdn,AI人工智能,人工智能,python,pip,conda

通过mvcc -version 命令查看显卡CUDA驱动版本11.8,下载了对应的torch版本对应的为11.8

ai部署踩坑 csdn,AI人工智能,人工智能,python,pip,conda

该版本的torch显示支持显卡驱动了,启动报错显示找不到模块。

ai部署踩坑 csdn,AI人工智能,人工智能,python,pip,conda
说明11.8的torch与CUDA 11.8 不匹配。卸载了11.8的torch和删除了CUDA驱动,后重写安装。torch用官网的12.1 ,驱动下载最新的12(600MB)再次启动才成功。

  • 卸载

ai部署踩坑 csdn,AI人工智能,人工智能,python,pip,conda

  • 安装12.1torch

ai部署踩坑 csdn,AI人工智能,人工智能,python,pip,conda

  • 此时CUDA驱动(3GB)还没有卸载,安装了最新的torch启动报错提示版本低

ai部署踩坑 csdn,AI人工智能,人工智能,python,pip,conda文章来源地址https://www.toymoban.com/news/detail-787819.html

  • 从官网下载通用版的驱动(600MB)后再次执行,启动成功!
    ai部署踩坑 csdn,AI人工智能,人工智能,python,pip,conda
    参考文献:(https://bbs.huaweicloud.com/blogs/412544)

到了这里,关于text-generation-Webui-AI本地部署踩坑记录的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 大模型Llama2部署,基于text-generation-webui、Llama2-Chinese

    参考安装教程:傻瓜式!一键部署llama2+chatglm2,集成所有环境和微调功能,本地化界面操作! Github地址:GitHub - oobabooga/text-generation-webui: A Gradio web UI for Large Language Models. Supports transformers, GPTQ, llama.cpp (ggml/gguf), Llama models. 模型下载地址:meta-llama/Llama-2-13b-chat-hf at main 遇到的问

    2024年02月08日
    浏览(51)
  • 大模型 web ui 界面 text-generation-webui

    目录 前言 web ui ValueError: When localhost is not accessible 使用 text-generation-webui 生成大模型界面,这个是专门用于文本对话生成的 web ui 界面 GitHub - oobabooga/text-generation-webui: A Gradio web UI for Large Language Models. Supports transformers, GPTQ, AWQ, EXL2, llama.cpp (GGUF), Llama models.  克隆或下载到本地,

    2024年04月26日
    浏览(32)
  • 第十一篇-Tesla P40+Text-Generation-Webui

    这里的安装需要访问github,注意自己网络可以访问github, 如果不能或者超时请重试 或者改用相应国内github镜像 把下载好的模型文件夹放到models目录下 通过不同文件夹区别模型 可以创建软连接 https://github.com/oobabooga/text-generation-webui 在安装text-generation-webui时如果出现cmake,gcc

    2024年02月09日
    浏览(34)
  • LLMs之LLaMA-2:基于云端进行一键部署对LLaMA2模型实现推理(基于text-generation-webui)执行对话聊天问答任务、同时微调LLaMA2模型(配置云端环境【A100】→下载

    LLMs之LLaMA-2:基于云端进行一键部署对LLaMA2模型实现推理(基于text-generation-webui)执行对话聊天问答任务、同时微调LLaMA2模型(配置云端环境【A100】→下载数据集【datasets】→加载模型【transformers】→分词→模型训练【peft+SFTTrainer+wandb】→基于HuggingFace实现云端分享)之图文教程详

    2024年02月05日
    浏览(53)
  • LLMs之LLaMA2:基于云端进行一键部署对LLaMA2模型实现推理(基于text-generation-webui)执行对话聊天问答任务、同时微调LLaMA2模型(配置云端环境【A100】→下载数

    LLMs之LLaMA-2:基于云端进行一键部署对LLaMA2模型实现推理(基于text-generation-webui)执行对话聊天问答任务、同时微调LLaMA2模型(配置云端环境【A100】→下载数据集【datasets】→加载模型【transformers】→分词→模型训练【peft+SFTTrainer+wandb】→基于HuggingFace实现云端分享)之图文教程详

    2024年02月11日
    浏览(51)
  • 本地部署Stable Diffusion Webui AI 记录

    Stable Diffusion Webui AI本地部署基本分为两种方式: 1、使用大佬的打包好的安装包一键部署 b站秋葉aaaki 2、手动部署(个人实践记录)参考文章 1、 需要拥有NVIDIA显卡,GTX1060 (或者同等算力的N卡)以上,显存4G以上。 2、操作系统需要win10或者win11的系统。 3、内存16G或者以上,

    2024年02月05日
    浏览(61)
  • Novel ai(stable-diffusion-webui)的本地部署经历

    整体参考的就是下面的网站的内容,采用的里面是Anaconda搭建虚拟环境部署的步骤(网站里面用的Miniconda其实上和Anaconda整体思路是一样的) tip:Anaconda的配置是比较简单的,可以直接在网上搜索,需要注意的是建议先卸载电脑上的python再安装Anaconda --GUIDE-- 下面就是网站中用

    2024年02月04日
    浏览(50)
  • 【AI绘图本地部署,无显卡部署stable-diffusion-webui吗,使用CPU运算】

    环境准备 aconda:https://www.anaconda.com/ git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui 进入目录 cd stable-diffusion-webui 创建虚拟环境 python -m venv ./virtualenv 运行虚拟环境 .virtualenvScriptsActivate.ps1 安装Cpu运行的pytorch版本 pip3 install torch torchvision torchaudio 修改根目录下launch.py代码

    2024年02月16日
    浏览(45)
  • Ubuntu20.04本地部署Stable-Diffusion-webui AI绘画环境

    最近AI绘画很火,所以想在本地部署个环境体验一下。原本打算在Windows下安装,网上有很多教程,也有很多大佬做了整合包,可是我的Windows系统下的显卡驱动版本太低,也没法升级,只能装CUDA9,导致安装torch会出现问题。所以考虑在Ubuntu下安装,参考了几篇文章,所幸也安

    2023年04月11日
    浏览(86)
  • AI作画工具 stable-diffusion-webui 本地部署 多种模型 可生成NSFW

    最近,人工智能绘画非常受欢迎。在本文中,我使用了一台带有N卡的电脑,安装了stable-diffusion-webui前端并替换了默认的模型。这样就可以生成高质量的二次元图像,并且可以不受限制地生成图片(在线版通常会阻止NSFW内容的生成)。 Git:https://git-scm.com/download CUDA:https://

    2024年02月02日
    浏览(83)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包