#[Solved] Interpolation Error

1 messages · Page 1 of 1 (latest)

ivory scroll
#

Been doing video generations for several weeks now and using the interpolation option under the Advanced Video section in the Generate tab. I just updated SwarmUI from the Server tab, restarted the server, and loaded up the page and attempted another generation, but am now getting an error like the following no matter which interpolation method I choose (this is for FILM):

2026-04-23 17:17:12.354 [Warning] [ComfyUI-0/STDERR] Traceback (most recent call last):
2026-04-23 17:17:12.355 [Warning] [ComfyUI-0/STDERR]   File "C:\swarm_ui_new\SwarmUI\dlbackend\comfy\ComfyUI\execution.py", line 534, in execute
2026-04-23 17:17:12.355 [Warning] [ComfyUI-0/STDERR]     output_data, output_ui, has_subgraph, has_pending_tasks = await get_output_data(prompt_id, unique_id, obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)
2026-04-23 17:17:12.356 [Warning] [ComfyUI-0/STDERR]                                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-04-23 17:17:12.356 [Warning] [ComfyUI-0/STDERR]   File "C:\swarm_ui_new\SwarmUI\dlbackend\comfy\ComfyUI\execution.py", line 334, in get_output_data
2026-04-23 17:17:12.357 [Warning] [ComfyUI-0/STDERR]     return_values = await _async_map_node_over_list(prompt_id, unique_id, obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)
2026-04-23 17:17:12.357 [Warning] [ComfyUI-0/STDERR]                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-04-23 17:17:12.358 [Warning] [ComfyUI-0/STDERR]   File "C:\swarm_ui_new\SwarmUI\dlbackend\comfy\ComfyUI\execution.py", line 308, in _async_map_node_over_list
2026-04-23 17:17:12.359 [Warning] [ComfyUI-0/STDERR]     await process_inputs(input_dict, i)
2026-04-23 17:17:12.359 [Warning] [ComfyUI-0/STDERR]   File "C:\swarm_ui_new\SwarmUI\dlbackend\comfy\ComfyUI\execution.py", line 296, in process_inputs
2026-04-23 17:17:12.360 [Warning] [ComfyUI-0/STDERR]     result = f(**inputs)
2026-04-23 17:17:12.360 [Warning] [ComfyUI-0/STDERR]              ^^^^^^^^^^^
2026-04-23 17:17:12.361 [Warning] [ComfyUI-0/STDERR]   File "C:\swarm_ui_new\SwarmUI\src\BuiltinExtensions\ComfyUIBackend\DLNodes\ComfyUI-Frame-Interpolation\vfi_models\film\__init__.py", line 86, in vfi
2026-04-23 17:17:12.361 [Warning] [ComfyUI-0/STDERR]     multipliers = list(map(int, multiplier))
2026-04-23 17:17:12.361 [Warning] [ComfyUI-0/STDERR]                        ^^^^^^^^^^^^^^^^^^^^
2026-04-23 17:17:12.362 [Warning] [ComfyUI-0/STDERR] TypeError: 'float' object is not iterable
2026-04-23 17:17:12.362 [Warning] [ComfyUI-0/STDERR]

Looks to be treating the multiplier value as a float instead of an int for whatever reason. Any help or insight would be greatly appreciated. Thanks!

ivory scroll
#

I have been able to do a temporary fix by just declaring a new int variable using the interpolation_factor parameter in the interpolate method in the nodes.py file for GIMM-VFI, but still unsure why this started happening in the first place.

vital smelt
#

+1 - updated comfy and swarm before posting, as well as waited on new fresh pull of frontend data again. guess ill try again tomorrow. 🙂

#

worked great all day until i shut off my instance. frontend update on start pulled, and yea.. its the same result. on interpolation -- NotImplementedError: multipiler of <class 'float'>

#

00:52:24.450 [Warning] [ComfyUI-0/STDERR] Traceback (most recent call last):
00:52:24.451 [Warning] [ComfyUI-0/STDERR] File "E:\Comfy_UI\ComfyUI\execution.py", line 534, in execute
00:52:24.451 [Warning] [ComfyUI-0/STDERR] output_data, output_ui, has_subgraph, has_pending_tasks = await get_output_data(prompt_id, unique_id, obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)
00:52:24.452 [Warning] [ComfyUI-0/STDERR] File "E:\Comfy_UI\ComfyUI\execution.py", line 334, in get_output_data
00:52:24.452 [Warning] [ComfyUI-0/STDERR] return_values = await _async_map_node_over_list(prompt_id, unique_id, obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)
00:52:24.452 [Warning] [ComfyUI-0/STDERR] File "E:\Comfy_UI\ComfyUI\execution.py", line 308, in async_map_node_over_list
00:52:24.453 [Warning] [ComfyUI-0/STDERR] await process_inputs(input_dict, i)
00:52:24.453 [Warning] [ComfyUI-0/STDERR] File "E:\Comfy_UI\ComfyUI\execution.py", line 296, in process_inputs
00:52:24.453 [Warning] [ComfyUI-0/STDERR] result = f(**inputs)
00:52:24.454 [Warning] [ComfyUI-0/STDERR] File "E:\Comfy_UI\ComfyUI\custom_nodes\ComfyUI-Frame-Interpolation\vfi_models\rife_init
.py", line 104, in vfi
00:52:24.454 [Warning] [ComfyUI-0/STDERR] generic_frame_loop(type(self).name, frames, clear_cache_after_n_frames, multiplier, return_middle_frame, *args,
00:52:24.454 [Warning] [ComfyUI-0/STDERR] File "E:\Comfy_UI\ComfyUI\custom_nodes\ComfyUI-Frame-Interpolation\vfi_utils.py", line 257, in generic_frame_loop
00:52:24.455 [Warning] [ComfyUI-0/STDERR] raise NotImplementedError(f"multipiler of {type(multiplier)}")
00:52:24.455 [Warning] [ComfyUI-0/STDERR] NotImplementedError: multipiler of <class 'float'>
00:52:24.455 [Warning] [ComfyUI-0/STDERR]

#

hope it helps. thanks.

warm egret
#

... what I'm wondering is just, how did nobody notice before now? that was a typo made ~1 year ago.

I think comfy must have updated to be a bit worse at autocorrecting data types

#

fixed now, update swarm

vital smelt
#

im not the OP but it works again. without for only one late night test. thanks for the quick fix.

ivory scroll
#

Excellent! Just updated and did a quick test gen and it worked. Thanks for the quick fix!