根据 在开发者套件上转换模型-转换模型-应用开发指南-Atlas 200I DK A2开发者套件23.0.RC3开发文档-昇腾社区 (hiascend.com) 在ubuntu转换模型报错
系统环境:Ubuntu22.04
CANN版本:https://ascend-repo.obs.cn-east-2.myhuaweicloud.com/CANN/CANN%207.0.RC1/Ascend-cann-toolkit_7.0.RC1_linux-x86_64.run
样例链接:https://ascend-repo.obs.cn-east-2.myhuaweicloud.com/Atlas%20200I%20DK%20A2/DevKit/models/sdk_cal_samples/unetplusplus_sdk_python_sample.zip
执行命令:atc --model=model.onnx --framework=5 --output=model --soc_version=Ascend310B4
python版本:3.8.0
报错信息:
(base) zhangkai@DESKTOP-OROADTK:~/unetplusplus_sdk_python_sample/model$ atc --model=model.onnx --framework=5 --output=model --soc_version=Ascend310B4
ATC start working now, please wait for a moment.
/usr/local/Ascend/ascend-toolkit/latest/python/site-packages/tbe/dsl/unify_schedule/extract_image_patches_without_cbuf_schedule.py:317: SyntaxWarning: "is not" with a literal. Did you mean "!="?
if _ is not 1:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/home/zhangkai/miniconda3/lib/python3.8/multiprocessing/forkserver.py", line 205, in main
with socket.socket(socket.AF_UNIX, fileno=listener_fd) as listener, \
File "/home/zhangkai/miniconda3/lib/python3.8/socket.py", line 231, in __init__
_socket.socket.__init__(self, family, type, proto, fileno)
OSError: [Errno 22] Invalid argument
Exception in thread Thread-1:
Traceback (most recent call last):
File "/home/zhangkai/miniconda3/lib/python3.8/threading.py", line 932, in _bootstrap_inner
self.run()
File "/usr/local/Ascend/ascend-toolkit/latest/python/site-packages/tbe/common/repository_manager/utils/multiprocess_util.py", line 91, in run
key, func, args, kwargs = self.task_q.get(timeout=TIMEOUT)
File "<string>", line 2, in get
File "/home/zhangkai/miniconda3/lib/python3.8/multiprocessing/managers.py", line 835, in _callmethod
kind, result = conn.recv()
File "/home/zhangkai/miniconda3/lib/python3.8/multiprocessing/connection.py", line 250, in recv
buf = self._recv_bytes()
File "/home/zhangkai/miniconda3/lib/python3.8/multiprocessing/connection.py", line 414, in _recv_bytes
buf = self._recv(4)
File "/home/zhangkai/miniconda3/lib/python3.8/multiprocessing/connection.py", line 383, in _recv
raise EOFError
EOFError
...
ATC run failed, Please check the detail log, Try 'atc --help' for more information
E90000: Compile operator failed, cause: unexpected EOF File "/usr/local/Ascend/ascend-toolkit/latest/python/site-packages/tbe/common/repository_manager/interface.py", line 33, in cann_kb_init
return RouteServer.initialize(**locals())
File "/usr/local/Ascend/ascend-toolkit/latest/python/site-packages/tbe/common/repository_manager/route.py", line 51, in wrapper
return func(cls, *args, **kwargs)
File "/usr/local/Ascend/ascend-toolkit/latest/python/site-packages/tbe/common/repository_manager/route.py", line 166, in initialize
cls.bank_process_pool = ctx.Pool(cann_kb_process_num)
File "/home/zhangkai/miniconda3/lib/python3.8/multiprocessing/context.py", line 119, in Pool
return Pool(processes, initializer, initargs, maxtasksperchild,
File "/home/zhangkai/miniconda3/lib/python3.8/multiprocessing/pool.py", line 212, in __init__
self._repopulate_pool()
File "/home/zhangkai/miniconda3/lib/python3.8/multiprocessing/pool.py", line 303, in _repopulate_pool
return self._repopulate_pool_static(self._ctx, self.Process,
File "/home/zhangkai/miniconda3/lib/python3.8/multiprocessing/pool.py", line 326, in _repopulate_pool_static
w.start()
File "/home/zhangkai/miniconda3/lib/python3.8/multiprocessing/process.py", line 121, in start
self._popen = self._Popen(self)
File "/home/zhangkai/miniconda3/lib/python3.8/multiprocessing/context.py", line 290, in _Popen
return Popen(process_obj)
File "/home/zhangkai/miniconda3/lib/python3.8/multiprocessing/popen_forkserver.py", line 35, in __init__
super().__init__(process_obj)
File "/home/zhangkai/miniconda3/lib/python3.8/multiprocessing/popen_fork.py", line 19, in __init__
self._launch(process_obj)
File "/home/zhangkai/miniconda3/lib/python3.8/multiprocessing/popen_forkserver.py", line 59, in _launch
self.pid = forkserver.read_signed(self.sentinel)
File "/home/zhangkai/miniconda3/lib/python3.8/multiprocessing/forkserver.py", line 332, in read_signed
raise EOFError('unexpected EOF')
TraceBack (most recent call last):
[GraphOpt][InitializeInner][InitTbeFunc] Failed to init tbe.[FUNC:InitializeInner][FILE:tbe_op_store_adapter.cc][LINE:1638]
[SubGraphOpt][PreCompileOp][InitAdapter] InitializeAdapter adapter [tbe_op_adapter] failed! Ret [4294967295][FUNC:InitializeAdapter][FILE:op_store_adapter_manager.cc][LINE:85]
[SubGraphOpt][PreCompileOp][Init] Initialize op store adapter failed, OpsStoreName[tbe-custom].[FUNC:Initialize][FILE:op_store_adapter_manager.cc][LINE:126]
[FusionMngr][Init] Op store adapter manager init failed.[FUNC:Initialize][FILE:fusion_manager.cc][LINE:125]
PluginManager InvokeAll failed.[FUNC:Initialize][FILE:ops_kernel_manager.cc][LINE:104]
OpsManager initialize failed.[FUNC:InnerInitialize][FILE:gelib.cc][LINE:237]
GELib::InnerInitialize failed.[FUNC:Initialize][FILE:gelib.cc][LINE:165]
根据 在开发者套件上转换模型-转换模型-应用开发指南-Atlas 200I DK A2开发者套件23.0.RC3开发文档-昇腾社区 (hiascend.com) 在ubuntu转换模型报错
系统环境:Ubuntu22.04
CANN版本:https://ascend-repo.obs.cn-east-2.myhuaweicloud.com/CANN/CANN%207.0.RC1/Ascend-cann-toolkit_7.0.RC1_linux-x86_64.run
样例链接:https://ascend-repo.obs.cn-east-2.myhuaweicloud.com/Atlas%20200I%20DK%20A2/DevKit/models/sdk_cal_samples/unetplusplus_sdk_python_sample.zip
执行命令:atc --model=model.onnx --framework=5 --output=model --soc_version=Ascend310B4
python版本:3.8.0
报错信息:
(base) zhangkai@DESKTOP-OROADTK:~/unetplusplus_sdk_python_sample/model$ atc --model=model.onnx --framework=5 --output=model --soc_version=Ascend310B4
ATC start working now, please wait for a moment.
/usr/local/Ascend/ascend-toolkit/latest/python/site-packages/tbe/dsl/unify_schedule/extract_image_patches_without_cbuf_schedule.py:317: SyntaxWarning: "is not" with a literal. Did you mean "!="?
if _ is not 1:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/home/zhangkai/miniconda3/lib/python3.8/multiprocessing/forkserver.py", line 205, in main
with socket.socket(socket.AF_UNIX, fileno=listener_fd) as listener, \
File "/home/zhangkai/miniconda3/lib/python3.8/socket.py", line 231, in __init__
_socket.socket.__init__(self, family, type, proto, fileno)
OSError: [Errno 22] Invalid argument
Exception in thread Thread-1:
Traceback (most recent call last):
File "/home/zhangkai/miniconda3/lib/python3.8/threading.py", line 932, in _bootstrap_inner
self.run()
File "/usr/local/Ascend/ascend-toolkit/latest/python/site-packages/tbe/common/repository_manager/utils/multiprocess_util.py", line 91, in run
key, func, args, kwargs = self.task_q.get(timeout=TIMEOUT)
File "<string>", line 2, in get
File "/home/zhangkai/miniconda3/lib/python3.8/multiprocessing/managers.py", line 835, in _callmethod
kind, result = conn.recv()
File "/home/zhangkai/miniconda3/lib/python3.8/multiprocessing/connection.py", line 250, in recv
buf = self._recv_bytes()
File "/home/zhangkai/miniconda3/lib/python3.8/multiprocessing/connection.py", line 414, in _recv_bytes
buf = self._recv(4)
File "/home/zhangkai/miniconda3/lib/python3.8/multiprocessing/connection.py", line 383, in _recv
raise EOFError
EOFError
...
ATC run failed, Please check the detail log, Try 'atc --help' for more information
E90000: Compile operator failed, cause: unexpected EOF File "/usr/local/Ascend/ascend-toolkit/latest/python/site-packages/tbe/common/repository_manager/interface.py", line 33, in cann_kb_init
return RouteServer.initialize(**locals())
File "/usr/local/Ascend/ascend-toolkit/latest/python/site-packages/tbe/common/repository_manager/route.py", line 51, in wrapper
return func(cls, *args, **kwargs)
File "/usr/local/Ascend/ascend-toolkit/latest/python/site-packages/tbe/common/repository_manager/route.py", line 166, in initialize
cls.bank_process_pool = ctx.Pool(cann_kb_process_num)
File "/home/zhangkai/miniconda3/lib/python3.8/multiprocessing/context.py", line 119, in Pool
return Pool(processes, initializer, initargs, maxtasksperchild,
File "/home/zhangkai/miniconda3/lib/python3.8/multiprocessing/pool.py", line 212, in __init__
self._repopulate_pool()
File "/home/zhangkai/miniconda3/lib/python3.8/multiprocessing/pool.py", line 303, in _repopulate_pool
return self._repopulate_pool_static(self._ctx, self.Process,
File "/home/zhangkai/miniconda3/lib/python3.8/multiprocessing/pool.py", line 326, in _repopulate_pool_static
w.start()
File "/home/zhangkai/miniconda3/lib/python3.8/multiprocessing/process.py", line 121, in start
self._popen = self._Popen(self)
File "/home/zhangkai/miniconda3/lib/python3.8/multiprocessing/context.py", line 290, in _Popen
return Popen(process_obj)
File "/home/zhangkai/miniconda3/lib/python3.8/multiprocessing/popen_forkserver.py", line 35, in __init__
super().__init__(process_obj)
File "/home/zhangkai/miniconda3/lib/python3.8/multiprocessing/popen_fork.py", line 19, in __init__
self._launch(process_obj)
File "/home/zhangkai/miniconda3/lib/python3.8/multiprocessing/popen_forkserver.py", line 59, in _launch
self.pid = forkserver.read_signed(self.sentinel)
File "/home/zhangkai/miniconda3/lib/python3.8/multiprocessing/forkserver.py", line 332, in read_signed
raise EOFError('unexpected EOF')
TraceBack (most recent call last):
[GraphOpt][InitializeInner][InitTbeFunc] Failed to init tbe.[FUNC:InitializeInner][FILE:tbe_op_store_adapter.cc][LINE:1638]
[SubGraphOpt][PreCompileOp][InitAdapter] InitializeAdapter adapter [tbe_op_adapter] failed! Ret [4294967295][FUNC:InitializeAdapter][FILE:op_store_adapter_manager.cc][LINE:85]
[SubGraphOpt][PreCompileOp][Init] Initialize op store adapter failed, OpsStoreName[tbe-custom].[FUNC:Initialize][FILE:op_store_adapter_manager.cc][LINE:126]
[FusionMngr][Init] Op store adapter manager init failed.[FUNC:Initialize][FILE:fusion_manager.cc][LINE:125]
PluginManager InvokeAll failed.[FUNC:Initialize][FILE:ops_kernel_manager.cc][LINE:104]
OpsManager initialize failed.[FUNC:InnerInitialize][FILE:gelib.cc][LINE:237]
GELib::InnerInitialize failed.[FUNC:Initialize][FILE:gelib.cc][LINE:165]