鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

安装hdf5库

TensorFlow 1.15.5编译依赖于h5py,而h5py安装依赖于hdf5库,因此需要安装hdf5库。

  1. 使用PuTTY工具,以root用户登录服务器。
  2. 进入hdf5源码编译规划路径。
    1
    cd /path/to/hdf5
    
  3. 下载hdf5源码至服务器。
    1
    wget https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/hdf5-1.10.5/src/hdf5-1.10.5.tar.gz --no-check-certificate
    
  4. 解压hdf5并进入解压目录。
    1
    2
    tar -zxvf hdf5-1.10.5.tar.gz
    cd hdf5-1.10.5/
    
  5. 执行配置。
    1
    ./configure --prefix=/usr/include/hdf5
    

    --prefix:用于指定hdf5安装路径,用户根据实际情况进行修改。此处路径设置为“/usr/include/hdf5”。

  6. 执行以下命令进行编译。
    1
    make
    
  7. 执行以下命令进行安装。
    1
    make install
    
  8. 配置环境变量并建立动态链接库软连接。
    1. 配置环境变量。
      1
      export CPATH="/usr/include/hdf5/include/:/usr/include/hdf5/lib/"
      
    2. 建立动态链接库软连接命令。
      1
      2
      ln -s /usr/include/hdf5/lib/libhdf5.so  /usr/lib/libhdf5.so
      ln -s /usr/include/hdf5/lib/libhdf5_hl.so  /usr/lib/libhdf5_hl.so
      

      动态链库软连接会在安装过程中自动建立,若未自动建立,请通过以上命令进行手动建立软连接。