Stable-Diffusion ubuntu服务器部署,报错解决方法(小白教程)

Stable Diffusion是一个深度学习模型,专注于生成高质量的图像。它由CompVis团队与Stability AI合作开发,并在2022年公开发布。这个模型使用文本提示(text prompts)生成详细、逼真的图像,是目前人工智能图像生成领域的一大突破。它属于文本到图像(Text-to-Image)生成模型的范畴,使用了一种称为潜在扩散模型(Latent Diffusion Model, LDM)的技术。

实现的功能

  • 文本到图像生成:用户可以输入简单的文本描述,Stable Diffusion将基于这些描述生成对应的图像。这些图像可以覆盖广泛的主题和风格,从实际物体到风景画,甚至是抽象概念。
  • 图像到图像转换:Stable Diffusion还支持图像到图像的转换,比如风格迁移,用户可以输入一张图像和文本提示,模型会根据文本提示调整输入图像的内容或风格。
  • 图像编辑:它还可以用于对已有图像进行编辑或改进,比如修复图像中的缺陷、改变图像中物体的颜色或形状等。

意义

  • 创意表达的新工具:Stable Diffusion为艺术家、设计师提供了一种新的工具,可以帮助他们将创意快速转化为视觉作品,加速创作过程。

  • 推动人工智能领域的发展:Stable Diffusion的开发和发布,推动了人工智能在图像生成、自然语言处理等领域的研究和应用,为未来的AI技术开发提供了新的思路和基础。

  • 广泛的应用前景:从广告设计、娱乐产业到教育和科研,Stable Diffusion的应用潜力巨大,它可以在不同领域内提供图像创作和编辑的解决方案。

  • 开源共享:Stable Diffusion作为一个开源项目,为全球的研究者和开发者提供了学习、研究和创新的机会,促进了全球技术社区的协作和知识共享。

    conda create -n sd python=3.10
    conda activate sd

    conda activate sd

    git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
    cd stable-diffusion-webui

    #安装tb-nightly
    python -m pip install tb-nightly -i https://mirrors.aliyun.com/pypi/simple

    #安装相关依赖
    pip install -r requirements_versions.txt
    pip install -r requirements.txt

    vim webui.py

    #找到下面这几行
    #app, local_url, share_url = shared.demo.launch(
    #share=cmd_opts.share,
    #server_name=initialize_util.gradio_server_name(),
    #修改为:

    #将shared.demo.launch()第一行改为
    share=True,
    server_name="...",#注意IP上的双引号,IP灵活根据自己服务器的IP设置

    python launch.py
    #或
    python webui.py

报错: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.co去下载一些模型需要的文件,而大陆用户连接不上huggingface.co,导致我部署失败。

解决方案:

让服务器访问服务器本地数据,我们负责将文件下载后上传上去并进行配置

将openai下载来下即可,/stable-diffusion-webui/openai

AI快站 - HuggingFace模型免费加速下载

问题1:stable-diffusion-webui部署后局域网无法访问

解决1:modules/cmd_args.py

把--listen设置为True,default=True。

问题2:listen开启后,扩展插件时报错:AssertionError: extension access disabled because of command line flags

解决2:python launch.py --enable-insecure-extension-access 加入这个即可。

复制代码
python launch.py --enable-insecure-extension-access

黑色主题:访问网址后面加上/?__theme=dark 即可

相关推荐
ai_xiaogui2 天前
一键部署AI工具!用AIStarter快速安装ComfyUI与Stable Diffusion
人工智能·stable diffusion·部署ai工具·ai应用市场教程·sd快速部署·comfyui一键安装
sigmoidAndRELU3 天前
读Vista
笔记·stable diffusion·世界模型
修炼室18 天前
Stable Diffusion WebUI 本地部署完整教程
stable diffusion
NetX行者18 天前
Stable Diffusion:开启AI图像生成新纪元
人工智能·stable diffusion
这是一个懒人23 天前
SD和comfyui常用模型介绍和下载
stable diffusion·comfyui·模型下载
有点小帅得平哥哥24 天前
Stable Diffusion WebUI 本地部署指南(Windows 11 + RTX 4060 Ti)
stable diffusion
CoovallyAIHub1 个月前
突破异常数据瓶颈!AnomalyAny:一句话+一张图,零样本生成任意异常图像
计算机视觉·stable diffusion
写代码的小阿帆1 个月前
Fractal Generative Models论文阅读笔记与代码分析
论文阅读·stable diffusion·transformer
春末的南方城市1 个月前
港科大&快手提出统一上下文视频编辑 UNIC,各种视频编辑任务一网打尽,还可进行多项任务组合!
人工智能·计算机视觉·stable diffusion·aigc·transformer
多恩Stone1 个月前
【Stable Diffusion 1.5 】在 Unet 中每个 Cross Attention 块中的张量变化过程
stable diffusion