Stable-Diffusion-webui mac m1安装

news2025/1/18 1:57:20

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.coloradmin.cn/o/678269.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

使用AI轻松搞定UI设计;a16z:快速高效使用LLM构建应用程序;AI时代99%软件都会消失;豆瓣9.3的经典Python入门书 | ShowMeAI日报

👀日报&周刊合集 | 🎡生产力工具与行业应用大全 | 🧡 点赞关注评论拜托啦! 🤖 Indeed:美国5月份生成式AI职位发布量增长 20% Indeed 是美国就业门户网站,根据其最新发布的数据显示&#xff…

Golang -> Golang 的概述

Golang 的概述 Golang 的语言的特点Golang 的开发工具Golang 的版本 Golang 的语言的特点 简介: Go 语言保证了既能到达静态编译语言的安全和性能,又达到了动态语言开发维护的高效率 使用一个表达式来形容 Go 语言:Go C Python 说明 Go …

书虫“Bookworm”出山:Debian 版本代号与《玩具总动员》

作为最受欢迎的 Linux 发行版之一,Debian 是许多其他发行版的基础,许多非常受欢迎的 Linux 发行版,例如 Ubuntu、Knoppix、PureOS 、Tails、Armbian 以及 Raspbian,都基于 Debian。 经过近 20 个月的开发,2023 年 6 月…

VMware vCenter Server 8.0U1b 发布下载(重要安全更新)

VMware vCenter Server 8.0U1b 发布下载(重要安全更新) 请访问原文链接:https://sysin.org/blog/vmware-vcenter-8-u1/,查看最新版。原创作品,转载请保留出处。 作者主页:sysin.org VMware vCenter Serve…

【数据网格架构】数据网格架构模式

企业数据网格正在彻底改变企业管理数据的方式。什么是基础数据网格模式? 数据网格模式 企业数据网格正在成为一种独特且引人注目的方式来管理企业内的数据。它将“产品思维”引入企业数据管理,同时在企业中实现更高水平的敏捷性和数据治理。它创造了一种…

行为型模式--迭代器模式

