Ubuntu转换模型报错
收藏回复举报
Ubuntu转换模型报错
t('forum.solved') 已解决
发表于2024-04-25 17:21:28
0 查看

根据 在开发者套件上转换模型-转换模型-应用开发指南-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] 

我要发帖子