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

安装节点要求

安装节点要求介绍了安装OmniOperator算子加速前对各节点安装依赖包和配置环境变量的方式要求。

  • 若使用源码编译安装方式,在源码编译前,需在各节点安装GCC/G++、Autoconf以及CMake,其版本要求请参见表1

    LLVM和jemalloc需要在对应运行系统上编译才能正常运行,如需在CentOS上运行则需要在CentOS上编译;如需在openEuler上运行,需在以下两个版本的操作系统(openEuler 20.03 LTS SP1和openEuler 22.03 LTS SP1)中选择对应的版本进行编译。

    表1 源码编译前需要配置的软件

    名称

    版本要求

    获取链接

    GCC/G++

    openEuler 20.03:7.3.0

    获取链接

    openEuler 22.03:10.3.0

    获取链接

    Autoconf

    2.69

    获取链接

    CMake

    3.20.5

    获取链接

    1. 编译安装GCC/G++。以7.3.0版本为例:
       1
       2
       3
       4
       5
       6
       7
       8
       9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      # 查看GCC/G++版本,确认是否为目标版本
      gcc --version
      g++ --version
      # 解压安装包并进入目录gcc-7.3.0
      tar -zxvf gcc-7.3.0.tar.gz
      cd gcc-7.3.0
      # 编译安装
      mkdir build && cd build
      ../configure --prefix=/usr/local/gcc-7.3.0 --enable-languages=c,c++ --disable-multilib 
      make -j$(nproc)
      make install
      # 设置环境变量
      echo 'export PATH=/usr/local/gcc-7.3.0/bin:$PATH' >> /etc/profile
      echo 'export LD_LIBRARY_PATH=/usr/local/gcc-7.3.0/lib64:$LD_LIBRARY_PATH' >> /etc/profile
      source /etc/profile
      # 验证是否安装成功
      gcc --version
      g++ --version
      
    2. 编译安装Autoconf。
       1
       2
       3
       4
       5
       6
       7
       8
       9
      10
      11
      12
      13
      14
      # 查看Autoconf版本,确认是否为目标版本
      autoconf --version
      # 解压安装包并进入目录autoconf-2.69
      tar -zxvf autoconf-2.69.tar.gz
      cd autoconf-2.69
      # 编译安装
      ./configure --prefix=/usr/local/autoconf-2.69
      make -j$(nproc)
      make install
      # 设置环境变量
      echo 'export PATH=/usr/local/autoconf-2.69/bin:$PATH' >> /etc/profile
      source /etc/profile
      # 验证是否安装成功
      autoconf --version
      
    3. 安装CMake。
      1
      2
      3
      4
      5
      6
      7
      8
      9
      # 查看CMake版本,确认是否为目标版本
      cmake --version
      # 解压安装包到任意目录(这里用/opt)
      tar -zxvf cmake-3.20.5-linux-aarch64.tar.gz -C /opt
      # 设置环境变量
      echo 'export PATH=/opt/cmake-3.20.5-linux-aarch64/bin:$PATH' >> /etc/profile
      source /etc/profile
      # 验证是否安装成功
      cmake --version
      
  • 安装OmniOperator算子加速前,集群环境请参见操作系统和软件要求完成相关组件部署。
  • 配置环境变量前请确认您的环境中是否已存在LD_LIBRARY_PATH环境变量。如果不存在则配置时无需追加$LD_LIBRARY_PATH,避免当前路径引入无关内容从而导致安全问题,全文中export环境变量操作均遵循此原则。以LD_LIBRARY_PATH为例,如果已存在则export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/xxx,不存在则export LD_LIBRARY_PATH=/xxx。