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

本文涉及的产品
交互式建模 PAI-DSW,每月250计算时 3个月
模型在线服务 PAI-EAS,A10/V100等 500元 1个月
模型训练 PAI-DLC,5000CU*H 3个月
简介: 因为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)是人工智能的核心,专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能,它是使计算机具有智能的根本途径,其应用遍及人工智能的各个领域。 本课程将带你入门机器学习,掌握机器学习的概念和常用的算法。
目录
相关文章
|
6月前
|
存储 人工智能 物联网
【体验有奖】用 AI 画春天,函数计算搭建 Stable Diffusion WebUI
【体验有奖】用 AI 画春天,函数计算搭建 Stable Diffusion WebUI
|
6月前
|
人工智能 搜索推荐
AIGC工具——Stable Diffusion
【1月更文挑战第11天】AIGC工具——Stable Diffusion
398 2
AIGC工具——Stable Diffusion
|
6月前
|
前端开发 Linux PyTorch
Stable Diffusion 本地安装 | AIGC
今天要介绍Stable Diffusion webUI则第三方通过Gradio搭建的Stable Diffusion的web前端,功能丰富,而且所有功能都是开源的。 【1月更文挑战第7天】
348 0
|
4月前
|
机器学习/深度学习 数据采集 人工智能
「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从潜在空间生成高清图像,开源且在艺术创作中广泛应用。
150 0
|
5月前
|
人工智能 分布式计算 调度
人工智能平台PAI产品使用合集之Stable Diffusion如何部署
阿里云人工智能平台PAI是一个功能强大、易于使用的AI开发平台,旨在降低AI开发门槛,加速创新,助力企业和开发者高效构建、部署和管理人工智能应用。其中包含了一系列相互协同的产品与服务,共同构成一个完整的人工智能开发与应用生态系统。以下是对PAI产品使用合集的概述,涵盖数据处理、模型开发、训练加速、模型部署及管理等多个环节。
|
人工智能 小程序 前端开发
AI | Stable Diffusion系列教程(二)
上一期更新了如何安装以及简单使用,这一期简单的讲讲常用的几个功能,以及下载模型,通过模型来生图。
334 0
AI | Stable Diffusion系列教程(二)
|
人工智能
AI | Stable Diffusion系列教程(四)
这期讲一讲如何将文字藏在图片当中以及艺术字吧!
231 0
AI | Stable Diffusion系列教程(四)
|
人工智能 Python Windows
AI | Stable Diffusion系列教程(一)
最近的AI大火,我也来曾一个热度吧。本篇应该算是干货较多。
259 0
AI | Stable Diffusion系列教程(一)
|
人工智能 算法 小程序
AI | Stable Diffusion系列教程(三)
上一期介绍了基本功能以及简单的生图,这一期就直接开整如何做现在咸鱼卖的二维码美化,会了就赚,不用花钱买了。
199 0
AI | Stable Diffusion系列教程(三)
|
人工智能 弹性计算 物联网
GPU实验室-部署Stable Diffusion玩转AI绘画
在本实验场景中,我们将向大家介绍如何基于 Stable Diffusion 实现文字到图片的生成,包括Stable Diffusion的安装和基本使用方法,以及使用Lora模型调整图片生成的风格。

热门文章

最新文章