曾几何时,我们想要对图片进行PS
,那可是难为了我们这般PS
门外汉。
然而,MagicQuill
这款开源的图像元素修改,可算是解救了我们这些PS
小白啊。
那么,现在我们就可以在自己电脑部署这款开源的图像编辑神器。
但想要在本地电脑部署这款开源的AI图像编辑神器,你的电脑显存要大于12G
(虽然官方说是8G
),预留硬盘空间在40G
(模型就有30G
),CUDA
版本得在12.1
或更高。
创建 python 虚拟环境
创建python
虚拟环境是为了每个项目,库依赖各自隔离,不受影响。
我电脑python
使用的版本是3.10.9
,使用python
自带的venv
来创建虚拟环境,当然咯,你也可以使用anaconda
或miniconda
来创建虚拟环境。
随后,我们激活刚刚创建好的虚拟环境。
clone MagicQuil 项目代码
安装支持GPU的 torch 依赖
至于版本,那是官方的READMD.md
中提到的,使用了阿里云镜像,能加速torch
在国内的下载。
安装 MagicQuill 支持 gradio 依赖
这个位于项目根路径下,我们直接pip install
这个wheel
文件即可。
安装 llava 依赖
这个llava
也是包含在项目中的。
首先,我们需要将项目根路径下的pyproject.toml
复制到MagicQuill\LLaVA\
。
随后,安装llava
依赖。
7、安装项目必须依赖。
安装项目必须依赖
下载模型
模型大小总共29.9GB
,所以电脑硬盘得预留出这么大的空间出来。
国内可直接:https://hkustconnect-my.sharepoint.com/:u:/g/personal/zliucz_connect_ust_hk/EWlGF0WfawJIrJ1Hn85_-3gB0MtwImAnYeWXuleVQcukMg?e=Gcjugg&download=1
Hugginface:https://huggingface.co/LiuZichen/MagicQuill-models/tree/main
下载后,直接解压到当前路径
即可。
运行 gradio_run.py
但出现如下图所示的错误,那是这个项目需要去hugginfface
下载必要的文件,这时,就得在terminal
开启网络
咯(你应该懂得什么是网络吧!)
我们设置好了网络后,再次执行python gradio.py
,便开始从Huggingface.co
下载项目必要的文件及模型。
等所有必要文件下载成功后,出现下图这般信息,说明我们在本地电脑部署成功了。
那么,接下来,就是我们表演的时候了。
我们借助Stable Diffusion3.5
随意画出一张图片,好在MagicQuill
上尽情的把玩。
随后,我们将刚刚SD3.5
为我们生成图片,上传到MagicQuill
中,对这张图进行编辑,以感受它所带来的震撼感。
我们先来个简单的,那边给图片中的人物戴上太阳镜,这也是官方给出的示例,所推崇的。
生成出来的效果还是挺不错的。
接下来,我们来点不一样的,让我们的肾腺直线飙升,对图中人物增删元素。
Preview: