Stable-Diffusion-webui mac m1安装

news/2024/10/23 12:28:23/

Stable-Diffusion-webui mac m1安装

推荐下载器:neat download manager
安装git python 3.10
下载地址:https://github.com/AUTOMATIC1111/stable-diffusion-webui
在这里插入图片描述
我这边是通过pycharm 通过git直接拉取到本地的,下载的,最好先建立个gitee仓库 下载迅速(考虑到网速问题)
在这里插入图片描述
在苹果终端输入sudo apt install wget git python3 python3-venv
通过brew install wget git python3 但是python3-venv 报错需要用到java
遇到了需要安装java 的问题,但是问题没解决(好像没有影响)

在终端找到/Users/kekeyy/PycharmProjects/pythonProject/stable-diffusion-webui/webui.sh 使用方法:./webui.sh

正常安装,遇到gfpgan开始报错:
推荐查看:使用stable diffusion webui时,安装gfpgan失败的解决方案(windows下的操作)(https://blog.csdn.net/weixin_40735291/article/details/129153398)
我苹果的Scripts地址是:
/Users/aa/PycharmProjects/pythonProject/stable-diffusion-webui/test/scripts
第一种:pip install gfpgan -i https://pypi.mirrors.ustc.edu.cn/simple(如果有)
第二种:首先去github下载 相关的zip文件,我遇到了 GFPGAN k-diffusion-mapsopen_clip-main 如下的包都下载不了,只能够自己安装(开源者使用了很多相关的python 库)
在这里插入图片描述
无法安装gfpgan等的原因是网络问题,解决方法是直接到github下载 GFPGAN 代码到本地,并进行本地安装。
安装方法:
在这里插入图片描述
1/解压包放入
/Users/aa/PycharmProjects/pythonProject/stable-diffusion-webui/test/scripts
2终端进入GFPGAN 文件夹找到requirements.txt 输入: pip install -r requirements.txt
3终端进入找到setup.py 输入: python setup.py develop
(python 和pip 设置为直接调用)
没有报错就成功了,继续使用方法:./webui.sh

后边遇到:模型下载问题
推荐(Stable Diffusion 官方模型V1.5版本下载)
https://openai.wiki/stable-diffusion-model-v1-5.html
在这里插入图片描述
网速不好建议用这里的,我的放置路径/Users/kekeyy/PycharmProjects/pythonProject/stable-diffusion-webui/models/Stable-diffusion/v1-5-pruned.ckpt(供参考)
在这里插入图片描述
遇到:Installing requirements
Running on local URL: http://127.0.0.1:7863
基本上就安装成功了
在这里插入图片描述

报错:No module ‘xformers’. Proceeding without it
方案:安装pip install xformers(这里还有个版本问题,建议搜索下)
路径:PycharmProjects/pythonProject/stable-diffusion-webui
启动程序:./webui.sh --xformers(测试使用这个命令,生成图像可能会报错,暂时还没解决)

Warning: caught exception ‘Torch not compiled with CUDA enabled’, memory monitor disabled 这个问题目前还没有解决

大概的流程建议:https://blog.csdn.net/cycyc123/article/details/129165844
模型推荐网址:
https://civitai.com/
https://zhuanlan.zhihu.com/p/631089077


http://www.ppmy.cn/news/541697.html

相关文章

C语言:使用指针使字符串逆序

题目: 链接:字符逆序__牛客网 来源:牛客网 将一个字符串str的内容颠倒过来,并输出。 输入描述: 输入一个字符串,可以有空格 输出描述: 输出逆序的字符串 示例1 输入 I am a student 输出 tneduts a ma I …

内存空间3种扩容方式(含虚拟内存)

内存空间扩容 思考:GTA游戏60GB,讲道理运行前应该把60GB数据放入内存,然而我的电脑只有4GB,但是为什么游戏可以正常运行? 1.覆盖技术(单个进程) 覆盖技术的思想:将程序分为多个段&am…

虚拟内存技术的实现

虚拟内存技术的实现需要建立在离散分配的内存管理方式的基础上。虚拟内存的实现有以下三种方式: 1. 请求分页存储管理:建立在分页管理之上,为了支持虚拟存储器功能而增加了请求调页功能和页面置换功能。请求分页是目前最常用的一种实现虚拟存…

2020-09-05:虚拟内存知道么?什么时候使用虚拟内存?虚拟内存除了扩大内存还有什么用?

福哥答案2020-09-05: 答案来自此链接 我们平时使用的电脑中有一个虚拟内存,但是大家对虚拟内存的了解不是很多,今天小编就大家说一说这个虚拟内存,让大家明白什么是虚拟内存,虚拟内存有什么用,以及虚拟内…

688-内存管理和虚拟内存讲解大全

为什么要进行内存管理? (1)仓库管理 对于仓库来说,如果没有合理地管理,随意的乱堆乱放,大量的空间会因为无法被充分利用而浪费,但如果对仓库空间进行合理的规划和分配,物体移走后也…

虚拟内存设置(可扩展板载内存)

一、作用和原理 1、原理:在硬盘上划分出一个空间模拟成内存空间来使用,可以使得应用程序认为拥有连续的可用的内存(一个连续完整的地址空间),而实际上,虚拟内存通常是被分隔成多个物理内存碎片&#xff0c…

【Ubuntu16.04 扩大内存空间 设置虚拟内存 史上最详细 】

一、开发环境 开发环境:Ubuntu16.04 二、设置虚拟内存 1、新建内存 新建16G内存 ,一般为真机的两倍 sudo fallocate -l 16G /icedustpan2、查看虚拟内存 ls -lh /icedustpan可以看到一个16G的虚拟内存文件 3、设置虚拟内存权限 sudo chmod 600 /i…

虚拟内存与物理内存与内存碎片-杂谈

内存杂谈 虚拟内存与物理内存 为什么要有虚拟内存??? 1.每个进程有独立的虚拟地址空间,进程访问的虚拟地址并不是真正的物理地址(每个进程都假设自己看到的是完整的从0开始的内存) 2.程序可以使用一系列虚拟地址来访问大于可用物理内存的内存缓冲区。当物理内存…