onnx转换为om模型时Warning: tiling offset out of range, index: 32 怎么解决
收藏回复举报
onnx转换为om模型时Warning: tiling offset out of range, index: 32 怎么解决
t('forum.solved') 已解决
发表于2024-05-14 20:00:56
0 查看

Warning: tiling offset out of range, index: 32

在转换yolov6模型时报了这个告警,请问是为什么?

硬件:Atlas 200I DK A2,

cann版本: Ascend-cann-toolkit_8.0.RC1.alpha001_linux-aarch64,

转换模型输入的指令:

atc --model=yolov7x.onnx --framework=5 --output=yolov7x --input_shape="images:1,3,640,640"  --soc_version=Ascend310B4  --insert_op_conf=aipp.cfg

更加详细的log显示:

 

Warning: tiling offset out of range, index: 32 

Warning: tiling offset out of range, index: 32 

/usr/local/Ascend/ascend-toolkit/latest/bin/atc: line 17: 1566263 Killed                  ${PKG_PATH}/bin/atc.bin "$@" 

(base) root@davinci-mini:~/samples/inference/modelInference/sampleYOLOV7/model# Process ForkServerPoolWorker-8: 

Process ForkServerPoolWorker-7: 

Process ForkServerPoolWorker-3: 

Traceback (most recent call last): 

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/pool.py", line 131, in worker 

    put((job, i, result)) 

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/queues.py", line 378, in put 

    self._writer.send_bytes(obj) 

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/connection.py", line 205, in send_bytes 

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

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/connection.py", line 416, in _send_bytes 

    self._send(header + buf) 

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/connection.py", line 373, 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 "/usr/local/miniconda3/lib/python3.9/multiprocessing/process.py", line 315, in _bootstrap 

    self.run() 

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/process.py", line 108, in run 

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

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/pool.py", line 136, in worker 

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

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/queues.py", line 378, in put 

    self._writer.send_bytes(obj) 

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/connection.py", line 205, in send_bytes 

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

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/connection.py", line 416, in _send_bytes 

    self._send(header + buf) 

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/connection.py", line 373, in _send 

    n = write(self._handle, buf) 

BrokenPipeError: [Errno 32] Broken pipe 

Traceback (most recent call last): 

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/pool.py", line 131, in worker 

    put((job, i, result)) 

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/queues.py", line 378, in put 

    self._writer.send_bytes(obj) 

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/connection.py", line 205, in send_bytes 

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

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/connection.py", line 416, in _send_bytes 

    self._send(header + buf) 

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/connection.py", line 373, 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 "/usr/local/miniconda3/lib/python3.9/multiprocessing/process.py", line 315, in _bootstrap 

    self.run() 

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/process.py", line 108, in run 

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

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/pool.py", line 136, in worker 

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

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/queues.py", line 378, in put 

    self._writer.send_bytes(obj) 

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/connection.py", line 205, in send_bytes 

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

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/connection.py", line 416, in _send_bytes 

    self._send(header + buf) 

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/connection.py", line 373, in _send 

    n = write(self._handle, buf) 

BrokenPipeError: [Errno 32] Broken pipe 

Process ForkServerPoolWorker-2: 

Process ForkServerPoolWorker-5: 

Traceback (most recent call last): 

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/pool.py", line 131, in worker 

    put((job, i, result)) 

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/queues.py", line 378, in put 

    self._writer.send_bytes(obj) 

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/connection.py", line 205, in send_bytes 

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

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/connection.py", line 416, in _send_bytes 

    self._send(header + buf) 

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/connection.py", line 373, 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 "/usr/local/miniconda3/lib/python3.9/multiprocessing/process.py", line 315, in _bootstrap 

    self.run() 

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/process.py", line 108, in run 

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

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/pool.py", line 136, in worker 

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

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/queues.py", line 378, in put 

    self._writer.send_bytes(obj) 

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/connection.py", line 205, in send_bytes 

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

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/connection.py", line 416, in _send_bytes 

    self._send(header + buf) 

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/connection.py", line 373, in _send 

    n = write(self._handle, buf) 

BrokenPipeError: [Errno 32] Broken pipe 

Traceback (most recent call last): 

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/pool.py", line 131, in worker 

    put((job, i, result)) 

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/queues.py", line 378, in put 

    self._writer.send_bytes(obj) 

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/connection.py", line 205, in send_bytes 

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

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/connection.py", line 416, in _send_bytes 

    self._send(header + buf) 

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/connection.py", line 373, 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 "/usr/local/miniconda3/lib/python3.9/multiprocessing/process.py", line 315, in _bootstrap 

    self.run() 

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/process.py", line 108, in run 

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

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/pool.py", line 136, in worker 

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

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/queues.py", line 378, in put 

    self._writer.send_bytes(obj) 

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/connection.py", line 205, in send_bytes 

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

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/connection.py", line 416, in _send_bytes 

    self._send(header + buf) 

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/connection.py", line 373, in _send 

    n = write(self._handle, buf) 

