在导入
import torch
import cv2
时报错
from .cv2 import *
ImportError: dlopen: cannot load any more object with static TLS
原因是得将cv2放在torch或tensorflow前,即改为
import cv2
import torch
即可。需要注意的是如果存在子代码得调用,还需要将子代码得调用挪到前面,即如果在my_dataset.py中导入了cv2,在main.py中导入my_dataset.py,需要将main.py中my_dataset.py尽量往前放。