Open OctCarp opened 5 months ago
作者您好,我最近在 Nvidia 的边缘计算设备 Jetson Nano 上应用你的项目时,发现会出现 Illegal instruction (core dumped) 的错误,经过逐一排查,发现问题出现在 import 语句的顺序上。
Illegal instruction (core dumped)
import
import dlib import cv2 # 以上代码可能会导致错误 import cv2 import dlib # 如此修改可以正常运行,不再报错
其中 cv2 和 dlib 均为 CMake 本地编译的版本。
cv2
dlib
CMake
请问第一种导入方式是否存在潜在的导致库文件冲突的可能性?如果是的话,作者可以考虑修改一下 import 语句的顺序。不在此提出 PR。
设备:Nvidia Jetson Nano 系统:Ubuntu 18.04 (使用 Nvidia 官方提供的 SD 卡映像) 包版本:OpenCV 4.5.0 with CUDA,dlib 19.21 with CUDA,CUDA 10.2,cuDNN 8
收到,谢谢,import 顺序确实可能会引入错误
Imports should be grouped in the following order: 1. standard library imports 2. related third party imports 3. local application/library specific imports
问题描述
作者您好,我最近在 Nvidia 的边缘计算设备 Jetson Nano 上应用你的项目时,发现会出现
Illegal instruction (core dumped)
的错误,经过逐一排查,发现问题出现在import
语句的顺序上。其中
cv2
和dlib
均为CMake
本地编译的版本。请问第一种导入方式是否存在潜在的导致库文件冲突的可能性?如果是的话,作者可以考虑修改一下
import
语句的顺序。不在此提出 PR。运行环境
设备:Nvidia Jetson Nano 系统:Ubuntu 18.04 (使用 Nvidia 官方提供的 SD 卡映像) 包版本:OpenCV 4.5.0 with CUDA,dlib 19.21 with CUDA,CUDA 10.2,cuDNN 8