当前位置:首页> AI教程> Mochi Diffusion:极致性能和极低内存占用的苹果芯片Mac应用

Mochi Diffusion:极致性能和极低内存占用的苹果芯片Mac应用

释放双眼,带上耳机,听听看~!
Mochi Diffusion是一款专为搭载苹果芯片的Mac设计的应用,使用Core ML模型实现极致性能和极低内存占用,可在生成图像时无需联网,适用于macOS Ventura 13.1及以上版本。

资料集合

B站入口:
www.bilibili.com/video/BV1sc…

文档: github.com/godly-devot…

下载: github.com/godly-devot…

模型: huggingface.co/coreml#mode…

模型在网盘:pan.baidu.com/s/1fpZ0gIgp… 提取码: 1024

pan.baidu.com/s/1f8e0zbxP… 提取码: 1024

兼容性:Mac (M1 及后续)、macOS Ventura 13.1 以上

介绍

Mochi Diffusion:极致性能和极低内存占用的苹果芯片Mac应用

简介

应用内置 Apple 的 Core ML Stable Diffusion 框架 以实现在搭载 Apple 芯片的 Mac 上用极低的内存占用发挥出最优性能。

功能

  • 极致性能和极低内存占用 (使用神经网络引擎时 ~150MB)
  • 在所有搭载 Apple 芯片的 Mac 上充分发挥神经网络引擎的优势
  • 生成图像时无需联网
  • 图像转图像(也被称为 Image2Image)
  • 在图像的 EXIF 信息中存储所有的关键词(在访达的“显示简介”窗口中查看)
  • 使用 RealESRGAN 放大生成的图像
  • 自动保存 & 恢复图像
  • 自定义 Stable Diffusion Core ML 模型
  • 无需担心损坏的模型
  • 使用 macOS 原生框架 SwiftUI 开发

下载

在 发行 页面下载最新版本。

运行

在初次运行模型时, 神经网络引擎可能需要约2分钟编译缓存,后续运行速度会显著提高。

计算单元

  • CPU 和神经网络引擎 能很好地平衡性能和内存占用
  • CPU 和 GPU 在 M1 Max/Ultra 及后续型号上可能更快,但会占用更多内存

你需要根据不同的计算单元选择对应的模型 (详情见模型部分)。

模型

你需要自行转换或下载 Core ML 模型以使用 Mochi Diffusion。

这里 上传了几个已经转换好的模型

  1. 转换 或下载 Core ML 模型

    • split_einsum 版本适用于包括神经网络引擎在内的所有计算单元
    • original 版本仅适用于 CPU 和 GPU
  2. 默认情况下,应用程序的模型文件夹将创建在您的主目录下。 可以在“设置”下自定义此位置

  3. 在模型文件夹中,你可以新建一个文件夹,用自己想在应用内显示的名字为其重命名,再将转换好的模型放到文件夹中

  4. 你的文件夹路径应该像这样:

<主目录>/
└── MochiDiffusion/
    └── models/
        ├── stable-diffusion-2-1_split-einsum_compiled/
        │   ├── merges.txt
        │   ├── TextEncoder.mlmodelc
        │   ├── Unet.mlmodelc
        │   ├── VAEDecoder.mlmodelc
        │   ├── VAEEncoder.mlmodelc
        │   └── vocab.json
        ├── ...
        └── ...

兼容性

  • Apple 芯片的 Mac (M1 及后续)
  • macOS Ventura 13.1 以上
  • Xcode 14.3 (自行构建)

开始安装

安装

Mochi Diffusion:极致性能和极低内存占用的苹果芯片Mac应用

安装真的很省心,下载dmg文件,拖拽到Application

Mochi Diffusion:极致性能和极低内存占用的苹果芯片Mac应用

安装完成后是不能进行生成,因为没有model,需要通过上面的链接下载model,或者去C站下载。

Mochi Diffusion:极致性能和极低内存占用的苹果芯片Mac应用

Mochi Diffusion:极致性能和极低内存占用的苹果芯片Mac应用

civitai.com/

Mochi Diffusion:极致性能和极低内存占用的苹果芯片Mac应用

初始化模型

在你的访达根目录,找到MochiDiffusion文件夹,在文件夹中新建models。

Mochi Diffusion:极致性能和极低内存占用的苹果芯片Mac应用

将下载的模型复制到models中。

下载之后的模型需要解压放到models文件夹中。

Mochi Diffusion:极致性能和极低内存占用的苹果芯片Mac应用

生成的第一张图

Mochi Diffusion:极致性能和极低内存占用的苹果芯片Mac应用

本网站的内容主要来自互联网上的各种资源,仅供参考和信息分享之用,不代表本网站拥有相关版权或知识产权。如您认为内容侵犯您的权益,请联系我们,我们将尽快采取行动,包括删除或更正。
AI教程

机器学习中的Softmax回归及其运算原理

2023-12-18 18:20:14

AI教程

NL2Code综述:神经网络方法在自然语言到代码任务中的应用

2023-12-18 18:29:14

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索