使用云起实验室安装Stable Diffusion报错问题的解决

本文涉及的产品
交互式建模 PAI-DSW,每月250计算时 3个月
模型训练 PAI-DLC,100CU*H 3个月
模型在线服务 PAI-EAS,A10/V100等 500元 1个月
简介: 因为huggingface目前国内已无法访问,按照原有的手册安装时就会报错,本文给出解决办法,以顺利完成安装和使用

背景

(今日2023.10.24)huggingface目前国内已无法访问,而云起实验室中的stable diffusion webui安装教程依然是按照可用的方式进行的配置,所以安装过程会报错无法获取到相关的资源,本文就是解决这个过程中的问题。

报错

问题一

使用如下指令启动webui时,报错ImportError: cannot import name '_compare_version' from 'torchmetrics.utilities.imports' (/root/.conda/envs/aigc/lib/python3.10/site-packages/torchmetrics/utilities/imports.py),显然这是版本兼容性问题。

python launch.py --listen --lowvram --no-half --skip-torch-cuda-test

解决办法

将torchmetrics版本降低到0.11.4,推荐使用指令:

!pip install torchmetrics==0.11.4 torch==1.13.1+cu117 torchvision==0.14.1+cu117 torchtext==0.14.1 torchaudio==0.13.1 torchdata==0.5.1 --extra-index-url https://download.pytorch.org/whl/cu117

问题二

同样是在启动webUI时,报错

OSError: Can't load tokenizer for 'openai/clip-vit-large-patch14'. If you were trying to load it from 'https://huggingface.co/models', make sure you don't have a local directory with the same name. Otherwise, make sure 'openai/clip-vit-large-patch14' is the correct path to a directory containing all relevant files for a CLIPTokenizer tokenizer.

这是因为国内huggingface已无法访问,因此需要将相应的配置文件下载到本地,然后修改文件读取路径。

解决办法

  1. https://huggingface.co/openai/clip-vit-large-patch14/tree/main网页(ps:网页访问依然需要科学上网)中的配置文件下载到本地并放到一个文件夹中,这里我是放到/root路径下,并命名为openai

1698131549074.png

  1. 根据报错信息修改相应文件中的路径

1698131614899.png

找到该文件,并修改clip_version参数为上述配置文件的路径

1698131695067.png

成功运行

修改后再次启动webUI,就可以成功启动了。

1698131771933.png

相关实践学习
使用PAI-EAS一键部署ChatGLM及LangChain应用
本场景中主要介绍如何使用模型在线服务(PAI-EAS)部署ChatGLM的AI-Web应用以及启动WebUI进行模型推理,并通过LangChain集成自己的业务数据。
机器学习概览及常见算法
机器学习(Machine Learning, ML)是人工智能的核心,专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能,它是使计算机具有智能的根本途径,其应用遍及人工智能的各个领域。 本课程将带你入门机器学习,掌握机器学习的概念和常用的算法。
目录
打赏
0
0
0
0
1
分享
相关文章
AIGC工具——Stable Diffusion
【1月更文挑战第11天】AIGC工具——Stable Diffusion
440 2
AIGC工具——Stable Diffusion
Stable Diffusion 本地安装 | AIGC
今天要介绍Stable Diffusion webUI则第三方通过Gradio搭建的Stable Diffusion的web前端,功能丰富,而且所有功能都是开源的。 【1月更文挑战第7天】
396 0
「AIGC」Stable Diffusion教程详解
**Stable Diffusion教程摘要:** Stable Diffusion是AI绘画工具,利用GAN学习艺术家风格。基础教程涵盖软件介绍、配置需求(NVIDIA GPU、Windows 10/11)、安装及基础操作,如模型切换、VAE使用、采样步数调整等。AI作画原理涉及U-net、Diffusion模型、文本映射(如CLIP)和条件生成。Stable Diffusion运用Latent Diffusion Model从潜在空间生成高清图像,开源且在艺术创作中广泛应用。
259 0
|
10月前
|
stable diffusion本地部署教程
stable diffusion本地部署教程
135 1
AI 绘画工具 Stable Diffusion 本地安装使用
最近要用到 AI 绘画,所以研究了下目前市面上的 AI 绘画工具,真可谓是琳琅满目,但主流的还是 Stable diffusion 和 Midjourney 两大阵营。 树先生总结了目前使用 Stable diffusion 的几种不同姿势,还没上车的朋友们快跟着我一起上车吧~
AI 绘画工具 Stable Diffusion 本地安装使用
AI 绘画Stable Diffusion 研究(一)sd整合包v4.2 版本安装说明
AI 绘画Stable Diffusion 研究(一)sd整合包v4.2 版本安装说明
801 0
AIGC尝鲜-部署Stable Diffusion
1 背景:AIGC是目前的大火热点,想简单尝鲜可以使用一些厂商提供的现成的服务,也可以自己部署一个。由于后续要考虑针对OSS存储在这个场景做一些优化,所以这里自己用源码部署一个以便后续修改。完成到效果:2 原料准备  硬件:ECS: gn6i-c24g  ,带2个T4 GPU,开通了公网IP,后面可以通过该IP来访问UI。 软件:操作系统: Debian 5.10.162-1 (2023-01-2
AIGC尝鲜-部署Stable Diffusion

热门文章

最新文章