在使用pyinstaller打包后acl.mdl.load_from_file函数返回值不一致,打包前返回的model_id为1,打包后为0
收藏回复举报
在使用pyinstaller打包后acl.mdl.load_from_file函数返回值不一致,打包前返回的model_id为1,打包后为0
t('forum.solved') 已解决
发表于2024-10-09 11:11:36
0 查看

源码:

import acl

acl.init()

acl.rt.set_device(0)

context, _ = acl.rt.create_context(0)

model_path='/home/HwHiAiUser/桌面/yibo/3/yolov7_tiny.om'

model_id, _ = acl.mdl.load_from_file(model_path)

print(model_id)

acl.finalize()

acl.mdl.unload(model_id)

打包前运行print(model_id)为1

打包后运行print(model_id)为0

打包过程日志如下:

[HwHiAiUser@localhost 3]$ pyinstaller -y test5.py 

284 INFO: PyInstaller: 5.13.2

284 INFO: Python: 3.7.9

286 INFO: Platform: Linux-4.19.90-23.8.v2101.ky10.x86_64-x86_64-with-kylin-10-Tercel

287 INFO: wrote /home/HwHiAiUser/桌面/yibo/3/test5.spec

291 INFO: Extending PYTHONPATH with paths

['/home/HwHiAiUser/桌面/yibo/3']

729 INFO: checking Analysis

730 INFO: Building Analysis because Analysis-00.toc is non existent

730 INFO: Initializing module dependency graph...

731 INFO: Caching module graph hooks...

751 INFO: Analyzing base_library.zip ...

2300 INFO: Loading module hook 'hook-encodings.py' from '/home/HwHiAiUser/.local/lib/python3.7/site-packages/PyInstaller/hooks'...

3559 INFO: Loading module hook 'hook-pickle.py' from '/home/HwHiAiUser/.local/lib/python3.7/site-packages/PyInstaller/hooks'...

4047 INFO: Loading module hook 'hook-heapq.py' from '/home/HwHiAiUser/.local/lib/python3.7/site-packages/PyInstaller/hooks'...

6891 INFO: Caching module dependency graph...

7228 INFO: running Analysis Analysis-00.toc

7251 INFO: Analyzing /home/HwHiAiUser/桌面/yibo/3/test5.py

7255 INFO: Processing module hooks...

7284 INFO: Looking for ctypes DLLs

7285 INFO: Analyzing run-time hooks ...

7297 INFO: Looking for dynamic libraries

ldd: 警告: 你没有执行权限  `/usr/local/Ascend/driver/lib64/libc_sec.so'

ldd: 警告: 你没有执行权限  `/usr/local/Ascend/driver/lib64/libmmpa.so'

ldd: 警告: 你没有执行权限  `/usr/local/Ascend/driver/lib64/libascend_hal.so'

8518 INFO: Looking for eggs

8520 INFO: Using Python library /lib64/libpython3.7m.so.1.0

8524 INFO: Warnings written to /home/HwHiAiUser/桌面/yibo/3/build/test5/warn-test5.txt

8555 INFO: Graph cross-reference written to /home/HwHiAiUser/桌面/yibo/3/build/test5/xref-test5.html

8575 INFO: checking PYZ

8576 INFO: Building PYZ because PYZ-00.toc is non existent

8576 INFO: Building PYZ (ZlibArchive) /home/HwHiAiUser/桌面/yibo/3/build/test5/PYZ-00.pyz

9051 INFO: Building PYZ (ZlibArchive) /home/HwHiAiUser/桌面/yibo/3/build/test5/PYZ-00.pyz completed successfully.

9054 INFO: checking PKG

9054 INFO: Building PKG because PKG-00.toc is non existent

9054 INFO: Building PKG (CArchive) test5.pkg

9071 INFO: Building PKG (CArchive) test5.pkg completed successfully.

9072 INFO: Bootloader /home/HwHiAiUser/.local/lib/python3.7/site-packages/PyInstaller/bootloader/Linux-64bit-intel/run

9072 INFO: checking EXE

9072 INFO: Building EXE because EXE-00.toc is non existent

9072 INFO: Building EXE from EXE-00.toc

9072 INFO: Copying bootloader EXE to /home/HwHiAiUser/桌面/yibo/3/build/test5/test5

9072 INFO: Appending PKG archive to custom ELF section in EXE

9078 INFO: Building EXE from EXE-00.toc completed successfully.

9081 INFO: checking COLLECT

9082 INFO: Building COLLECT because COLLECT-00.toc is non existent

9082 INFO: Building COLLECT COLLECT-00.toc

9199 INFO: Building COLLECT COLLECT-00.toc completed successfully.

我要发帖子