前言
使用pyinstaller将detectron2打包成exe后,调用detectron2的导出TorchScript模型出现错误。次错误是继上一次错误pyinstaller打包错误:OSError: Can‘t get source for <function sigmoid_focal_loss at 0x00000174BE600F70>.之后出现的第二个错误
环境:
System:Windows10
Pytorch:1.8.1
Detectron2:0.6
CUDA:11.1
错误信息
Traceback (most recent call last):
File "torch\_utils_internal.py", line 55, in get_source_lines_and_file
File "inspect.py", line 979, in getsourcelines
File "inspect.py", line 798, in findsource
OSError: could not get source code
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "main.py", line 35, in <module>
File "<frozen importlib._bootstrap>", line 991, in _find_and_load
File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
File "PyInstaller\loader\pyimod02_importers.py", line 499, in exec_module
File "my01\utils\my01_get_train_record.py", line 5, in <module>
File "<frozen importlib._bootstrap>", line 991, in _find_and_load
File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line