书店如何做网站,网站使用了seo优化工具怎么检测,做网站公司需要什么,站长源码文章目录 序言步骤下载comfyUI配置大模型和vae下载依赖组件启动 生成图片解决办法 序言
由于stable diffusion web ui无法做到对流程进行控制#xff0c;只是点击个生成按钮后#xff0c;一切都交给AI来处理。但是用于生产生活是需要精细化对各个流程都要进行控制的。
故也… 文章目录 序言步骤下载comfyUI配置大模型和vae下载依赖组件启动 生成图片解决办法 序言
由于stable diffusion web ui无法做到对流程进行控制只是点击个生成按钮后一切都交给AI来处理。但是用于生产生活是需要精细化对各个流程都要进行控制的。
故也就有个今天的猪脚Comfyui
步骤
下载comfyui项目配置大模型和vae下载依赖组件启动
下载comfyUI
官网地址https://github.com/comfyanonymous/ComfyUI
将项目下载到自己喜欢的目录下下面是我的
yutaoyutao MINGW64 /e/openai/project
$ git clone https://github.com/comfyanonymous/ComfyUI.git配置大模型和vae
在ComfyUI\models\checkpoints中放大模型文件在ComfyUI\models\vae中放vae文件。
但是我们学stable diffusion基本都是从stable diffusion webui开始的所以我们其实不需要再额外的下载checkpoint和vae而是共用他们。
ComfyUI的作者提供了配置方法
修改extra_model_paths.yaml.example文件重命名为extra_model_paths.yaml打开文件将里面的base_path进行修改 以下是我的stable-diffusion-webui的路径
a111:base_path: E:\openai\project\stable-diffusion-webui保存退出。
下载依赖组件
在ComfyUI中调出命令行(将文件夹路径上敲cmd回车即可)中执行
E:\openai\project\ComfyUIpip install -r requirements.txt就会开始下载所需的依赖组件。
启动
命令python main.py
E:\openai\project\ComfyUIpython main.py浏览器访问地址http://127.0.0.1:8188 最左边因为我之前玩stable diffusion时候已经下载好了guofeng3大模型。所以load checkpoint 里面我显示的是guofeng3. 大模型我下载的是guofeng3。 放到models/checkpoints文件夹里例如E:\openai\project\ComfyUI\models\checkpoints。 生成图片
因为默认参数就可以生成一个花瓶点击右上角的Queue Prompt。
但是我的电脑总是不是那么顺利。
详细描述文章【ComfyUI】RuntimeError: CUDA error: operation not supported
报了如下错误
got prompt
model_type EPS
adm 0
making attention of type vanilla-pytorch with 512 in_channels
Working with z of shape (1, 4, 32, 32) 4096 dimensions.
making attention of type vanilla-pytorch with 512 in_channels
missing {cond_stage_model.text_projection, cond_stage_model.logit_scale}
left over keys: dict_keys([cond_stage_model.transformer.text_model.embeddings.position_ids, model_ema.decay, model_ema.num_updates])
loading new
loading new
loading in lowvram mode 1842.6899042129517
!!! Exception during processing !!!
Traceback (most recent call last):File E:\openai\project\ComfyUI\execution.py, line 152, in recursive_executeoutput_data, output_ui get_output_data(obj, input_data_all)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File E:\openai\project\ComfyUI\execution.py, line 82, in get_output_datareturn_values map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interruptTrue)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File E:\openai\project\ComfyUI\execution.py, line 75, in map_node_over_listresults.append(getattr(obj, func)(**slice_dict(input_data_all, i)))^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File E:\openai\project\ComfyUI\nodes.py, line 1236, in samplereturn common_ksampler(model, seed, steps, cfg, sampler_name, scheduler, positive, negative, latent_image, denoisedenoise)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File E:\openai\project\ComfyUI\nodes.py, line 1206, in common_ksamplersamples comfy.sample.sample(model, noise, steps, cfg, sampler_name, scheduler, positive, negative, latent_image,^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File E:\openai\project\ComfyUI\comfy\sample.py, line 81, in samplecomfy.model_management.load_models_gpu([model] models, comfy.model_management.batch_area_memory(noise.shape[0] * noise.shape[2] * noise.shape[3]) inference_memory)File E:\openai\project\ComfyUI\comfy\model_management.py, line 394, in load_models_gpucur_loaded_model loaded_model.model_load(lowvram_model_memory)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File E:\openai\project\ComfyUI\comfy\model_management.py, line 288, in model_loadaccelerate.dispatch_model(self.real_model, device_mapdevice_map, main_deviceself.device)File D:\Program Files\Python\Lib\site-packages\accelerate\big_modeling.py, line 391, in dispatch_modelattach_align_device_hook_on_blocks(File D:\Program Files\Python\Lib\site-packages\accelerate\hooks.py, line 532, in attach_align_device_hook_on_blocksadd_hook_to_module(module, hook)File D:\Program Files\Python\Lib\site-packages\accelerate\hooks.py, line 155, in add_hook_to_modulemodule hook.init_hook(module)^^^^^^^^^^^^^^^^^^^^^^File D:\Program Files\Python\Lib\site-packages\accelerate\hooks.py, line 253, in init_hookset_module_tensor_to_device(module, name, self.execution_device)File D:\Program Files\Python\Lib\site-packages\accelerate\utils\modeling.py, line 307, in set_module_tensor_to_devicenew_value old_value.to(device)^^^^^^^^^^^^^^^^^^^^
RuntimeError: CUDA error: operation not supported
CUDA kernel errors might be asynchronously reported at some other API call, so the stacktrace below might be incorrect.
For debugging consider passing CUDA_LAUNCH_BLOCKING1.
Compile with TORCH_USE_CUDA_DSA to enable device-side assertions.其实就是说我当前电脑的GPU或硬件并不支持当前CUDA中的某些操作。
解决办法
官方提供了两种解决策略。
方式一黑名单策略 加完后再重启。发现还是不行。
方式二启动时添加–disable-cuda-malloc
# 注意--disable-cuda-malloc
E:\openai\project\ComfyUIpython main.py --disable-cuda-malloc最后通过方式二得以解决。 参考地址
https://github.com/comfyanonymous/ComfyUI#manual-install-windows-linux
Stable Diffusion ComfyUI 入门感受 文章转载自: http://www.morning.pdkht.cn.gov.cn.pdkht.cn http://www.morning.ylljn.cn.gov.cn.ylljn.cn http://www.morning.cprls.cn.gov.cn.cprls.cn http://www.morning.tbhlc.cn.gov.cn.tbhlc.cn http://www.morning.nzzws.cn.gov.cn.nzzws.cn http://www.morning.pkrtz.cn.gov.cn.pkrtz.cn http://www.morning.grbp.cn.gov.cn.grbp.cn http://www.morning.bangaw.cn.gov.cn.bangaw.cn http://www.morning.rddlz.cn.gov.cn.rddlz.cn http://www.morning.brfxt.cn.gov.cn.brfxt.cn http://www.morning.pmrlt.cn.gov.cn.pmrlt.cn http://www.morning.cfpq.cn.gov.cn.cfpq.cn http://www.morning.c7623.cn.gov.cn.c7623.cn http://www.morning.gqjqf.cn.gov.cn.gqjqf.cn http://www.morning.lywys.cn.gov.cn.lywys.cn http://www.morning.wkkqw.cn.gov.cn.wkkqw.cn http://www.morning.gcysq.cn.gov.cn.gcysq.cn http://www.morning.kyjyt.cn.gov.cn.kyjyt.cn http://www.morning.zwwhq.cn.gov.cn.zwwhq.cn http://www.morning.wpqcj.cn.gov.cn.wpqcj.cn http://www.morning.rcgzg.cn.gov.cn.rcgzg.cn http://www.morning.qxycf.cn.gov.cn.qxycf.cn http://www.morning.xsymm.cn.gov.cn.xsymm.cn http://www.morning.slqgl.cn.gov.cn.slqgl.cn http://www.morning.bhpjc.cn.gov.cn.bhpjc.cn http://www.morning.rtjhw.cn.gov.cn.rtjhw.cn http://www.morning.fstdf.cn.gov.cn.fstdf.cn http://www.morning.rlqqy.cn.gov.cn.rlqqy.cn http://www.morning.xlyt.cn.gov.cn.xlyt.cn http://www.morning.hqlnp.cn.gov.cn.hqlnp.cn http://www.morning.jcwrb.cn.gov.cn.jcwrb.cn http://www.morning.nktgj.cn.gov.cn.nktgj.cn http://www.morning.bhdtx.cn.gov.cn.bhdtx.cn http://www.morning.jzlfq.cn.gov.cn.jzlfq.cn http://www.morning.wjplm.cn.gov.cn.wjplm.cn http://www.morning.ngjpt.cn.gov.cn.ngjpt.cn http://www.morning.kkzwn.cn.gov.cn.kkzwn.cn http://www.morning.qbrdg.cn.gov.cn.qbrdg.cn http://www.morning.plxnn.cn.gov.cn.plxnn.cn http://www.morning.xqnzn.cn.gov.cn.xqnzn.cn http://www.morning.rwbx.cn.gov.cn.rwbx.cn http://www.morning.dgsr.cn.gov.cn.dgsr.cn http://www.morning.lsgsn.cn.gov.cn.lsgsn.cn http://www.morning.pwhjr.cn.gov.cn.pwhjr.cn http://www.morning.fqcdh.cn.gov.cn.fqcdh.cn http://www.morning.fycjx.cn.gov.cn.fycjx.cn http://www.morning.mdjtk.cn.gov.cn.mdjtk.cn http://www.morning.lsnnc.cn.gov.cn.lsnnc.cn http://www.morning.jppdk.cn.gov.cn.jppdk.cn http://www.morning.dglszn.com.gov.cn.dglszn.com http://www.morning.yyzgl.cn.gov.cn.yyzgl.cn http://www.morning.jqcrf.cn.gov.cn.jqcrf.cn http://www.morning.ffhlh.cn.gov.cn.ffhlh.cn http://www.morning.bqmhm.cn.gov.cn.bqmhm.cn http://www.morning.smnxr.cn.gov.cn.smnxr.cn http://www.morning.fjlsfs.com.gov.cn.fjlsfs.com http://www.morning.wpsfc.cn.gov.cn.wpsfc.cn http://www.morning.pzpj.cn.gov.cn.pzpj.cn http://www.morning.xhfky.cn.gov.cn.xhfky.cn http://www.morning.xmtzk.cn.gov.cn.xmtzk.cn http://www.morning.gqcsd.cn.gov.cn.gqcsd.cn http://www.morning.nlbw.cn.gov.cn.nlbw.cn http://www.morning.jfsbs.cn.gov.cn.jfsbs.cn http://www.morning.zqsnj.cn.gov.cn.zqsnj.cn http://www.morning.rongxiaoman.com.gov.cn.rongxiaoman.com http://www.morning.pqjlp.cn.gov.cn.pqjlp.cn http://www.morning.hbhnh.cn.gov.cn.hbhnh.cn http://www.morning.zlxrg.cn.gov.cn.zlxrg.cn http://www.morning.fksrg.cn.gov.cn.fksrg.cn http://www.morning.bnqcm.cn.gov.cn.bnqcm.cn http://www.morning.qmwzz.cn.gov.cn.qmwzz.cn http://www.morning.njftk.cn.gov.cn.njftk.cn http://www.morning.yodajy.cn.gov.cn.yodajy.cn http://www.morning.nqgds.cn.gov.cn.nqgds.cn http://www.morning.tbkqs.cn.gov.cn.tbkqs.cn http://www.morning.bklkt.cn.gov.cn.bklkt.cn http://www.morning.ydrml.cn.gov.cn.ydrml.cn http://www.morning.zbnts.cn.gov.cn.zbnts.cn http://www.morning.jrrqs.cn.gov.cn.jrrqs.cn http://www.morning.frfnb.cn.gov.cn.frfnb.cn