BrokenPipeError: [Errno 32] Broken pipe 

Process ForkServerProcess-10: 

Traceback (most recent call last): 

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/pool.py", line 131, in worker 

    put((job, i, result)) 

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/queues.py", line 378, in put 

    self._writer.send_bytes(obj) 

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/connection.py", line 205, in send_bytes 

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

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/connection.py", line 416, in _send_bytes 

    self._send(header + buf) 

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/connection.py", line 373, 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 "/usr/local/miniconda3/lib/python3.9/multiprocessing/process.py", line 315, in _bootstrap 

    self.run() 

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/process.py", line 108, in run 

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

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/pool.py", line 136, in worker 

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

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/queues.py", line 378, in put 

    self._writer.send_bytes(obj) 

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/connection.py", line 205, in send_bytes 

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

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/connection.py", line 416, in _send_bytes 

    self._send(header + buf) 

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/connection.py", line 373, in _send 

    n = write(self._handle, buf) 

BrokenPipeError: [Errno 32] Broken pipe 

Traceback (most recent call last): 

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/process.py", line 315, in _bootstrap 

    self.run() 

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/process.py", line 108, in run 

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

  File "/usr/local/Ascend/ascend-toolkit/latest/python/site-packages/tbe/common/repository_manager/utils/common.py", line 109, in daemon_process 

    os.kill(mgr_pid, signal.SIGKILL) 

ProcessLookupError: [Errno 3] No such process 

Process ForkServerPoolWorker-4: 

Traceback (most recent call last): 

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/pool.py", line 131, in worker 

    put((job, i, result)) 

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/queues.py", line 378, in put 

    self._writer.send_bytes(obj) 

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/connection.py", line 205, in send_bytes 

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

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/connection.py", line 416, in _send_bytes 

    self._send(header + buf) 

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/connection.py", line 373, 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 "/usr/local/miniconda3/lib/python3.9/multiprocessing/process.py", line 315, in _bootstrap 

    self.run() 

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/process.py", line 108, in run 

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

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/pool.py", line 136, in worker 

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

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/queues.py", line 378, in put 

    self._writer.send_bytes(obj) 

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/connection.py", line 205, in send_bytes 

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

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/connection.py", line 416, in _send_bytes 

    self._send(header + buf) 

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/connection.py", line 373, in _send 

    n = write(self._handle, buf) 

BrokenPipeError: [Errno 32] Broken pipe 

Process ForkServerPoolWorker-9: 

Traceback (most recent call last): 

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/pool.py", line 131, in worker 

    put((job, i, result)) 

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/queues.py", line 378, in put 

    self._writer.send_bytes(obj) 

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/connection.py", line 205, in send_bytes 

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

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/connection.py", line 416, in _send_bytes 

    self._send(header + buf) 

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/connection.py", line 373, 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 "/usr/local/miniconda3/lib/python3.9/multiprocessing/process.py", line 315, in _bootstrap 

    self.run() 

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/process.py", line 108, in run 

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

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/pool.py", line 136, in worker 

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

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/queues.py", line 378, in put 

    self._writer.send_bytes(obj) 

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/connection.py", line 205, in send_bytes 

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

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/connection.py", line 416, in _send_bytes 

    self._send(header + buf) 

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/connection.py", line 373, in _send 

    n = write(self._handle, buf) 

BrokenPipeError: [Errno 32] Broken pipe 

Process ForkServerPoolWorker-6: 

Traceback (most recent call last): 

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/pool.py", line 131, in worker 

    put((job, i, result)) 

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/queues.py", line 378, in put 

    self._writer.send_bytes(obj) 

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/connection.py", line 205, in send_bytes 

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

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/connection.py", line 416, in _send_bytes 

    self._send(header + buf) 

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/connection.py", line 373, 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 "/usr/local/miniconda3/lib/python3.9/multiprocessing/process.py", line 315, in _bootstrap 

    self.run() 

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/process.py", line 108, in run 

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

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/pool.py", line 136, in worker 

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

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/queues.py", line 378, in put 

    self._writer.send_bytes(obj) 

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/connection.py", line 205, in send_bytes 

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

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/connection.py", line 416, in _send_bytes 

    self._send(header + buf) 

  File "/usr/local/miniconda3/lib/python3.9/multiprocessing/connection.py", line 373, in _send 

    n = write(self._handle, buf) 

BrokenPipeError: [Errno 32] Broken pipe 

/usr/local/miniconda3/lib/python3.9/multiprocessing/resource_tracker.py:216: UserWarning: resource_tracker: There appear to be 41 leaked semaphore objects to clean up at shutdown 

  warnings.warn('resource_tracker: There appear to be %d ' 

我要发帖子