当前位置:   article > 正文

CentOS & pytorch_centos 6 上无法使用 pytorch

centos 6 上无法使用 pytorch

CentOS上配置pytorch问题汇总:

 

1.import torch时报错:“ImportError: /lib64/libc.so.6: version `GLIBC_2.14' not found”

这种情况出现的原因是pytorch1.2的核心C代码编译依赖GLIBC_2.14以上的Linux核心库

  1. 首先检查当前GLIBC支持的版本:
    1. root@server $ strings /lib64/libc.so.6 |grep GLIBC_
    2. GLIBC_2.2.5
    3. GLIBC_2.2.6
    4. GLIBC_2.3
    5. GLIBC_2.3.2
    6. GLIBC_2.3.3
    7. GLIBC_2.3.4
    8. GLIBC_2.4
    9. GLIBC_2.5
    10. GLIBC_2.6
    11. GLIBC_2.7
    12. GLIBC_2.8
    13. GLIBC_2.9
    14. GLIBC_2.10
    15. GLIBC_2.11
    16. GLIBC_2.12
    17. GLIBC_PRIVATE

    显示最高的支持版本为GLIBC_2.14

  2. 第二步下载高版本GLIBC版本:到 http://www.gnu.org/software/libc/下载 glibc-2.14.tar.xz 并解压到任意目录

  3. 编译

    1. root@server $ tar -zxf glibc-2.14.tar.gz
    2. root@server $ cd glibc-2.14
    3. root@server $ mkdir build & cd build
    4. root@server $ ../configure --prefix=/opt/glibc-2.14
    5. root@server $ make -j4 & make install
  4. 将新编译的文件添加到环境变量中:

    root@server $ export LD_LIBRARY_PATH=/opt/glibc-2.14/lib:$LD_LIBRARY_PATH
    

 

 

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/正经夜光杯/article/detail/792669
推荐阅读
相关标签
  

闽ICP备14008679号