Error occurred when executing ImageResize+:‘bool‘ :object has no attribute ‘startswith‘ 解决方案

🧑问题描述

在尝试Supir放大基础workflow的V2版本的时候,遇到这样一个提示:

Error occurred when executing ImageResize+: 'bool' object has no attribute 'startswith' File "F:\ComfyUI-aki\execution.py", line 151, in recursive_execute output_data, output_ui = get_output_data(obj, input_data_all) File "F:\ComfyUI-aki\execution.py", line 81, in get_output_data return_values = map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True) File "F:\ComfyUI-aki\execution.py", line 74, in map_node_over_list results.append(getattr(obj, func)(**slice_dict(input_data_all, i))) File "F:\ComfyUI-aki\custom_nodes\ComfyUI_essentials\image.py", line 288, in execute elif method.startswith('fill'):

其实出问题的是这个节点:

🤴解决方案

解决方法其实很简单,这个节点有时候默认的的method设置为了false,而这个默认值是不对的,点击这里可以看到四个输入选项,任选其一就不报错了。

推荐选项是 keep proportion, 保持比例,这样出现的图像不会被拉伸或者裁剪。当然,你可以根据自己的实际需求进行调整。

 

 

✨写在最后

如果对comfyui还不熟悉的话,最近面向ComfyUI的新手,开了一门图文课程,现在已经更新完成了,如果大家在学习过程中遇到什么问题,也可以直接文章下留言,会持续更新相关答疑内容哈。欢迎订阅哦~

https://blog.csdn.net/jumengxiaoketang/category_12683612.html

感谢大家的支持~

  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
当你遇到 "Error occurred when executing KSampler: 'NoneType' object has no attribute 'shape'" 这个错误,通常是在使用 PyTorch 的 `KSampler` 类(可能是从 torch.utils.data.dataloader 中导入的)时,遇到了一个 None 类型对象,该对象没有名为 'shape' 的属性。这可能发生在以下几个场景: 1. 数据预处理不正确:可能在数据加载器中,某个批次的数据没有被正确地转换成张量(torch.Tensor),导致其 .shape 属性不存在。 2. 输入参数有问题:检查你在 `KSampler` 构造函数中传递的数据是否是正确的,可能是传入了 None 或无效的数据类型。 3. 缓存或迭代器问题:如果之前的数据已经用完,但是尝试访问的数据已经被迭代到末尾,可能会返回 None。 为了解决这个问题,你可以按照以下步骤检查和调试: - **检查数据**:确保数据源(例如,文件、数据集、生成器等)返回的数据是有效的,并且被正确地转换成了张量。 - **验证形状**:在数据进入 sampler 之前,检查数据的 shape 是否是预期的。 - **异常处理**:在调用 `KSampler` 方法时,添加适当的错误处理代码,捕获 `AttributeError` 并提供有用的错误信息。 - **初始化检查**:确保在 `KSampler` 初始化时,输入参数的数据结构是支持 `.shape` 属性的。 如果你能提供具体的代码片段,我可以给出更精确的建议。下面是几个相关问题供参考:
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

聚梦小课堂

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值