lib/python3.7/site-packages/torch/lib/../../../../libgomp.so.1: version `GOMP_4.0‘ not found (requir
之前程序可以正常運行,裝了anaconda,matlab后,再次運行出現(xiàn)了這個問題,我感覺是安裝matlab影響的,因為matlab安裝后打不開,報了錯類似error-9, 9.75,查到解決方法就是把lib什么so刪了,再替換,再建立軟連接,當時matlab的問題沒解決,我也就沒管。
全程是根據(jù)這個網(wǎng)頁走的:https://www.programmersought.com/article/6837543847/
先運行 strings /home/用戶名..lib/python3.7/site-packages/torch/lib/../../../...(填你報錯的路徑)/libgomp.so.1 | grep GOMP
得到類似于底下的,我只截取了一部分,主要就是說有GOMP_3.0,但沒有4.0,也就是程序報的4.0 not found
GOMP_taskyield
GOMP_1.0
GOMP_2.0
GOMP_3.0
GOMP_CPU_AFFINITY
GOMP_SPINCOUNT
GOMP_STACKSIZE
not enough memory to store GOMP_CPU_AFFINITY list
Invalid value for enviroment variable GOMP_CPU_AFFINITY
?再運行 locate libgomp.so.1
得到一系列,但只關(guān)注最后兩行
/usr/lib/x86_64-linux-gnu/libgomp.so.1
/usr/lib/x86_64-linux-gnu/libgomp.so.1.0.0
運行這三句:
cp /usr/lib/x86_64-linux-gnu/libgomp.so.1.0.0? ?/home/用戶名/.conda/envs/虛擬環(huán)境名/lib/python3.7/site-packages/torch/lib/../../../../
?
rm -f libgomp.so.1
?
ln -s libgomp.so.1.0.0 libgomp.so.1
核心就是把1.0.0換成1.0,cp 后面第一個跟剛搜索出來的1.0.0的位置,第二個參數(shù)寫報錯not found?GOMP_4.0的文件夾
到此結(jié)束,可以檢查下:
再用strings /home/用戶名..lib/python3.7/site-packages/torch/lib/../../../...(填你報錯的路徑)/libgomp.so.1 | grep GOMP
出來的結(jié)果里面就有4.0啦
GOMP_PLUGIN_acc_default_dim
GOMP_teams_reg
GOMP_1.0
GOMP_2.0
GOMP_3.0
GOMP_4.0
GOMP_4.0.1
GOMP_4.5
GOMP_5.0
GOMP_PLUGIN_1.0
GOMP_PLUGIN_1.1
再次運行程序就沒有錯了,希望能幫到大家!
總結(jié)
以上是生活随笔為你收集整理的lib/python3.7/site-packages/torch/lib/../../../../libgomp.so.1: version `GOMP_4.0‘ not found (requir的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: QLocale::Language相关枚
- 下一篇: CCPC2018女生赛口算训练6287