原项目来自:jina-ai/discoart: Disco Diffusion(github.com)

随着NovelAI包的泄露,越来越多的人开始使用AI绘画,DiscoArt采用Disco Diffusion数据集,擅长于风景绘画,如今与Stable Diffusion,NovelAI,Midjourney并称四大AI绘画工具,其中Disco Diffusion,Stable Diffusion,NovelAI为开源项目并可自行本地部署,Midjourney为订阅项目,如需画二次元人物,请移步NovelAI。

资源下载

CUDA下载:

CUDA Downloads (NVIDIA Developer)

Git下载:

Git Downloads (git-scm.com)

Python下载(3.10版本最佳):

Python Downloads (Python.org)

Discoart下载:

DiscoArt0.12.0 Downloads (github.com)

安装教程

第一步:安装NVDIA cuba(确保是N卡且支持CUDA)

第二步:安装Git

第三步:安装Python3.10 (安装时勾选AddPath添加到环境变量)

第四步:安装JupyterNotebook,在Cmd中输入
pip install notebook

第四步:下载文件并解压 DiscoArt下载
PS:如卡住可用Dev-sidecar中Git加速解决

第五步:在DiscoArt目录打开Cmd并运行命令
jupyter notebook

第六步:在Notebook中打开discoart.ipynb

第七步:点击Install小标题下方的!pip install -U discoart并点击Run按钮

第八步:点击Check parameter cheatsheet小标题下方并运行即可获得参数表

1
2
from discoart import cheatsheet
cheatsheet()

第九步:在Specify parameters小标题下方的括号内修改参数并运行即可绘画
PS:由于源为pip和github,如必要可根据cmd报错日志手动下载资源,下载卡住可删除venv文件夹重新下载

设置建议

此处生成请设置为200-700步,DD模型生成速度较慢,但画风精细,请耐心等待

1
2
3
4
5
6
from discoart import create

da = create(text_prompts='content',
n_batches = 1,
steps = 250,
width_height = [512,512])