ATC转换onnx模型失败
收藏回复举报
ATC转换onnx模型失败
t('forum.solved') 已解决
新人帖
发表于2023-11-29 16:34:32
0 查看

使用CANN社区版开发文档学习AscendCL应用开发(c/c++)的快速入门章节时,使用ATC执行模型转换时出错,文档网页地址快速入门-AscendCL应用开发(C&C++)-应用开发-...-文档首页-昇腾社区 (hiascend.com)

命令:atc --model=resnet50.onnx --framework=5 --output=resnet50 --input_shape="actual_input_1:1,3,224,224" --soc_version=Ascend310B4

报错信息:

 

ATC start working now, please wait for a moment. 

/usr/local/Ascend/ascend-toolkit/latest/bin/atc: 第 17 行: 185956 已杀死               ${PKG_PATH}/bin/atc.bin "$@" 

(ascend-env) root@deepi-virtual-machine:~/CANN/samples/MyFirstApp_ONNX/model# Process ForkServerPoolWorker-6: 

Process ForkServerPoolWorker-3: 

Process ForkServerPoolWorker-5: 

Traceback (most recent call last): 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/pool.py", line 127, in worker 

    put((job, i, result)) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/queues.py", line 364, in put 

    self._writer.send_bytes(obj) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/connection.py", line 200, in send_bytes 

    self._send_bytes(m[offset:offset + size]) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/connection.py", line 404, in _send_bytes 

    self._send(header + buf) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/connection.py", line 368, in _send 

    n = write(self._handle, buf) 

BrokenPipeError: [Errno 32] Broken pipe 

 

During handling of the above exception, another exception occurred: 

 

Traceback (most recent call last): 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/process.py", line 297, in _bootstrap 

    self.run() 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/process.py", line 99, in run 

    self._target(*self._args, **self._kwargs) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/pool.py", line 132, in worker 

    put((job, i, (False, wrapped))) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/queues.py", line 364, in put 

    self._writer.send_bytes(obj) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/connection.py", line 200, in send_bytes 

    self._send_bytes(m[offset:offset + size]) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/connection.py", line 404, in _send_bytes 

    self._send(header + buf) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/connection.py", line 368, in _send 

    n = write(self._handle, buf) 

BrokenPipeError: [Errno 32] Broken pipe 

Process ForkServerPoolWorker-4: 

Process ForkServerPoolWorker-9: 

Traceback (most recent call last): 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/pool.py", line 127, in worker 

    put((job, i, result)) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/queues.py", line 364, in put 

    self._writer.send_bytes(obj) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/connection.py", line 200, in send_bytes 

    self._send_bytes(m[offset:offset + size]) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/connection.py", line 404, in _send_bytes 

    self._send(header + buf) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/connection.py", line 368, in _send 

    n = write(self._handle, buf) 

BrokenPipeError: [Errno 32] Broken pipe 

 

During handling of the above exception, another exception occurred: 

 

Traceback (most recent call last): 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/process.py", line 297, in _bootstrap 

    self.run() 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/process.py", line 99, in run 

    self._target(*self._args, **self._kwargs) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/pool.py", line 132, in worker 

    put((job, i, (False, wrapped))) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/queues.py", line 364, in put 

    self._writer.send_bytes(obj) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/connection.py", line 200, in send_bytes 

    self._send_bytes(m[offset:offset + size]) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/connection.py", line 404, in _send_bytes 

    self._send(header + buf) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/connection.py", line 368, in _send 

    n = write(self._handle, buf) 

BrokenPipeError: [Errno 32] Broken pipe 

Traceback (most recent call last): 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/pool.py", line 127, in worker 

    put((job, i, result)) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/queues.py", line 364, in put 

    self._writer.send_bytes(obj) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/connection.py", line 200, in send_bytes 

    self._send_bytes(m[offset:offset + size]) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/connection.py", line 404, in _send_bytes 

    self._send(header + buf) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/connection.py", line 368, in _send 

    n = write(self._handle, buf) 

BrokenPipeError: [Errno 32] Broken pipe 

 

During handling of the above exception, another exception occurred: 

 

Traceback (most recent call last): 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/process.py", line 297, in _bootstrap 

    self.run() 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/process.py", line 99, in run 

    self._target(*self._args, **self._kwargs) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/pool.py", line 132, in worker 

    put((job, i, (False, wrapped))) 

Traceback (most recent call last): 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/queues.py", line 364, in put 

    self._writer.send_bytes(obj) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/pool.py", line 127, in worker 

    put((job, i, result)) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/queues.py", line 364, in put 

    self._writer.send_bytes(obj) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/connection.py", line 200, in send_bytes 

    self._send_bytes(m[offset:offset + size]) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/connection.py", line 200, in send_bytes 

    self._send_bytes(m[offset:offset + size]) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/connection.py", line 404, in _send_bytes 

    self._send(header + buf) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/connection.py", line 404, in _send_bytes 

    self._send(header + buf) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/connection.py", line 368, in _send 

    n = write(self._handle, buf) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/connection.py", line 368, in _send 

    n = write(self._handle, buf) 

BrokenPipeError: [Errno 32] Broken pipe 

 

During handling of the above exception, another exception occurred: 

 

Traceback (most recent call last): 

