gpt4 book ai didi

linux - 如何在CentOS6上将glibc从2.12版本升级到2.15?

转载 作者:太空宇宙 更新时间:2023-11-04 04:41:59 27 4
gpt4 key购买 nike

我执行了以下步骤:

mkdir ~/glibc_install; cd ~/glibc_install
wget http://ftp.gnu.org/gnu/glibc/glibc-2.15.tar.gz
tar zxvf glibc-2.15.tar.gz
cd glibc-2.15
mkdir build
cd build
../configure --prefix=/opt/glibc-2.15
make -j4
sudo make install
export LD_LIBRARY_PATH=/opt/glibc-2.15/lib

仍然 ldd --version 提供 2.12 作为其版本。

我在我的应用程序中使用tensorflow 1.15.0 java依赖项。加载模型时,它出现在给定的异常下方。

java.lang.UnsatisfiedLinkError:/tmp/tensorflow_native_libraries-1583474080231-0/libtensorflow_jni.so:/lib64/libc.so.6:找不到版本“GLIBC_2.15”

最佳答案

在 CentOS 上,您只能通过升级到较新的 CentOS 版本来升级 glibc。核心系统库是操作系统不可或缺的一部分,如果替换它们,您就拥有了不同的操作系统。到那时,您不妨升级一下。

要解决最初的问题,您需要使用适用于 Red Hat Enterprise Linux 6 或 CentOS 6 的 Tensorflow 版本。

为了将来的引用,了解为什么要使用近十年前发布的操作系统来执行计算密集型任务(就像大多数涉及 Tensorflow 的任务一样)会很有趣。如果这是 2010 年或更早的原始硬件,则效率不是很高。如果硬件已经升级,为什么操作系统不升级呢?通常,硬件更换也是迁移到新操作系统的机会。

关于linux - 如何在CentOS6上将glibc从2.12版本升级到2.15?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60561735/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com