栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

解决使用PyTorch Geometric框架,在centos中报错 `GLIBCXX

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

解决使用PyTorch Geometric框架,在centos中报错 `GLIBCXX

解决使用PyTorch Geometric框架,在centos中报错 'GLIBCXX_3.4.21'not found 以及 'GLIBC_2.27' not found 等问题

问题描述:
安装完成pyg依赖包 跑代码报错如下:

OSError: /lib64/libstdc++.so.6: version GLIBCXX_3.4.21 not found 
(required by ****/anaconda3/envs/torch14pyg/lib/python3.6/site-packages/torch_scatter/_scatter.so)

OSError: /lib64/libm.so.6: version GLIBC_2.27 not found 
(required by ****/anaconda3/envs/py38torch190/lib/python3.8/site-packages/torch_spline_conv/_basis_cuda.so)

将报错信息进行查询 大部分给出的解决方式为升级GLIBC,此方式存在较大风险!!!可能会导致服务器坏掉
问题所在猜想为各依赖包之间的版本不匹配 下面给出解决方式:

解决流程:
安装conda友情链接linux下安装conda以及pytorch
默认已经安装完毕conda

下列安装请使用与本人相同版本号

  1. 创建新的环境
conda create -n yourEnvironmentName python==3.8.13 
#yourEnvironmentName  为自己新环境的名
  1. 安装torch
    进入yourEnvironmentName 镜像
pip install torch==1.8.1+cu111 torchvision==0.9.1+cu111 torchaudio==0.8.1 -f https://download.pytorch.org/whl/torch_stable.html
#可以去掉-f及其后边的网址 使用清华源安装  但可能会不存在相应版本
  1. 安装pyg
    版本号:
torch-scatter             2.0.8
torch-sparse              0.6.9 
torch-geometric           1.6.3
torch-cluster             1.5.9 
torch-spline-conv         1.2.1 

下载链接:https://pan.baidu.com/s/1jcHDN8X3cLZvo1H3R4loKg
提取码:dwo1
也可使用官方网站自行下载:https://data.pyg.org/whl/torch-1.8.1%2Bcu111.html

下载四个.whl文件
在该文件目录下

pip install torch_sparse-0.6.9-cp38-cp38-linux_x86_64.whl
pip install torch_scatter-2.0.8-cp38-cp38-linux_x86_64.whl
pip install torch-geometric==1.6.3
pip install torch_cluster-1.5.9-cp38-cp38-linux_x86_64.whl
pip install torch_spline_conv-1.2.1-cp38-cp38-linux_x86_64.whl

安装完成

注:
出现的此类问题在不同服务器下 可能会有不同的版本解决方法 如上述方式不起作用 请自行探索 python 、torchtorch-scatter 、torch-sparse 、torch-geometric 、 torch-cluster 、torch-spline-conv 版本组合

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/957858.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号