You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
具体信息如下:
python tools/export_model.py -c configs/det/det_r50_drrg_ctw.yml -o Global.pretrained_model="./output/det_r50_drrg_ctw/best_model/model" Global.save_inference_dir="./output/det_r50_drrg_ctw_inference/"
W1026 09:54:44.481248 15640 gpu_resources.cc:119] Please NOTE: device: 0, GPU Compute Capability: 8.6, Driver API Version: 11.8, Runtime API Version: 11.8
W1026 09:54:44.481248 15640 gpu_resources.cc:149] device: 0, cuDNN Version: 8.9.
Compiling user custom op, it will cost a few seconds.....
[2023-10-26 09:54:46,360] [ INFO] dist.py:985 - running build
[2023-10-26 09:54:46,360] [ INFO] dist.py:985 - running build_ext
[2023/10/26 09:54:46] ppocr INFO: load pretrain successful from ./output/det_r50_drrg_ctw/best_model/model
Traceback (most recent call last):
File "D:\PaddleOCR\tools\export_model.py", line 289, in
main()
File "D:\PaddleOCR\tools\export_model.py", line 284, in main
export_single_model(
File "D:\PaddleOCR\tools\export_model.py", line 198, in export_single_model
paddle.jit.save(model, save_path)
File "D:\Anaconda3\envs\ppocr\lib\site-packages\decorator.py", line 232, in fun
return caller(func, *(extras + args), **kw)
File "D:\Anaconda3\envs\ppocr\lib\site-packages\paddle\fluid\wrapped_decorator.py", line 25, in impl
return wrapped_func(*args, **kwargs)
File "D:\Anaconda3\envs\ppocr\lib\site-packages\paddle\jit\api.py", line 752, in wrapper
func(layer, path, input_spec, **configs)
File "D:\Anaconda3\envs\ppocr\lib\site-packages\decorator.py", line 232, in fun
return caller(func, *(extras + args), **kw)
File "D:\Anaconda3\envs\ppocr\lib\site-packages\paddle\fluid\wrapped_decorator.py", line 25, in impl
return wrapped_func(*args, **kwargs)
File "D:\Anaconda3\envs\ppocr\lib\site-packages\paddle\fluid\dygraph\base.py", line 75, in impl
return func(*args, **kwargs)
File "D:\Anaconda3\envs\ppocr\lib\site-packages\paddle\jit\api.py", line 1043, in save
static_func.concrete_program_specify_input_spec(
File "D:\Anaconda3\envs\ppocr\lib\site-packages\paddle\jit\dy2static\program_translator.py", line 709, in concrete_program_specify_input_spec
concrete_program, _ = self.get_concrete_program(
File "D:\Anaconda3\envs\ppocr\lib\site-packages\paddle\jit\dy2static\program_translator.py", line 589, in get_concrete_program
concrete_program, partial_program_layer = self._program_cache[
File "D:\Anaconda3\envs\ppocr\lib\site-packages\paddle\jit\dy2static\program_translator.py", line 1249, in getitem
self._caches[item_id] = self._build_once(item)
File "D:\Anaconda3\envs\ppocr\lib\site-packages\paddle\jit\dy2static\program_translator.py", line 1193, in _build_once
concrete_program = ConcreteProgram.from_func_spec(
File "D:\Anaconda3\envs\ppocr\lib\site-packages\decorator.py", line 232, in fun
return caller(func, *(extras + args), **kw)
File "D:\Anaconda3\envs\ppocr\lib\site-packages\paddle\fluid\wrapped_decorator.py", line 25, in impl
return wrapped_func(*args, **kwargs)
File "D:\Anaconda3\envs\ppocr\lib\site-packages\paddle\fluid\dygraph\base.py", line 75, in impl
return func(*args, **kwargs)
File "D:\Anaconda3\envs\ppocr\lib\site-packages\paddle\jit\dy2static\program_translator.py", line 1070, in from_func_spec
error_data.raise_new_exception()
File "D:\Anaconda3\envs\ppocr\lib\site-packages\paddle\jit\dy2static\error.py", line 452, in raise_new_exception
raise new_exception from None
ValueError: In transformed code:
File "D:\PaddleOCR\ppocr\modeling\architectures\base_model.py", line 99, in forward
if self.use_head:
File "D:\PaddleOCR\ppocr\modeling\architectures\base_model.py", line 100, in forward
x = self.head(x, targets=data)
File "D:\PaddleOCR\ppocr\modeling\heads\det_drrg_head.py", line 131, in forward
if self.training:
File "D:\PaddleOCR\ppocr\modeling\heads\det_drrg_head.py", line 143, in forward
return self.single_test(inputs)
File "D:\PaddleOCR\ppocr\modeling\heads\det_drrg_head.py", line 165, in single_test
none_flag, graph_data = self.graph_test(pred_maps, feat_maps)
File "D:\PaddleOCR\ppocr\modeling\heads\proposal_local_graph.py", line 381, in __call__
comp_attribs, text_comps = self.propose_comps_and_attribs(
File "D:\PaddleOCR\ppocr\modeling\heads\proposal_local_graph.py", line 172, in propose_comps_and_attribs
center_region_mask = fill_hole(center_region_mask)
File "D:\PaddleOCR\ppocr\modeling\heads\proposal_local_graph.py", line 36, in fill_hole
def fill_hole(input_mask):
h, w = input_mask.shape
~~~~~~~~~~~~~~~~~~~~~~~ <--- HERE
canvas = np.zeros((h + 2, w + 2),dtype=np.uint8)
ValueError: too many values to unpack (expected 2)
This discussion was converted from issue #11142 on June 10, 2024 02:28.
Heading
Bold
Italic
Quote
Code
Link
Numbered list
Unordered list
Task list
Attach files
Mention
Reference
Menu
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
具体信息如下:
python tools/export_model.py -c configs/det/det_r50_drrg_ctw.yml -o Global.pretrained_model="./output/det_r50_drrg_ctw/best_model/model" Global.save_inference_dir="./output/det_r50_drrg_ctw_inference/"
W1026 09:54:44.481248 15640 gpu_resources.cc:119] Please NOTE: device: 0, GPU Compute Capability: 8.6, Driver API Version: 11.8, Runtime API Version: 11.8
W1026 09:54:44.481248 15640 gpu_resources.cc:149] device: 0, cuDNN Version: 8.9.
Compiling user custom op, it will cost a few seconds.....
[2023-10-26 09:54:46,360] [ INFO] dist.py:985 - running build
[2023-10-26 09:54:46,360] [ INFO] dist.py:985 - running build_ext
[2023/10/26 09:54:46] ppocr INFO: load pretrain successful from ./output/det_r50_drrg_ctw/best_model/model
Traceback (most recent call last):
File "D:\PaddleOCR\tools\export_model.py", line 289, in
main()
File "D:\PaddleOCR\tools\export_model.py", line 284, in main
export_single_model(
File "D:\PaddleOCR\tools\export_model.py", line 198, in export_single_model
paddle.jit.save(model, save_path)
File "D:\Anaconda3\envs\ppocr\lib\site-packages\decorator.py", line 232, in fun
return caller(func, *(extras + args), **kw)
File "D:\Anaconda3\envs\ppocr\lib\site-packages\paddle\fluid\wrapped_decorator.py", line 25, in impl
return wrapped_func(*args, **kwargs)
File "D:\Anaconda3\envs\ppocr\lib\site-packages\paddle\jit\api.py", line 752, in wrapper
func(layer, path, input_spec, **configs)
File "D:\Anaconda3\envs\ppocr\lib\site-packages\decorator.py", line 232, in fun
return caller(func, *(extras + args), **kw)
File "D:\Anaconda3\envs\ppocr\lib\site-packages\paddle\fluid\wrapped_decorator.py", line 25, in impl
return wrapped_func(*args, **kwargs)
File "D:\Anaconda3\envs\ppocr\lib\site-packages\paddle\fluid\dygraph\base.py", line 75, in impl
return func(*args, **kwargs)
File "D:\Anaconda3\envs\ppocr\lib\site-packages\paddle\jit\api.py", line 1043, in save
static_func.concrete_program_specify_input_spec(
File "D:\Anaconda3\envs\ppocr\lib\site-packages\paddle\jit\dy2static\program_translator.py", line 709, in concrete_program_specify_input_spec
concrete_program, _ = self.get_concrete_program(
File "D:\Anaconda3\envs\ppocr\lib\site-packages\paddle\jit\dy2static\program_translator.py", line 589, in get_concrete_program
concrete_program, partial_program_layer = self._program_cache[
File "D:\Anaconda3\envs\ppocr\lib\site-packages\paddle\jit\dy2static\program_translator.py", line 1249, in getitem
self._caches[item_id] = self._build_once(item)
File "D:\Anaconda3\envs\ppocr\lib\site-packages\paddle\jit\dy2static\program_translator.py", line 1193, in _build_once
concrete_program = ConcreteProgram.from_func_spec(
File "D:\Anaconda3\envs\ppocr\lib\site-packages\decorator.py", line 232, in fun
return caller(func, *(extras + args), **kw)
File "D:\Anaconda3\envs\ppocr\lib\site-packages\paddle\fluid\wrapped_decorator.py", line 25, in impl
return wrapped_func(*args, **kwargs)
File "D:\Anaconda3\envs\ppocr\lib\site-packages\paddle\fluid\dygraph\base.py", line 75, in impl
return func(*args, **kwargs)
File "D:\Anaconda3\envs\ppocr\lib\site-packages\paddle\jit\dy2static\program_translator.py", line 1070, in from_func_spec
error_data.raise_new_exception()
File "D:\Anaconda3\envs\ppocr\lib\site-packages\paddle\jit\dy2static\error.py", line 452, in raise_new_exception
raise new_exception from None
ValueError: In transformed code:
哪位同仁帮忙看看?谢谢!!!
期待回复!!!
Beta Was this translation helpful? Give feedback.
All reactions