/libgomp.so.1: version `GOMP_4.0' not found (required by

本文详细介绍了如何解决PyTorch环境下遇到的libstdc++.so.6及libgomp.so.1链接库问题,通过查找并修正动态链接库路径,确保环境正确配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题:在这里插入图片描述
步骤一:strings /home/gaoning/anaconda2/envs/pytorch3/lib/libstdc++.so.6 | grep CXXABI #查看gcc的。。。有没有内个1.3.8#
在这里插入图片描述
发现没有,复制,动态链接,

find /home/gaoning/anaconda2/envs/pytorch3 -name "libstdc++.so.*"


下面两行是新添加的

cp /home/gaoning/anaconda2/envs/pytorch3/x86_64-conda_cos6-linux-gnu/sysroot/lib/libstdc++.so.6.0.26 /home/gaoning/anaconda2/envs/pytorch3/lib --remove-destination

在这里插入图片描述
一样的文件,蹊跷,先往下走

cd /home/gaoning/anaconda2/envs/pytorch3/lib
rm -rf libstdc++.so.6
ln -s libstdc++.so.6.0.26 libstdc++.so.6
#查看
strings /home/gaoning/anaconda2/envs/pytorch3/lib/libstdc++.so.6 | grep 'CXXABI'

在这里插入图片描述
完成,但,新问题出现,TMD

我的问题是出现在conda管理的包中了,所以针对anaconda下的虚拟环境将包的动态链接库改正
在这里插入图片描述主要问题 这个GOMP_4.0缠了我一天,结果是因为gcc4.8版本的原因,所以建议使用gcc4.9乃至更高,

conda install -c psi4 gcc-5 

若不是gcc版本的原因从网上集合如下,应该可以,

strings /home/gaoning/anaconda2/envs/pytorch3/lib/libgomp.so.1 | grep GOMP

在这里插入图片描述
首先我们先找到这个gcc更新后的包所在位置

 find /home/gaoning/anaconda2/envs/pytorch3 -name "libgomp.so.*"  
 #这里的/home/xxx/anaconda2/envs/pytorch3 是你的conda存放的虚拟环境的路径 
 # "libgomp.so.*" 是你想要找的模块

在这里插入图片描述
下面的倒数第一个就是我们想找的路径
将它复制到原始的lib中

 cp /home/gaoning/anaconda2/envs/pytorch3/x86_64-conda_cos6-linux-gnu/sysroot/lib/libgomp.so.1.0.0 /home/gaoning/anaconda2/envs/pytorch3/lib --remove-destination
#空格前是你想复制的,后是你复制到的路径,最后--remove-destination是若存在覆盖掉原路径文件
cd /home/gaoning/anaconda2/envs/pytorch3/lib
rm -rf libgomp.so.1
ln -s libgomp.so.1.0.0 libgomp.so.1
strings /home/gaoning/anaconda2/envs/pytorch3/lib/libgomp.so.1 | grep GOMP
ln -s /home/gaoning/anaconda2/envs/pytorch3/x86_64-conda_cos6-linux-gnu/sysroot/lib/libgomp.so.1 /home/gaoning/anaconda2/lib/libgomp.so.1

ln -s /home/gaoning/anaconda2/envs/pytorch3/x86_64-conda_cos6-linux-gnu/sysroot/lib/libgomp.so.1 /home/gaoning/anaconda2/envs/pytorch3/lib/python3.6/site-packages/torch/lib/libcaffe2.so
forlinx@ok3588:~/rknn-toolkit2-master/rknn-toolkit2/examples/onnx/yolov5$ sudo find / -name "libgomp*" 2>/dev/null /home/forlinx/.local/lib/python3.8/site-packages/torch.libs/libgomp-efb3da07.so.1.0.0 /home/forlinx/.local/lib/python3.8/site-packages/torch.libs/libgomp-d22c30c5.so.1.0.0 /home/forlinx/miniconda3/conda-meta/libgomp-11.2.0-h1234567_1.json /home/forlinx/miniconda3/share/info/libgomp.info /home/forlinx/miniconda3/pkgs/_openmp_mutex-5.1-51_gnu/lib/libgomp.so.1 /home/forlinx/miniconda3/pkgs/libgcc-ng-11.2.0-h1234567_1/share/info/libgomp.info /home/forlinx/miniconda3/pkgs/libgomp-11.2.0-h1234567_1 /home/forlinx/miniconda3/pkgs/libgomp-11.2.0-h1234567_1/lib/libgomp.so.1.0.0 /home/forlinx/miniconda3/pkgs/libgomp-11.2.0-h1234567_1/lib/libgomp.so /home/forlinx/miniconda3/pkgs/libgomp-11.2.0-h1234567_1.conda /home/forlinx/miniconda3/envs/rknn152/conda-meta/libgomp-11.2.0-h1234567_1.json /home/forlinx/miniconda3/envs/rknn152/share/info/libgomp.info /home/forlinx/miniconda3/envs/rknn152/lib/libgomp.so.1.0.0 /home/forlinx/miniconda3/envs/rknn152/lib/libgomp.so.1 /home/forlinx/miniconda3/envs/rknn152/lib/libgomp.so /home/forlinx/miniconda3/lib/libgomp.so.1.0.0 /home/forlinx/miniconda3/lib/libgomp.so.1 /home/forlinx/miniconda3/lib/libgomp.so /var/lib/dpkg/info/libgomp1:arm64.symbols /var/lib/dpkg/info/libgomp1:arm64.triggers /var/lib/dpkg/info/libgomp1:arm64.shlibs /var/lib/dpkg/info/libgomp1:arm64.md5sums /var/lib/dpkg/info/libgomp1:arm64.list /usr/local/lib/python3.8/dist-packages/tensorflow_cpu_aws.libs/libgomp-cc9055c7.so.1.0.0 /usr/local/lib/python3.8/dist-packages/torch/lib/libgomp-d22c30c5.so.1 /usr/share/doc/libgomp1 /usr/lib/llvm-10/lib/libgomp.so /usr/lib/aarch64-linux-gnu/libgomp.so.1.0.0 /usr/lib/aarch64-linux-gnu/libgomp.so.1 /usr/lib/gcc/aarch64-linux-gnu/9/libgomp.spec /usr/lib/gcc/aarch64-linux-gnu/9/libgomp.a /usr/lib/gcc/aarch64-linux-gnu/9/libgomp.so /usr/lib/gcc/aarch64-linux-gnu/8/libgomp.spec /usr/lib/gcc/aarch64-linux-gnu/8/libgomp.a /usr/lib/gcc/aarch64-linux-gnu/8/libgomp.so forlinx@ok3588:~/rknn-toolkit2-master/rknn-toolkit2/examples/onnx/yolov5$
最新发布
08-09
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值