苹果M1芯片上运行Stable Diffusion,生成图片只需15秒,几步搞定

苹果M1芯片上运行Stable Diffusion,生成图片只需15秒,几步搞定

机器之心报道
机器之心编辑部
大火的StableDiffusion,现在也能在苹果电脑上运行了。
最近由慕尼黑大学等机构新出的文本-图像模型StableDiffusion,可谓是火出了圈,生成的图片妥妥达到大片级别:
生物的进化
StableDiffusion可以在消费级GPU上的10GBVRAM下运行,并在几秒钟内生成512×512像素的图像,无需预处理和后处理。
最重要的是,StableDiffusion是开源的,任何人都可以运行和修改它。
更是有研究者将其和WebUI「拼在」一起,两者组合成绘画工具,让没有系统学习过UI知识的你,也可以上手操作。无需手动输入参数,调整滑块就可以了:
在城堡外面安排一名侍卫,并让一位骑马的战士奔向城堡
你可能也想上手体验一把StableDiffusion带来的创作体验,但困于资源有限,实现不了?不用担心,在云上就能运行StableDiffusion,此外,对于有能力的小伙伴,也可以本地运行。
想要本地运行的话,可能就有点复杂了,比如在M1Mac的GPU上工作就有点棘手。这里,本文将介绍一种简单指南来告诉你如何做到这一点。
实现过程
首先你需要带有M1或M2芯片的Mac;其次是16GBRAM,假如是8GBRAM的话,运行会非常慢;最后是macOS12.3或更高版本。
先决条件准备好后,接下来就是设置Python了,版本为Python3.10。不知道Python版本的,可以运行python-V查看:
假如你的Python是3.10或是更高版本,接下来的一步就可以跳过。否则你需要安装Python3.10,最简单的方法就是使用Homebrew。安装方法如下:
克隆存储库并安装依赖项
Python安装好后,接下来就是安装StableDiffusion:
这里需要先设置virtualenv来安装依赖项:
然后激活virtualenv:
激活后,安装依赖项:
如果你看到类似于「Failedbuildingwheelforonnx」的错误,你可能还需要安装这些包:
下载权重
转到HuggingFace存储库,阅读许可证,然后单击「Accessrepository」。在该页面上下载sd-v1-4.ckpt(~4GB),并将其保存在models/ldm/stable-diffusion-v1/model.ckpt目录中。
HuggingFace存储库地址:https://huggingface.co/CompVis/stable-diffusion-v-1-4-original
一切准备就绪,StableDiffusion就能运行起来了:
输出结果保存在outputs/txt2img-samples/目录中,就像这样:
整个过程大约15秒就能生成512×512图像:
一些链接:
云运行StableDiffusion:https://replicate.com/blog/run-stable-diffusion-with-an-api
stable-diffusionGitHub:https://github.com/magnusviri/stable-diffusion
本文参考链接:https://replicate.com/blog/run-stable-diffusion-on-m1-mac

主题测试文章,只做测试使用。发布者:最新稳定辅助网,转转请注明出处:https://www.744broad.com/13420.html

(0)
上一篇 2023年3月3日 上午3:57
下一篇 2023年3月3日 上午4:05

