
目录
Diffusion and CLIP model settings
网络直接使用 首先点击传送门进入到项目内 该项目基于Google Colab发布 因此要求使用者必须持有谷歌账号 或选择本地环境搭建运行。进入到网站后 点击复制到云盘按钮 然后可以自拟一个项目名称。


diffusion_model 训练使用模型 有512×512以及256×256两种。512×512训练模型精度更高。
use_secondary_model 是否使用第二模型
diffusion_sampling_mode 有ddim以及plms两种训练集
后续ViT以及RN代表CLIP所用模型 用于分析自然语言和图片对比 勾选越多语言描述识别越精细 但会花费更长的时间。如果没有买PRO 会员那么最好保持原状 都勾选了会爆显卡RAM。 Settings

batch_name 此次绘制图片导出文件夹名称 建议更改为自己需要的名称。
steps 训练步数 可以理解为绘制一张图片经历的模型训练次数 一般值推荐为200 最高可设置1000。轮数越高效果越好 决定性因素仍未给出的语言描述 训练步数为次要影响因素
width_height 图片尺寸 应为64的倍数 过大的图片尺寸可能导致超长时间渲染或者预期外的错误。
clip_guidance_scale 可以理解为细节精细程度 推荐默认数值5000 追求更高精细度可调整到10000。
之后几个参数主要为图片细节调整 包括平滑度、RGB等 在Tutorial中有解释参数解释-Init Settings:
init_image 在原有图片基础上进行二次绘制 默认为None。如果想使用此功能 请先上传图片到Google Colab上 然后把文件路径填入到该项目内。
init_scale 控制生成图片效果 推荐值为1000.
skip_steps 跳过初始训练步数 即steps-skip_step为你实际的训练步数 如果你有依赖图片 那么至少请保证skip_steps占总step的50%以上。
Animation Settings 跳过
Extra Settings
打开该片段折叠页
intermediate_saves 保存图片数量 0为只保存最终1张图片 1为保存50%进度图片以及成片 2为33%1张66%1张成片一张以此类推。此参数不影响训练速度。
intermediates_in_subfolder 对上一条的中间图片过程是否用子文件夹单独存放。
Advanced Settings:该类别不要随便修改 主要为柏林噪声等内容。
Cutn Scheduling 图片训练切割等内容。同理 不了解的话不要乱动。 Prompts

“A beautiful painting of a singular lighthouse, shining its light across a tumultuous sea of blood by greg rutkowski and thomas kinkade, Trending on artstation.”, “yellow color scheme”
填入内容可以用多个引号逗号区分。该部分为AI训练最关键部分 主要填写为0:[]中内容 内容可以分为五个方向
画种描述 A beautiful painting of
内容描述 a singular lighthouse, shining its light across a tumultuous sea of blood
画家描述 by greg rutkowski and thomas kinkade
参考渲染方式 Trending on artstation 全球性质CG艺术家社区
颜色描述 yellow color scheme。该部分内容可以优先参考网络上分享的语言表述 然后再自行创作。 Diffuse!

display_rate 展示率。即每隔多少个Step展示一次训练图形结果。推荐设置为5。
n_batches 训练次数。即产出多少张最终图片。每一张图片都经理一次完整的step。 正式使用

TIP 如果不是英伟达显卡 为A卡等其他卡就可以不要考虑本地环境搭建了。
前置软件/工程文件安装导入 首先你需要你个Git 传送门 点击download for Windows下载并完成安装。其次打开项目Github官网 传送门 然后在你想创建项目的位置 务必在固态硬盘中创建 右键 点击Git Bash Here。等待其初始化完成之后输入如下代码1
git clone https://github.com/alembics/disco-diffusion.git

项目下载Https通过进入Github然后互点击Code再点击复制按钮即可
第三 你需要一个查看代码的IDE 这里推荐VScode 传送门 同理点击Download for Windows进行下载。第四 你需要一个Python环境 这里推荐Anaconda 传送门

运行时报错查看 在点击运行的时候 VS CODE下方弹出的红色字体就是报错内容信息。



1
2
3
4
pip install opencv-python
pip install numpy
pip install lpips
pip install midas



1
conda install pytorch torchvision torchaudio cudatoolkit 11.3 -c pytorch
1.3代码片段各类报错解决方案 之后再次回到VS code中点击运行代码。出现xxx module missing或者not found等字样 则按照提示输入pip install xxxx xxxx为该module名称。出现Torch not compiled with CUDA enabled 那么则需要下载CUDA额外组件 去CUDA官网 传送门查找对应版本 如果出现下载速度过慢等情况推荐复制下载网址到迅雷内下载 。如果你能够支持11.3及其以上的CUDA 那么点击进入CUDA Toolkit 11.3.0 否则下载10.2版本CUDA。选择C盘默认安装即可 不要选择精简安装。之后下载对应版本CUDNN 传送门 需要注册账号才能下载。下载时根据版本选择11.x或者10版本。
之后吧该CUDNN文件解压 打开里面的文件并复制剪切 之后找到你的CUDA安装文件默认路径为 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3 最后一个为你的版本号不要乱复制粘贴

只有打开系统环境变量 可以在左下角的搜索栏中直接搜索环境变量


如果出现的是小写的midas 或者在midas文件夹内出现的报错 代码里面有import midas类似字样 例如No module named ‘midas.dpt_depth’ 例如midas.dpt_depth 则改为MiDaS.midas.dpt_depth 所有的代码都一致。
如果出现是Infer 则加上AdaBins前缀 例如AdaBins.Infer 注意有’.’字符连接 出现UnicodeDecodeError包含midas等内容所在时 找到报错内容最后几行 with open或者open或者opencv等字样 点击对应数字行号打开该文件代码 添加with open(xxx, ‘r’, encoding ‘utf-8’)字样 即原本括号内代码为xxxx 然后添加, ‘r’, encoding ‘utf-8’字样 注意都要为英文 训练集下载 训练集下载链接 /s/1rE-3amZQ8gBEXIQcetawCQ 密码 gmi1


什么 你都用Linux还要我来教你搭环境
AI绘图 Disco Diffusion使用指南+本地化保姆级教程 土块~: ModuleNotFoundError Traceback (most recent call last) ~\AppData\Local\Temp\ipykernel_3672\2788278107.py in module 143 try: -- 144 from AdaBins.infer import InferenceHelper 145 except: e:\disco diffusion\disco-diffusion\AdaBins\infer.py in module --- 11 import model_io 12 import utils ModuleNotFoundError: No module named model_io 大佬我想问下这个怎么搞啊
抵扣说明:
1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。
更多文章请关注《万象专栏》
转载请注明出处:https://www.wanxiangsucai.com/read/cv182563