首页 > 编程语言 >python利用stable-diffusion-webui画图

python利用stable-diffusion-webui画图

时间:2024-05-07 14:25:49浏览次数:30  
标签:diffusion python webui https stable com

官网 https://github.com/AUTOMATIC1111/stable-diffusion-webui

免python版本 https://github.com/AUTOMATIC1111/stable-diffusion-webui/releases/tag/v1.0.0-pre

先把源码,克隆到本地,conda创建一个虚拟环境

git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
conda create -n stableDiffusionWebui python=3.10.6 
conda activate stableDiffusionWebui 

下载大模型,可以去https://hf-mirror.com/

然后放到models/Stable-diffusion

默认需要电脑支持gpu,而且代码会下载最新的torch,先去https://pytorch.org/get-started/locally/找到符合自己电脑的torch,再修改源码,找到 prepare_environment方法


双击 web.bat 会自动下载所有依赖,然后浏览器会打开,例如 http://127.0.0.1:7860/

标签:diffusion,python,webui,https,stable,com
From: https://www.cnblogs.com/qcy-blog/p/18177119

相关文章

  • python包:pip
    这个pip 需要升级   MicrosoftWindows[版本10.0.19043.928](c)MicrosoftCorporation。保留所有权利。C:\Users\test>cd..C:\Users>cd..C:\>cdc:\python38\c:\Python38>python.exe-mpipinstall--upgradepipRequirementalreadysatisfied:pipinc:\p......
  • 一篇文章让你掌握99%的Python运算符。干货很多,建议收藏!!!
    Python中的运算符是编程中的基础概念,用于执行各种操作和数据计算。以下是一些Python中的主要运算符的概述:运算符1.算术运算符算术运算符语法规则+:加法-:减法*:乘法/:除法(结果为浮点数)//:整除(取整)%:取模(求余数)**:乘方算术运算符示例假设我们要编写一个程序,该程序会接收用......
  • python-将项目代码打包成.exe程序
    这里用到的是pyinstaller先进行安装pipinstallpyinstaller在项目路径下执行pyinstaller-Fto_excel.py-n下载电影(pyinstaller-F文件名-n打包后的文件名)只是简单介绍下,具体的可以看b站佩奇老师讲的课链接如下:https://www.bilibili.com/video/BV1P24y1o7FY/?spm......
  • Playwright Python 下载文件
    最强自动化测试框架Playwright(9)-下载文件_playwright下载文件-CSDN博客fromplaywright.sync_apiimportsync_playwrightdefrun(playwright):chromium=playwright.chromiumbrowser=chromium.launch(headless=False,slow_mo=3000)page=browser.new_p......
  • 哈希基础知识学习-python版
    哈希哈希表根据key直接进行访问的无序数据结构,复杂度为O(1)哈希表的实现---字典初始化d1=dict()查找#使用中括号[]进行查找,括号内为特定的键,键-值dic={"a":1,"d":0,"e":3}print(dic["a"])#输出1print(dic["z"])#报错修改dic["a"]=5print(dic[&quo......
  • Python日志管理之Loguru
    1.安装pipinstallloguru2.快速使用fromloguruimportloggerlogger.add("my_log.log",rotation="10MB")#自动分割日志文件logger.info("这是一个信息级别的日志")3.日志器配置方式1.导入即用fromloguruimportlogger,有且只有1个日志器对象,简化配置复杂性......
  • Python模块request去掉headers里请求content-length
    前言全局说明Python模块request去掉headers里请求content-length一、说明当request请求data有参数时,会自动计算长度,并增加content-length值,但有些服务器不接收这样的参数就可能会报错。二、网上方法:2.1requests去掉headers里的content-length来源:https://blog......
  • python测试单元unittest
    深入理解Python单元测试——unittest库的全面指南-知乎(zhihu.com)参考这位博主的python单元测试python里面的unittest库是自带的所以我们直接创建pythonfile选择pythonunittest进行创建之后就会出现测试模块;  第一个框框代表需要测试的函数第二个框框代表测试数据......
  • 1.python标准库概览
    python3标准库中的模块os模块:os模块提供了很多与操作系统交互的函数,例如创建、移动、删除文件和目录,以及访问环境变量等sys模块:sys模块提供了与python解释器和系统相关的功能,例如解释器的版本和路径,以及stdin、stdout、stderr相关的信息time模块:time模块提供了处理时间的函......
  • Python基础知识——缩进、标识符、保留字
    标识符标识符就是程序中,使用的各种名称,例如:变量名、常量名、类名等等。在Python中,对标识符格式的要求与C/C++、Java等差不多:第一个字符必须是字母表中的字母或下划线_;标识符的其他的部分,由字母、数字和下划线组成;标识符对大小写敏感;标识符不能与保留字相同。比如:nu......