BrokenPipeError: [Errno 32] Broken pipe 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/process.py", line 297, in _bootstrap 

    self.run() 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/process.py", line 99, in run 

    self._target(*self._args, **self._kwargs) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/pool.py", line 132, in worker 

    put((job, i, (False, wrapped))) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/queues.py", line 364, in put 

    self._writer.send_bytes(obj) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/connection.py", line 200, in send_bytes 

    self._send_bytes(m[offset:offset + size]) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/connection.py", line 404, in _send_bytes 

    self._send(header + buf) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/connection.py", line 368, in _send 

    n = write(self._handle, buf) 

BrokenPipeError: [Errno 32] Broken pipe 

Traceback (most recent call last): 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/pool.py", line 127, in worker 

    put((job, i, result)) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/queues.py", line 364, in put 

    self._writer.send_bytes(obj) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/connection.py", line 200, in send_bytes 

    self._send_bytes(m[offset:offset + size]) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/connection.py", line 404, in _send_bytes 

    self._send(header + buf) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/connection.py", line 368, in _send 

    n = write(self._handle, buf) 

BrokenPipeError: [Errno 32] Broken pipe 

 

During handling of the above exception, another exception occurred: 

 

Traceback (most recent call last): 

Process ForkServerPoolWorker-2: 

Traceback (most recent call last): 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/process.py", line 297, in _bootstrap 

    self.run() 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/process.py", line 99, in run 

    self._target(*self._args, **self._kwargs) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/pool.py", line 132, in worker 

    put((job, i, (False, wrapped))) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/queues.py", line 364, in put 

    self._writer.send_bytes(obj) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/connection.py", line 200, in send_bytes 

    self._send_bytes(m[offset:offset + size]) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/connection.py", line 404, in _send_bytes 

    self._send(header + buf) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/connection.py", line 368, in _send 

    n = write(self._handle, buf) 

BrokenPipeError: [Errno 32] Broken pipe 

Process ForkServerPoolWorker-7: 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/pool.py", line 127, in worker 

    put((job, i, result)) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/queues.py", line 364, in put 

    self._writer.send_bytes(obj) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/connection.py", line 200, in send_bytes 

    self._send_bytes(m[offset:offset + size]) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/connection.py", line 404, in _send_bytes 

    self._send(header + buf) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/connection.py", line 368, in _send 

    n = write(self._handle, buf) 

BrokenPipeError: [Errno 32] Broken pipe 

 

During handling of the above exception, another exception occurred: 

 

Traceback (most recent call last): 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/process.py", line 297, in _bootstrap 

    self.run() 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/process.py", line 99, in run 

    self._target(*self._args, **self._kwargs) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/pool.py", line 132, in worker 

    put((job, i, (False, wrapped))) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/queues.py", line 364, in put 

    self._writer.send_bytes(obj) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/connection.py", line 200, in send_bytes 

    self._send_bytes(m[offset:offset + size]) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/connection.py", line 404, in _send_bytes 

    self._send(header + buf) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/connection.py", line 368, in _send 

    n = write(self._handle, buf) 

Traceback (most recent call last): 

BrokenPipeError: [Errno 32] Broken pipe 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/pool.py", line 127, in worker 

    put((job, i, result)) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/queues.py", line 364, in put 

    self._writer.send_bytes(obj) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/connection.py", line 200, in send_bytes 

    self._send_bytes(m[offset:offset + size]) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/connection.py", line 404, in _send_bytes 

    self._send(header + buf) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/connection.py", line 368, in _send 

    n = write(self._handle, buf) 

BrokenPipeError: [Errno 32] Broken pipe 

 

During handling of the above exception, another exception occurred: 

 

Traceback (most recent call last): 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/process.py", line 297, in _bootstrap 

    self.run() 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/process.py", line 99, in run 

    self._target(*self._args, **self._kwargs) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/pool.py", line 132, in worker 

    put((job, i, (False, wrapped))) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/queues.py", line 364, in put 

    self._writer.send_bytes(obj) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/connection.py", line 200, in send_bytes 

    self._send_bytes(m[offset:offset + size]) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/connection.py", line 404, in _send_bytes 

    self._send(header + buf) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/connection.py", line 368, in _send 

    n = write(self._handle, buf) 

BrokenPipeError: [Errno 32] Broken pipe 

Process ForkServerPoolWorker-8: 

Traceback (most recent call last): 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/pool.py", line 127, in worker 

    put((job, i, result)) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/queues.py", line 364, in put 

    self._writer.send_bytes(obj) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/connection.py", line 200, in send_bytes 

    self._send_bytes(m[offset:offset + size]) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/connection.py", line 404, in _send_bytes 

    self._send(header + buf) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/connection.py", line 368, in _send 

    n = write(self._handle, buf) 

BrokenPipeError: [Errno 32] Broken pipe 

 

During handling of the above exception, another exception occurred: 

 

Traceback (most recent call last): 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/process.py", line 297, in _bootstrap 

    self.run() 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/process.py", line 99, in run 

    self._target(*self._args, **self._kwargs) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/pool.py", line 132, in worker 

    put((job, i, (False, wrapped))) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/queues.py", line 364, in put 

    self._writer.send_bytes(obj) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/connection.py", line 200, in send_bytes 

    self._send_bytes(m[offset:offset + size]) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/connection.py", line 404, in _send_bytes 

    self._send(header + buf) 

  File "/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/connection.py", line 368, in _send 

    n = write(self._handle, buf) 

BrokenPipeError: [Errno 32] Broken pipe 

/root/anaconda3/envs/ascend-env/lib/python3.7/multiprocessing/semaphore_tracker.py:144: UserWarning: semaphore_tracker: There appear to be 95 leaked semaphores to clean up at shutdown 

  len(cache)) 

我要发帖子