MPI.jl

Public

https://github.com/JuliaParallel/MPI.jl

[CI] Remove `test-spack-openmpi5` job and run `test-openmpi-jll` jobs only on 64-bit

Canceled automatically after 3m 15s
:buildkite: Pipeline upload
:buildkite: Pipeline uploadbuildkite-agent pipeline upload
Waited 9s
·
Ran in 3s
Build OpenMPIecho "--- Install packages" && apt-get install --yes --no-install-recommends curl ccache && export PATH="/usr/lib/ccache/:$PATH" && echo "--- Build UCX" && curl -L https://github.com/openucx/ucx/releases/download/v${UCX_VER}/ucx-${UCX_VER}.tar.gz --output ucx.tar.gz && tar -zxf ucx.tar.gz && pushd ucx-* && ./configure --with-cuda=/usr/local/cuda --enable-mt --prefix=$(realpath ../mpi-prefix) && make -j && make install && popd && echo "--- Build OpenMPI" && curl -L https://download.open-mpi.org/release/open-mpi/v${OPENMPI_VER}/openmpi-${OPENMPI_VER_FULL}.tar.gz --output openmpi.tar.gz && tar -zxf openmpi.tar.gz && pushd openmpi-${OPENMPI_VER_FULL} && ./configure --with-ucx=$(realpath ../mpi-prefix) --with-cuda=/usr/local/cuda --prefix=$(realpath ../mpi-prefix) && make -j && make install && popd && echo "--- Package prefix" && tar -zcf mpi-prefix.tar.gz mpi-prefix/ && echo "--- ccache stats" && ccache -s
Canceled
Waited 5s
·
Ran in 3m 17s
Matrix
Tests -- Julia 1.6echo "--- Configure MPI" && buildkite-agent artifact download --step "cuda-build-openmpi" mpi-prefix.tar.gz . && mkdir -p ${JULIA_MPI_PATH} && tar -zxf mpi-prefix.tar.gz --strip-components 1 -C ${JULIA_MPI_PATH} && export PATH=${JULIA_MPI_PATH}/bin:${PATH} && export LD_LIBRARY_PATH=${JULIA_MPI_PATH}/lib:${LD_LIBRARY_PATH} && echo "--- Setup Julia packages" && julia --color=yes --project=. -e ' && import Pkg && Pkg.develop(; path = joinpath(pwd(), "lib", "MPIPreferences")) && ' && julia --color=yes --project=test -e ' && using Pkg && Pkg.develop(path="lib/MPIPreferences") && using MPIPreferences && MPIPreferences.use_system_binary(export_prefs=true) && rm("test/Manifest.toml") && ' && echo "+++ Run tests" && julia --color=yes --project=. -e ' && import Pkg && Pkg.test("MPI"; test_args=["--backend=CUDA"]) && '
Canceled
Matrix
Tests -- Julia 1.7echo "--- Configure MPI" && buildkite-agent artifact download --step "cuda-build-openmpi" mpi-prefix.tar.gz . && mkdir -p ${JULIA_MPI_PATH} && tar -zxf mpi-prefix.tar.gz --strip-components 1 -C ${JULIA_MPI_PATH} && export PATH=${JULIA_MPI_PATH}/bin:${PATH} && export LD_LIBRARY_PATH=${JULIA_MPI_PATH}/lib:${LD_LIBRARY_PATH} && echo "--- Setup Julia packages" && julia --color=yes --project=. -e ' && import Pkg && Pkg.develop(; path = joinpath(pwd(), "lib", "MPIPreferences")) && ' && julia --color=yes --project=test -e ' && using Pkg && Pkg.develop(path="lib/MPIPreferences") && using MPIPreferences && MPIPreferences.use_system_binary(export_prefs=true) && rm("test/Manifest.toml") && ' && echo "+++ Run tests" && julia --color=yes --project=. -e ' && import Pkg && Pkg.test("MPI"; test_args=["--backend=CUDA"]) && '
Canceled
Matrix
Tests -- Julia 1.8echo "--- Configure MPI" && buildkite-agent artifact download --step "cuda-build-openmpi" mpi-prefix.tar.gz . && mkdir -p ${JULIA_MPI_PATH} && tar -zxf mpi-prefix.tar.gz --strip-components 1 -C ${JULIA_MPI_PATH} && export PATH=${JULIA_MPI_PATH}/bin:${PATH} && export LD_LIBRARY_PATH=${JULIA_MPI_PATH}/lib:${LD_LIBRARY_PATH} && echo "--- Setup Julia packages" && julia --color=yes --project=. -e ' && import Pkg && Pkg.develop(; path = joinpath(pwd(), "lib", "MPIPreferences")) && ' && julia --color=yes --project=test -e ' && using Pkg && Pkg.develop(path="lib/MPIPreferences") && using MPIPreferences && MPIPreferences.use_system_binary(export_prefs=true) && rm("test/Manifest.toml") && ' && echo "+++ Run tests" && julia --color=yes --project=. -e ' && import Pkg && Pkg.test("MPI"; test_args=["--backend=CUDA"]) && '
Canceled
Matrix
Tests -- Julia 1.9echo "--- Configure MPI" && buildkite-agent artifact download --step "cuda-build-openmpi" mpi-prefix.tar.gz . && mkdir -p ${JULIA_MPI_PATH} && tar -zxf mpi-prefix.tar.gz --strip-components 1 -C ${JULIA_MPI_PATH} && export PATH=${JULIA_MPI_PATH}/bin:${PATH} && export LD_LIBRARY_PATH=${JULIA_MPI_PATH}/lib:${LD_LIBRARY_PATH} && echo "--- Setup Julia packages" && julia --color=yes --project=. -e ' && import Pkg && Pkg.develop(; path = joinpath(pwd(), "lib", "MPIPreferences")) && ' && julia --color=yes --project=test -e ' && using Pkg && Pkg.develop(path="lib/MPIPreferences") && using MPIPreferences && MPIPreferences.use_system_binary(export_prefs=true) && rm("test/Manifest.toml") && ' && echo "+++ Run tests" && julia --color=yes --project=. -e ' && import Pkg && Pkg.test("MPI"; test_args=["--backend=CUDA"]) && '
Canceled
Matrix
Tests -- Julia 1.10echo "--- Configure MPI" && buildkite-agent artifact download --step "cuda-build-openmpi" mpi-prefix.tar.gz . && mkdir -p ${JULIA_MPI_PATH} && tar -zxf mpi-prefix.tar.gz --strip-components 1 -C ${JULIA_MPI_PATH} && export PATH=${JULIA_MPI_PATH}/bin:${PATH} && export LD_LIBRARY_PATH=${JULIA_MPI_PATH}/lib:${LD_LIBRARY_PATH} && echo "--- Setup Julia packages" && julia --color=yes --project=. -e ' && import Pkg && Pkg.develop(; path = joinpath(pwd(), "lib", "MPIPreferences")) && ' && julia --color=yes --project=test -e ' && using Pkg && Pkg.develop(path="lib/MPIPreferences") && using MPIPreferences && MPIPreferences.use_system_binary(export_prefs=true) && rm("test/Manifest.toml") && ' && echo "+++ Run tests" && julia --color=yes --project=. -e ' && import Pkg && Pkg.test("MPI"; test_args=["--backend=CUDA"]) && '
Canceled
Build OpenMPIecho "--- Install packages" && apt-get install --yes --no-install-recommends curl ccache && export PATH="/usr/lib/ccache/:$PATH" && echo "--- Build UCX" && curl -L https://github.com/openucx/ucx/releases/download/v${UCX_VER}/ucx-${UCX_VER}.tar.gz --output ucx.tar.gz && tar -zxf ucx.tar.gz && pushd ucx-* && ./configure --with-rocm --enable-mt --prefix=$(realpath ../mpi-prefix) && make -j && make install && popd && echo "--- Build OpenMPI" && curl -L https://download.open-mpi.org/release/open-mpi/v${OPENMPI_VER}/openmpi-${OPENMPI_VER_FULL}.tar.gz --output openmpi.tar.gz && tar -zxf openmpi.tar.gz && pushd openmpi-${OPENMPI_VER_FULL} && ./configure --with-ucx=$(realpath ../mpi-prefix) --with-rocm --prefix=$(realpath ../mpi-prefix) && make -j && make install && popd && echo "--- Package prefix" && tar -zcf mpi-prefix.tar.gz mpi-prefix/ && echo "--- ccache stats" && ccache -s
Waited 10s
·
Ran in 2m 54s
Matrix
Tests -- Julia 1.10echo "--- Configure MPI" && buildkite-agent artifact download --step "rocm-build-openmpi" mpi-prefix.tar.gz . && mkdir -p ${JULIA_MPI_PATH} && tar -zxf mpi-prefix.tar.gz --strip-components 1 -C ${JULIA_MPI_PATH} && export PATH=${JULIA_MPI_PATH}/bin:${PATH} && export LD_LIBRARY_PATH=${JULIA_MPI_PATH}/lib:${LD_LIBRARY_PATH} && echo "--- Setup Julia packages" && julia --color=yes --project=. -e ' && import Pkg && Pkg.develop(; path = joinpath(pwd(), "lib", "MPIPreferences")) && ' && julia --color=yes --project=test -e ' && using Pkg && Pkg.develop(path="lib/MPIPreferences") && using MPIPreferences && MPIPreferences.use_system_binary(export_prefs=true) && rm("test/Manifest.toml") && ' && echo "+++ Run tests" && export JULIA_MPI_TEST_EXCLUDE="test_allreduce.jl,test_reduce.jl,test_scan.jl" && julia --color=yes --project=. -e ' && import Pkg && Pkg.test("MPI"; test_args=["--backend=AMDGPU"]) && '
Canceled
Waited 3s
·
Ran in 18s
Total Job Run Time: 6m 31s