目录 概述 结构 案例实现 优缺点 优点: 缺点: 使用场景 概述 提供一个对象来顺序访问聚合对象中的一系列数据,而不暴露聚合对象的内部表示。 结构 迭代器模式主要包含以下角色: 抽象聚合(Aggregate&#xf…

【裸机开发】IRQ 中断服务函数(二)—— 全局中断初始化

实现了 IRQ 中断服务函数的汇编部分以后,接下来我们要使用C代码实现IRQ中断服务函数的具体逻辑,主要包含初始化和中断处理两部分。 全局中断初始化(全局中断使能、IRQ中断使能)具体中断处理逻辑实现 目录 一、全局中断初始化&am…

【C++】第14章: C++中的代码重用

第十四章 C中的代码重用 文章目录 第十四章 C中的代码重用引言14.1 valarray类简介14.1.1 接口和实现14.1.2 C和约束14.1.3 初始化顺序 14.2 has a14.2.1 组合14.2.2 私有继承14.2.2.1 访问基类的方法14.2.2.2 访问基类对象14.2.2.3 访问基类的友元函数 14.2.3 使用组合还是私有…

【软件工程导论】从已考完期末的角度记录软导常考内容

文章目录 软件工程概念软件过程模型(了解)软件生存周期划分数据流图内聚与耦合的种类UML中的主要图及其作用MVC模式MVVM模式黑盒测试白盒测试白盒测试法的逻辑覆盖标准 软件工程概念 什么是软件工程?它的目标和内容是什么? 软件工…

无处不在 | 亚马逊云科技的 Java 生态

Java 自诞生以来就一直是热门的编程语言。得益于丰富的生态以及完善维护的包和框架,Java 拥有着庞大的开发者社区。这个 1995 年诞生的计算机语言,以 “一次编写,到处运行” 的跨平台特性以及面向对象、泛型编程等现代语言的特性迅速成为了企…

企业如何通过精细化管理实现高质量增长?

增量经济时代,各行各业都有比较充足的发展机会,即使采取相似的发展模式、提供同质化的产品和服务,也都会获得收益和增长。当前,我国开始步入存量经济时代,增量空间正逐步被压缩,这将对区域格局、产业组织结…

【NLP】PageRank、TextRank算法的原理解析

一、说明 PageRank是经典的网页热度评分算法,在自然语言的热词提取也有同样的意义(TextRank);本文详细叙述该算法的原理,配合部分代码演示其原理。 二、PageRank算法的启发因素 2.1 算法兴起 PageRank (PR) 是…

HDLBits笔记6:Circuits.Combinational Logic.Multiplexers + Arithmetic Circuits

Multiplexers 2-to-1 multiplexer module top_module( input a, b, sel,output out ); assign out sel ? b : a; endmodule2-to-1 bus multiplexer module top_module( input [99:0] a, b,input sel,output [99:0] out );assign out sel ? b : a; endmodule9-to-1 multi…

逍遥自在学C语言 | 多级指针探秘

前言 多级指针在C语言中是一种特殊的指针类型,它可以指向其他指针的指针。 通过多级指针,我们可以间接地访问或修改存储在内存中的数据。 在本文中,我们将讨论多级指针的概念、使用方法、使用场景以及常见错误及其避免方法。 一、人物简介…

软件项目管理 第六章 软件项目的进度管理 课后习题参考答案——主编:李冰、张桥珍、刘玉娥

第六章 软件项目的进度管理 课后习题参考答案 1.选择题 (1)快速跟进是指(A)。 A.采用并行执行任务,加速项目进展 B.用一个任务取代另外的任务 C.如有可能,减少任务数量 D.减轻项目风险 (2)赶工一个任务时,…

相机畸变概述

上节说到了相机模型,那么这节说说相机的畸变 如果有手机爱好者,听到很多测评进行测评的时候,都会提到一个词,广角防畸变,啥意思,举个栗子 来看下信号塔,是不是已经开始歪了,这就是0.6倍,超广角模式下的畸变(其实一倍也畸变,小声BB) 为啥会畸变呢,仔细看镜头,镜头是曲面的,光…

CDN和DNS

目录 宽带,窄带,带宽区别和联系如何计算带宽带宽和网速的区别和联系 CDNCDN的原理CDN的好处CDN和通信行业DNS和CDN的区别与联系用户访问未使用CDN缓存网站的过程为使用了CDN缓存后的网站的访问过程变为 CDN加速服务 DNSDNS对好处公共 DNS114 DNS阿里DNS百…

Mac安装配置Visual Studio Code(vscode)以及Java环境详细教程(初学者必看)

原本博主今天想继续给大家出Java接下来的教程,但是就在昨天我在配置vscode的时候遇到了一些问题,Windows系统的小伙伴配置起来肯定很方便,但是在Mac的小伙伴却显得十分无奈,所以我想给大家出一篇Mac的Visual Studio Code配置以及Java环境搭建教程! 博客主页:Jovy.的…

C#中调用MATLAB的函数形式的m文件

问题介绍 需要在C#编写的winform中调用matlab写的函数类型的m文件,并在winform中读取m文件的返回值。 之前也写过类似的博客,请参考:C#中调用MATLAB执行MATLAB代码 本篇文章算是之前文章的更新版本吧。 步骤 1 创建C#的winform项目 在桌面…

STM32单片机(九)USART串口----第一节:USART串口协议

❤️ 专栏简介:本专栏记录了从零学习单片机的过程,其中包括51单片机和STM32单片机两部分;建议先学习51单片机,其是STM32等高级单片机的基础;这样再学习STM32时才能融会贯通。 ☀️ 专栏适用人群 :适用于想要…