相关推荐

  • 敲黑板!标准物质怎么过冬天?

    敲黑板!标准物质怎么过冬天? 秋天仿佛没有过,冬天就来了!看着路上一个个“全副武装”的行人,小蒙想起了标准物质贮存的问题。今天小蒙就为大家答疑解惑,赶紧拿出小本本记录或者收藏起来吧。标准物质一般应存放在干燥、阴凉的环境中,用密封好的容器贮存。根据其性状特点,选择合适的贮存环境:常见的存储条件1、常温保存:阴凉干燥处,适用于化学性质比较稳定的产品。2、+4℃冷…

  • 编程语言的历史,看一下你使用的编程语言哪年诞生

    编程语言的历史,看一下你使用的编程语言哪年诞生 1800年约瑟夫玛丽雅卡尔(JosephMarieJacquard),设计出人类历史上首台可设计织布机——雅卡尔织布机,对将来发展出其他可编程机器起了重要作用。JosephMarieJacquard1842年阿达洛夫莱斯(AdaLovelace)为计算程序拟定“算法”,写作的第一份“程序设计流程图”,被珍视为“…

    RUST资讯 2023年2月23日
    80
  • 保卫萝卜4阿波尼克号第1关攻略图解

    保卫萝卜4阿波尼克号第1关攻略图解 Hello~大家好,我是爱玩游戏的非鱼。今天给大家带来保卫萝卜4阿波尼克号第1关攻略图解。后续关卡正在制作中,有想知道哪一关攻略的小伙伴可以在评论区留言,会提前发布上来。阿波尼克号第1关1、进入游戏之后,我们先把右边的多重箭进行升级,设置自动攻击左边的宝箱,宝箱里面有炮台,优先解放出来。2、在右侧位置添加一些其他炮塔。3、…

    RUST资讯 2023年2月23日
    60
  • 黑医美的圈子到底有多黑?假药假名医还有“假闺蜜”

    黑医美的圈子到底有多黑?假药假名医还有“假闺蜜” “解放军总医院第一附属医院烧伤整形科日常工作的大部分时间都在处理非常严重的医美整形并发症。这些临床接触的案例触目惊心:器官丧失、肢体偏瘫、脑梗甚至死亡。”全文4974字,阅读约需9.5分钟2018年伊始,关于医疗美容发生事故的报道突然多了起来。据主流媒体报道,仅仅1月份国内就发生了三起严重医美事故。据央视报道…

    RUST资讯 2023年2月26日
    30
  • 十句英文,每天10句(第132天)

    十句英文,每天10句(第132天) 2、Ineverlookback.Itdistractsfromthenow.我从来不回头看,因为那样会让我对现在分心。3、Itisnotenoughtobeindustrious,soaretheants.Whatareyouindustriousfor?光勤劳是不够的,蚂蚁也是勤劳的。要看你为什么而勤劳。4、Oneof…

  • MusicMan吉他Megadeth《Tornado Of Souls》Solo by 丫丫

    MusicMan吉他Megadeth《Tornado Of Souls》Solo by 丫丫 文章部分出处—吉他学院、Megadeth官方《TornadoOfSouls》是1990年由歌手Megadeth演唱的一首歌,所属专辑为《RustInPeaceLive》。Megadeth是开创美国ThrashMetal重要乐队之一,由乐队的核心人物DaveMusta…

    RUST资讯 2023年2月19日
    70
  • wasm 小游戏新运行时的能力

    wasm | 小游戏新运行时的能力 图片:来自平台推荐本文为:“入微”2022年微信公开课PRO小游戏专场分享实录分享人:微信公开课讲师袁梓民主题:wasm|小游戏新运行时能力大家好。我是来自微信小游戏的工程师袁梓民,我今天带来的主题是:wasm–小游戏运行时的新能力。今天我的分享会分成两部分。第一部分是简单介绍下WebAssembly及其在小游戏上的应用场…

    RUST资讯 2023年2月22日
    80
  • 这些长相怪异、“画风”诡异的植物,你见过几个

    这些长相怪异、“画风”诡异的植物,你见过几个? 大自然有许多的奥秘,也孕育出了无数奇异的植物,下面这几种长相怪异的植物吸引了不少人去研究它们,你见过几种呢?1.娃娃的眼睛(Doll’sEyes)原生于北美洲,这些“长得像是娃娃眼睛的”果实对人类是有毒性的。它们可能会引起肠胃炎或甚至心脏骤停。2.黑蝙蝠花(BlackBatFlower)它最大可以长…

    RUST资讯 2023年3月11日
    20
  • 罗技G502创世者首发对比评测 依然无可替代的人体工学设计

    罗技G502创世者首发对比评测 依然无可替代的人体工学设计 作为一名游戏爱好者,不知不觉的积攒了不少的游戏鼠标,有线的、无线的、有光的、无光的,其中使用率最高的是罗技G的G903,无线、支持POWERPLAY无线充电系统,入手G903之前使用的是罗技G经典的G502,它舒适人体工学手感是最喜欢的,先入了单色光版,后来又入了RGB光版,直到入手了G903以后,…

  • JS才是世界上最好的语言?StackOverflow年度报告出炉

    JS才是世界上最好的语言?StackOverflow年度报告出炉 最近全球热门的编程交流社区StackOverflow发布了其年度开发者报告,这份开发者报告数据由6万5千名使用不同语言的程序员者的投票结果得出,问卷内容非常丰富,不仅可以从中得知目前程序员最偏爱、讨厌,以及最想使用的语言为何,也能从问卷中观察性别比、年龄分布甚至是学历等产业现况。接下来带大家看…

    RUST资讯 2023年2月18日
    70
关注微信