ImportError: dlopen: cannot load any more object with static TLS

該問題在使用import torch時出現。

這是一個非常詭異的問題,可以發現在github有大量關於該問題的討論,然而並沒有一個根本性的解決方法,並且該問題並不僅僅在使用torch時出現,用tensorflow也有可能出現。

解決方法:

1、調換調用包的順序,例如:

import cv2
import torch # 報錯
# different order
import torch
import cv2   # ok

2、然而上述方法對我並沒有什麼卵用:

參考:https://github.com/pytorch/pytorch/issues/2083

使用這位老哥的方法,雖然依舊毫無道理,但是對我有用 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章