【文件属性】:
文件名称:openmpi-superbuild:OpenMPI超级构建
文件大小:55KB
文件格式:ZIP
更新时间:2021-02-26 06:59:28
CMake
openmpi-超级构建
OpenMPI超级构建
建造
mkdir build; pushd build
cmake -DENABLE_openmpi=ON -DENABLE_cuda=ON -DENABLE_ucx=ON -DENABLE_efa=OFF -DENABLE_psm2=OFF ../openmpi-superbuild/
cmake --build . -- VERBOSE=true
ctest -R
popd
cuda支持版本需要设置nvcc的PATH和libcudart.so的LD_LIBRARY_PATH
psm2构建需要安装hfi-devel软件包
选择要构建的版本-Dopenmpi_SOURCE_SELECTION = 3.6.1
参考
全民教育笔记
按照安装驱动程序。将此安装选项用于gpu节点sudo ./efa_installer.sh -y --ena
【文件预览】:
openmpi-superbuild-master
----superbuild()
--------versions.cmake(0B)
--------CMakeLists.txt(7KB)
--------cmake()
----container()
--------amzn2()
----versions.cmake(1KB)
----CMakeLists.txt(2KB)
----LICENSE(1KB)
----README.md(1KB)
----tests()
--------CMakeLists.txt(0B)
----projects()
--------gdrcopy.cmake(406B)
--------nccl.cmake(294B)
--------awsofinccl.cmake(617B)
--------openmpi.cmake(959B)
--------ucx.cmake(771B)
--------libfabric.cmake(753B)
--------cuda.cmake(180B)
--------psm2.cmake(423B)
--------openmpi.bundle.cmake(2KB)