ZHO-ZHO-ZHO / ComfyUI-PhotoMaker-ZHO

Unofficial implementation of PhotoMaker for ComfyUI
GNU General Public License v3.0
784 stars 41 forks source link

cutlassF: no kernel found to launch! #3

Open PLFENG opened 8 months ago

PLFENG commented 8 months ago

Error occurred when executing PhotoMaker_Zho:

cutlassF: no kernel found to launch!

File "E:\ComfyUI\Blender_ComfyUI\ComfyUI\execution.py", line 155, in recursive_execute output_data, output_ui = get_output_data(obj, input_data_all) File "E:\ComfyUI\Blender_ComfyUI\ComfyUI\execution.py", line 85, in get_output_data return_values = map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True) File "E:\ComfyUI\Blender_ComfyUI\ComfyUI\execution.py", line 78, in map_node_over_list results.append(getattr(obj, func)(slice_dict(input_data_all, i))) File "E:\ComfyUI\Blender_ComfyUI\ComfyUI\custom_nodes\ComfyUI-PhotoMaker\PhotoMakerNode.py", line 84, in process_images output = pipe( File "E:\ComfyUI\Blender_ComfyUI\python_embeded\lib\site-packages\torch\utils_contextlib.py", line 115, in decorate_context return func(*args, *kwargs) File "E:\ComfyUI\Blender_ComfyUI\ComfyUI\custom_nodes\ComfyUI-PhotoMaker\pipeline.py", line 442, in call noise_pred = self.unet( File "E:\ComfyUI\Blender_ComfyUI\python_embeded\lib\site-packages\torch\nn\modules\module.py", line 1518, in _wrapped_call_impl return self._call_impl(args, kwargs) File "E:\ComfyUI\Blender_ComfyUI\python_embeded\lib\site-packages\torch\nn\modules\module.py", line 1527, in _call_impl return forward_call(*args, kwargs) File "E:\ComfyUI\Blender_ComfyUI\python_embeded\lib\site-packages\diffusers\models\unet_2d_condition.py", line 1112, in forward sample, res_samples = downsample_block( File "E:\ComfyUI\Blender_ComfyUI\python_embeded\lib\site-packages\torch\nn\modules\module.py", line 1518, in _wrapped_call_impl return self._call_impl(*args, *kwargs) File "E:\ComfyUI\Blender_ComfyUI\python_embeded\lib\site-packages\torch\nn\modules\module.py", line 1527, in _call_impl return forward_call(args, kwargs) File "E:\ComfyUI\Blender_ComfyUI\python_embeded\lib\site-packages\diffusers\models\unet_2d_blocks.py", line 1160, in forward hidden_states = attn( File "E:\ComfyUI\Blender_ComfyUI\python_embeded\lib\site-packages\torch\nn\modules\module.py", line 1518, in _wrapped_call_impl return self._call_impl(*args, kwargs) File "E:\ComfyUI\Blender_ComfyUI\python_embeded\lib\site-packages\torch\nn\modules\module.py", line 1527, in _call_impl return forward_call(*args, *kwargs) File "E:\ComfyUI\Blender_ComfyUI\python_embeded\lib\site-packages\diffusers\models\transformer_2d.py", line 392, in forward hidden_states = block( File "E:\ComfyUI\Blender_ComfyUI\python_embeded\lib\site-packages\torch\nn\modules\module.py", line 1518, in _wrapped_call_impl return self._call_impl(args, kwargs) File "E:\ComfyUI\Blender_ComfyUI\python_embeded\lib\site-packages\torch\nn\modules\module.py", line 1527, in _call_impl return forward_call(*args, kwargs) File "E:\ComfyUI\Blender_ComfyUI\python_embeded\lib\site-packages\diffusers\models\attention.py", line 329, in forward attn_output = self.attn1( File "E:\ComfyUI\Blender_ComfyUI\python_embeded\lib\site-packages\torch\nn\modules\module.py", line 1518, in _wrapped_call_impl return self._call_impl(*args, *kwargs) File "E:\ComfyUI\Blender_ComfyUI\python_embeded\lib\site-packages\torch\nn\modules\module.py", line 1527, in _call_impl return forward_call(args, kwargs) File "E:\ComfyUI\Blender_ComfyUI\python_embeded\lib\site-packages\diffusers\models\attention_processor.py", line 527, in forward return self.processor( File "E:\ComfyUI\Blender_ComfyUI\python_embeded\lib\site-packages\diffusers\models\attention_processor.py", line 1259, in call hidden_states = F.scaled_dot_product_attention(

klossm commented 8 months ago

Not guaranteed to work, Try this modification, open ComfyUI-PhotoMaker folder to find PhotoMakerNode.py, open the search all the bfloat16 keyword, change to float16,When searching, you can find 2 places where bfloat16 is used, and they both need to be changed to float16.