comfyui-mixlab-nodes icon indicating copy to clipboard operation
comfyui-mixlab-nodes copied to clipboard

Chinese Prompt节点似乎有问题

Open BoosterCore opened this issue 1 year ago • 7 comments
trafficstars

偶然尝试了一下这个节点,发现总是报错,检查了模型都下载齐全了,不太清楚是什么情况。与之对应的英文版节点Prompt Generate运行正常。 !!! Exception during processing!!! 'NoneType' object is not callable Traceback (most recent call last): File "K:\ComfyUI_windows_portable\ComfyUI\execution.py", line 151, in recursive_execute output_data, output_ui = get_output_data(obj, input_data_all) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "K:\ComfyUI_windows_portable\ComfyUI\execution.py", line 81, in get_output_data return_values = map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "K:\ComfyUI_windows_portable\ComfyUI\execution.py", line 65, in map_node_over_list results.append(getattr(obj, func)(**input_data_all)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "K:\ComfyUI_windows_portable\ComfyUI\custom_nodes\comfyui-mixlab-nodes\nodes\TextGenerateNode.py", line 337, in run result = parser.parse(t).children ^^^^^^^^^^^^^^^ File "K:\ComfyUI_windows_portable\python_embeded\Lib\site-packages\lark\lark.py", line 581, in parse return self.parser.parse(text, start=start, on_error=on_error) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "K:\ComfyUI_windows_portable\python_embeded\Lib\site-packages\lark\parser_frontends.py", line 106, in parse return self.parser.parse(stream, chosen_start, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "K:\ComfyUI_windows_portable\python_embeded\Lib\site-packages\lark\parsers\lalr_parser.py", line 41, in parse return self.parser.parse(lexer, start) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "K:\ComfyUI_windows_portable\python_embeded\Lib\site-packages\lark\parsers\lalr_parser.py", line 171, in parse return self.parse_from_state(parser_state) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "K:\ComfyUI_windows_portable\python_embeded\Lib\site-packages\lark\parsers\lalr_parser.py", line 182, in parse_from_state return state.feed_token(end_token, True) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "K:\ComfyUI_windows_portable\python_embeded\Lib\site-packages\lark\parsers\lalr_parser.py", line 150, in feed_token value = callbacks[rule](s) ^^^^^^^^^^^^^^^^^^ File "K:\ComfyUI_windows_portable\python_embeded\Lib\site-packages\lark\parse_tree_builder.py", line 326, in f return wrapper(func, name, children, None) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "K:\ComfyUI_windows_portable\python_embeded\Lib\site-packages\lark\visitors.py", line 443, in _vargs_inline return f(*children) ^^^^^^^^^^^^ File "K:\ComfyUI_windows_portable\python_embeded\Lib\site-packages\lark\visitors.py", line 427, in f return _f(self, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "K:\ComfyUI_windows_portable\ComfyUI\custom_nodes\comfyui-mixlab-nodes\nodes\TextGenerateNode.py", line 266, in word return translate(str(word)).rstrip('.') ^^^^^^^^^^^^^^^^^^^^ File "K:\ComfyUI_windows_portable\ComfyUI\custom_nodes\comfyui-mixlab-nodes\nodes\TextGenerateNode.py", line 82, in translate encoded = zh_en_tokenizer([text], return_tensors="pt") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: 'NoneType' object is not callable

BoosterCore avatar May 22 '24 01:05 BoosterCore

同问,哪位大神明白?

chimelea666 avatar Jul 18 '24 07:07 chimelea666

同样的问题,有人解决了不

water110 avatar Aug 06 '24 12:08 water110

请问,该节点需要下载哪些模型?以及放置到什么路径下?

zslefour avatar Jan 08 '25 08:01 zslefour

我下载了如下模型后,同样的问题,反而将模型取消,可以正常使用。 捕获

zslefour avatar Jan 09 '25 02:01 zslefour

我下载了如下模型后,同样的问题,反而将模型取消,可以正常使用。 捕获

我尝试了从其他地址下载opus-mt-zh-en模型,它能正常工作了,插件提供的下载地址,模型不适用? https://hf-mirror.com/liam168/trans-opus-mt-zh-en/tree/main

zslefour avatar Jan 09 '25 03:01 zslefour

我下载了如下模型后,同样的问题,反而将模型取消,可以正常使用。 捕获

我尝试了从其他地址下载opus-mt-zh-en模型,它能正常工作了,插件提供的下载地址,模型不适用? https://hf-mirror.com/liam168/trans-opus-mt-zh-en/tree/main

但有模型与无模型,翻译的速度没什么区别。

zslefour avatar Jan 09 '25 03:01 zslefour

我一开始用zip包装的节点,comfyui-mixlab-nodes文件夹后面带main,然后试了网上能找到的模型放置方法,死活都不行,后面重新装节点,文件夹不带main,把模型放到models/prompt_generator里就解决了

palmerchen avatar Apr 09 '25 11:04 palmerchen