当前位置:   article > 正文

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

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作为一个开源项目,为全球的研究者和开发者提供了学习、研究和创新的机会,促进了全球技术社区的协作和知识共享。
  1. conda create -n sd python=3.10
  2. conda activate sd
  3. conda activate sd
  4. git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
  5. cd stable-diffusion-webui
  6. #安装tb-nightly
  7. python -m pip install tb-nightly -i https://mirrors.aliyun.com/pypi/simple
  8. #安装相关依赖
  9. pip install -r requirements_versions.txt
  10. pip install -r requirements.txt
  11. vim webui.py
  12. #找到下面这几行
  13. #app, local_url, share_url = shared.demo.launch(
  14. #share=cmd_opts.share,
  15. #server_name=initialize_util.gradio_server_name(),
  16. #修改为:
  17. #将shared.demo.launch()第一行改为
  18. share=True
  19. server_name="**.**.**.**",#注意IP上的双引号,IP灵活根据自己服务器的IP设置
  20. python launch.py
  21. #或
  22. 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 即可

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/164232?site
推荐阅读
相关标签
  

闽ICP备14008679号