【Stable Diffusion】安装教程
目录
一、python 安装教程
二、windows cuda安装教程
三、Stable Diffusion下载
四、Stable Diffusion部署(重点)
一、python 安装教程
(1)第一步下载
打开python下载页面,找到python3.10.9,点击右边的download下载
跳转页面后,往下拉,看到windows包这里,选择和你操作系统对应的版本,我这里是64位的就选了这个。
第一步题外话:
如果不知道window是32位还是64位的,那就回到你的桌面右键我的电脑,点击属性。
我的电脑就是这个东西:
右键之后会出来这个东西:
点击属性之后会出来这个东西:
图上标出来的这个数字如果是64,那你就下载64的python,如果是32就下载32的pyhon。
ok言归正传:
(2)第二步,安装
点击这个之后,就会下载。
下载完成后,双击运行,会出来这个页面,记得一定选了这个选项(如下图),不然还得配置环境变量。
然后点install Now安装就行了,如果你想换安装的路径和其他选项,就点下面的Customize installation。
我这安装完了。点close就行
(3)第三步,验证
打开命令提示符验证一下安装有没有问题。如何打开我截图,和操作步骤也都标注了。
打开后会出来这个页面
然后输入“python”,出来和我这个一样的内容,那就是好了
好了,python你已经装好了!
二、windows cuda安装教程
(1)第一步,下载
打开这个页面然后这么点,点击下载就好了。找不到这页看我个人简介call me。
(2)第二步,安装
双击打开下载的安装包后
点OK,
想换路径就换个没有中文的路径然后也点OK。
点了就等着跑完进度条。
后面会出来这个,根据提示一直点下一步就可以。
好了,现在我们的环境都已经准备好了,现在可以部署SD了
三、Stable Diffusion下载
去到这个页面按照图片提示把程序包下载下来,解压到你想要去的地方。
我直接就放到桌面了,打开文件夹后是长这个样子滴。
四、Stable Diffusion部署(重点)
注意了哈,
刚才不是打开stable diffusion文件夹了吗,现在找到这个文件。
然后右键,点击打开方式,选择记事本打开。如果没有记事本就点选择其他应用找到记事本。
然后要找到所有的“https://github“。就像这样
然后在这个前面把这个东西放进去:
https://ghproxy.com/
直接看截图。
这一步是解决过一会安装的时候各种报错的,因为git从国内访问连通性不好,所以很大概率会因为网络质量报错,或者直接无法联通。
这个东西你直接理解为给github加速的。
看了没,我就放到了上图的前面。
还没完事哈,下面继续找,继续加。
你看我又找到了好多,在这个前面继续把那串文字加上去。
你看我把这乱七八糟的都加上了。
还有个API的,只有是http://github.com的都加上!
我数了一下,大概是11个地方。如果有遗漏,请你提醒我。
如果这样你还是搞不定的话,就call我,我把这个文件发给你你把原来的文件替换了吧还是。
然后点击文件保存。
然后关了就行了。
现在找到这个文件,双击执行。
如果出现这个页面,就点这个
然后会出来这个,点仍要运行。
等一会他就会自己安装一大堆东西,等着就行了。他会给你缺啥补啥。
安装完毕就点回车就OK了。
然后。
咱们找个这个文件,这个也是刚才安装上的。
然后打开这个文件,进去编辑。
打开后是这样的:
把这几个字,替换成“”true“”这几个字。
替换前:
替换后:
保存退出。
接下来
进到这个目录:
然后双击全选中这里:
把这些东西全删除,输入cmd,完成后接着点回车。
输入命令回车运行.\activate.bat
然后就会进入到虚拟环境中来了:
为使安装加速,更换国内的阿里源
命令:
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
然后运行命令:
cd ../..
这样回到SD的主目录
运行完之后可以看到目录已经变化了
然后执行
pip install -r requirements_versions.txt
等着跑完流程就好了,跑完会有类似的内容反馈:
然后关闭就可以了。
回到主目录,双击这个文件。
由于虚拟机没显卡驱动。我就拿我本机的运行截图来展示了。
页面只要有这一行就可以正常使用。
然后我们打开浏览器(如果有代理工具,记得关闭退出后再打开),输入上图圈出来的地址,就像这样。
文章原文:https://zhuanlan.zhihu.com/p/625617719
相关文章:
【Stable Diffusion】安装教程
目录 一、python 安装教程 二、windows cuda安装教程 三、Stable Diffusion下载 四、Stable Diffusion部署(重点) 一、python 安装教程 (1)第一步下载 打开python下载页面,找到python3.10.9,点击右边…...
USB Type-C一线通扩展屏:多场景应用,重塑高效办公与极致娱乐体验
在追求高效与便捷的时代,启明智显USB Type-C一线通扩展屏方案正以其独特的优势,成为众多职场人士、娱乐爱好者和游戏玩家的首选。这款扩展屏不仅具备卓越的性能和广泛的兼容性,更能在多个应用场景中发挥出其独特的价值。 USB2.0显卡ÿ…...
【力扣】541.反转字符串2
问题描述 思路解析 每当字符达到2*k的时候,判断,同时若剩余字符>k,只对前k个进行判断(这是重点)因为字符串是不可变变量,所以将其转化为字符串数组,最后才将结果重新转变为字符串 字符串->字符数组 …...
什么是防抖与节流
防抖(Debouncing)与节流(Throttling) 在前端开发中,尤其是在处理用户输入、窗口调整大小、滚动事件等高频率触发的事件时,防抖和节流是两种常用的技术手段。它们可以帮助我们优化性能,减少不必…...
springboot vue 开源 会员收银系统 (12)购物车关联服务人员 订单计算提成
前言 完整版演示 http://120.26.95.195/ 开发版演示 http://120.26.95.195:8889/ 在之前的开发进程中,我们完成订单的挂单和取单功能,今天我们完成购物车关联服务人员,用户计算门店服务人员的提成。 1.商品关联服务人员 服务人员可以选择 一…...
FFmpeg 推流给 FreeSWITCH
FFmpeg 推流,貌似不难,网上有很多资料, 接到一个任务,推流给 FreeSWITCH,最开始以为很容易, 实则不然,FreeSWITCH uuid_debug_media <uuid>, 一直没人任何反应 仔细一查,Fr…...
.npmrc文件的用途
.npmrc 文件是 npm(Node.js 的包管理工具)用于配置项目或用户的设置文件。它可以存储与 npm 相关的配置信息,如注册表地址、认证信息、代理设置、安装路径等。.npmrc 文件可以出现在不同的地方,具有不同的作用范围,通常…...
C++游戏开发入门:如何从零开始实现自己的游戏项目?
成长路上不孤单😊😊😊😊😊😊 【14后😊///C爱好者😊///持续分享所学😊///如有需要欢迎收藏转发///😊】 今日分享关于C游戏开发的相关内容! 关于【…...
Redis设计与实现第16章 -- Sentinel 总结1(初始化、主从服务器获取信息、发送信息、接收信息)
Sentinel是Redis的高可用解决方案:由一个或多个Sentinel实例组成的Sentinel系统可以监视任意多个主服务器,以及这些主服务器属下的所有从服务器,被监视的主服务器进入下线状态时,自动将下线主服务器属下的某个从服务器升级为新的主…...
Windows10+VirtualBox+Ubuntu:安装虚拟机VirtualBox,虚拟机中安装Ubuntu
一、需求 在Windows10系统中,安装虚拟机VirtualBox,VirtualBox中安装Ubuntu桌面版。 二、环境准备 系统环境 Windows10 内存:8G 虚拟化 虚拟机的运行,如果需要Windows系统开启虚拟化,可以通过BIOS设置。 “虚拟…...
Torchtune在AMD GPU上的使用指南:利用多GPU能力进行LLM微调与扩展
Torchtune on AMD GPUs How-To Guide: Fine-tuning and Scaling LLMs with Multi-GPU Power — ROCm Blogs 这篇博客提供了一份详细的使用Torchtune在AMD GPU上微调和扩展大型语言模型(LLM)的指南。Torchtune 是一个PyTorch库,旨在让您轻松地…...
C底层 函数栈帧
文章目录 一,什么是寄存器 二,栈和帧 前言 我们在学习c语言程序的时候,是不是有很多的疑问,如 1,为什么形参不可以改变实参 2,为什么我们编写程序的时候会出现烫烫烫......这个乱码 3,那些局…...
【模块一】kubernetes容器编排进阶业务容器化案例
Kubernetes 实战案例 Kubernetes实战案例-规划(基于nerdctl buildkitdcontainerd构建容器镜像) 业务容器化优势: ① 提高资源利用率、节约部署IT成本。 ② 提高部署效率,基于kubernetes实现微服务的快速部署与交付、容器的批量调度与秒级启动。 ③…...
可视化建模以及UML期末复习篇----相关软件安装
作为一个过来人,我的建议是别过来。 一、可视化建模 <1>定义: 官方:一种使用图形符号来表示系统结构和行为的建模技术。 我:其实说白了就是把工作流程用图形画出来。懂不? <2>作用: 提高理解和分析复杂系统的能力。促…...
Appflyer记录卸载事件
Appflyer官方文档 1.原理 1.AppsFlyer每天向Firebase Cloud Messaging(FCM)和 Apple Push Notification Services(APNS)发送一次API请求。 2.然后FCM和APNS会发送一条静默推送消息,用于判断用户设备上是否仍装有相关应…...
JDK17 AbstractQueuedSynchronizer 二 条件队列
条件队列 同步队列中的线程是为了争抢锁,而条件队列中的线程是主动释放锁,挂起自己,等条件满足时被别的线程唤醒,继续工作。 AQS里只有1个同步队列,但可以有多个等待队列,每个等待队列对应一个ConditionO…...
8 设计模式之简单工厂模式
设计模式是软件开发中的一套通用解决方案,而简单工厂模式则是最基础、最常用的一种创建型模式。在这篇博客中,我将为大家详细介绍简单工厂模式的概念、优缺点,以及通过一个饮料制作的案例,帮助大家更好地理解和应用这种模式。 一、…...
计算机的错误计算(一百六十九)
摘要 探讨 MATLAB 中一个不动点的计算精度问题。 不动点是一类特殊的循环迭代。它有形式 例1. 已知迭代[1] 计算 显然,每个 均为 0.5 . 下面看看 MATLAB 的计算结果。不妨不用循环语句,直接用算术表达式表示 这时计算结果在如下图片: …...
Android 图形系统之三:SurfaceControl
在 Android 系统中,SurfaceControl 是一个关键的类,用于管理应用窗口和屏幕上的显示内容。它与 SurfaceFlinger 紧密交互,通过 BufferQueue 提供高效的图形缓冲区管理能力。SurfaceControl 是 Android 的显示架构中不可或缺的部分,…...
Laravel8.5+微信小程序实现京东商城秒杀方案
一、商品秒杀涉及的知识点 鉴权策略封装掊口访问频次限制小程序设计页面防抖接口调用订单创建事务使用超卖防御 二、订单库存系统方案(3种) 下单减库存 优点是库存和订单的强一致性,商品不会卖超,但是可能导致恶意下单ÿ…...
Makefile 入门指南:构建自动化编译流程
个人主页:chian-ocean 文章专栏 前言 make 和 Makefile 是编译和构建软件项目时非常常用的工具和文件,它们通常配合使用来自动化项目的编译过程。 make 定义:make 是一个构建自动化工具,用于根据项目文件的依赖关系自动完成编译…...
C#热更原理与HybridCLR
一、Mono的诞生 在Mono之前,C#虽然很好,但是只在windows家族平台上使用,就这点C#与Java就无法比。于是微软公司向ECMA申请将C#作为一种标准。在2001年12月,ECMA发布了ECMA-334 C#语言规范。C#在2003年成为一个ISO标准(ISO/IEC 23270)。意味着只要你遵守CLI(Common Lang…...
里氏替换原则:Java面向对象设计的基石
在面向对象编程(OOP)中,继承是一个强大的工具,它允许我们创建新的类(子类)来复用和扩展现有类(父类)的功能。然而,继承也带来了复杂性,特别是在确保子类能够正…...
恒创科技:服务器操作系统和客户端操作系统之间的区别
客户端操作系统和服务器操作系统是两种不同的操作系统,旨在满足计算机网络环境中的特定目的。虽然每种类型的操作系统在基本功能方面都有一些相似之处,但它们针对不同的用例进行了优化,并具有针对其特定角色量身定制的特定功能。 什么是服务器…...
做异端中的异端 -- Emacs裸奔之路4: 你不需要IDE
确切地说,你不需要在IDE里面编写或者阅读代码。 IDE用于Render资源文件比较合适,但处理文本,并不划算。 这的文本文件,包括源代码,配置文件,文档等非二进制文件。 先说说IDE带的便利: 函数或者变量的自动…...
Unity3d C# 摄像头检测敌方单位(目标层级)并在画面中标注(含源码)
前言 需要实现的功能是通过一个专门的检测摄像头将出现在摄像头画面内的敌方单位检测出来,并通过框选的UI框在画面中标记出来。检测摄像头支持自动检测和手动控制检测,同时需要实现锁定模式,检测到一个敌方单位直接锁定到对象上等功能。 效…...
js 16进制加密
function hexEncode(str) { let hexEncodedStr ‘’; for (let i 0; i < str.length; i) { let charCode str.charCodeAt(i); let hexCode charCode.toString(16).padStart(2, ‘0’); hexEncodedStr ‘\x’ hexCode; } return hexEncodedStr; } // 示例用法 let ori…...
性能测试之压测
1、首先需要提前准备好需要压测的接口地址及对应的接口参数 写好对应的压测接口及对应参数脚本 2、添加线程组(根据对应的需求提供的QPS及需要压测的数量如有) 如:40个线程,循环次数为永远(或者根据自身情况设置循…...
CentOS修改yum.repos.d源,避免“Could not resolve host: mirrorlist.centos.org”错误
1、问题现象 由于CentOS停止维护,mirrorlist.centos.org网站也关闭不可访问。导致CentOS默认配置的yum.repos.d源也不可用,所以执行yum命令会报“Could not resolve host: mirrorlist.centos.org”错误。具体如下: Could not retrieve mirror…...
Python 三目运算实战详解
Python 的三目运算符(也称为条件表达式)是一种简洁的方式来执行基于条件的赋值或返回值。它的语法类似于其他编程语言中的三元运算符,但有一些细微的不同。在 Python 中,三目运算符的语法如下: value_if_true if cond…...
建筑三级资质可承接工程范围/windows优化大师是什么
JVM的内存划分中,有部分区域是线程私有的(每个线程有一个),有部分区域是属于整个虚拟机共享的;有些区域会抛出OOM异常,有些则不会。~~~~~…...
英国帮人做设计作业网站/厦门百度推广怎么做
数据类型--变量与常量--运算符与表达式--语句(if,for)--数组--函数--结构体 一、数据类型:(一)内建类型整型(int short long byte uint ushort ulong sbyte),浮点(double float decimal),布尔(bool),字符(c…...
网上做网站的公司都是怎么做的/alexa排名
这个问题是一个具有很强操作性的问题。我这里有一个经验总结,分享一下,供参考: 首先,提倡使用utf-8编码方案,因为它跨平台不错。 经验一:在开头声明: # -*- coding: utf-8 -*- 有朋友问我-*-…...
一对一软件/何鹏seo
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼管理系统中计算机应用上机题一、建立数据库按下列要求建立职工数据库文件,TEST1。DBF存放考盘根目录下GH(C,4) XM(C,8) XB(C,2) HF(2,1) CSNY(D,8) JBGZ(N&am…...
北京制作网站的公司/宁波专业seo服务
作为客户端开发人员对于产品那边给出的需求一定要严格审核: 1.对于需求不明确,或者表述模糊的,坚决抵制; 2.没有效果图的,坚决抵制; 3.对于可做可不做的坚决不做,说明产品他们压根没有想好怎么做…...
销售型网站怎么做/互动营销案例100
2019独角兽企业重金招聘Python工程师标准>>> seata update 间隙锁场景 问题考虑 a 表数据 status 1,3 5 事务1 1.select * from a where status < 6 for update (RC模式锁不住)(事务2,insert 一条数据进来 2.update a where status <…...