conda-forge / openmpi-feedstock

A conda-smithy repository for openmpi.
BSD 3-Clause "New" or "Revised" License
9 stars 22 forks source link

ucx 1.13 and openmpi 4.1.4 #111

Closed vladislavivanistsev closed 1 year ago

vladislavivanistsev commented 1 year ago

Comment:

Could you please ensure that ucx 1.13.1 (new version) can be properly installed with openmpi 4.1.4?

Currently, installing ucx 1.13.0 forces reinstallation of openmpi-4.1.4-external, thus, efficiently disabling openmpi. I am interested in using 1.13 because of https://github.com/open-mpi/ompi/issues/10243

leofang commented 1 year ago

Thanks for reporting. This is not a ucx issue, but an openmpi issue: We pinned the optional deps too tight:

截圖 2022-09-11 下午5 12 29

Transfer to the openmpi feedstock.

leofang commented 1 year ago
$ mamba create -n bbbbb openmpi=4.1.4.*=*100 ucx=1.13.*

                  __    __    __    __
                 /  \  /  \  /  \  /  \
                /    \/    \/    \/    \
███████████████/  /██/  /██/  /██/  /████████████████████████
              /  / \   / \   / \   / \  \____
             /  /   \_/   \_/   \_/   \    o \__,
            / _/                       \_____/  `
            |/
        ███╗   ███╗ █████╗ ███╗   ███╗██████╗  █████╗
        ████╗ ████║██╔══██╗████╗ ████║██╔══██╗██╔══██╗
        ██╔████╔██║███████║██╔████╔██║██████╔╝███████║
        ██║╚██╔╝██║██╔══██║██║╚██╔╝██║██╔══██╗██╔══██║
        ██║ ╚═╝ ██║██║  ██║██║ ╚═╝ ██║██████╔╝██║  ██║
        ╚═╝     ╚═╝╚═╝  ╚═╝╚═╝     ╚═╝╚═════╝ ╚═╝  ╚═╝

        mamba (0.15.3) supported by @QuantStack

        GitHub:  https://github.com/mamba-org/mamba
        Twitter: https://twitter.com/QuantStack

█████████████████████████████████████████████████████████████

Looking for: ['openmpi=4.1.4[build=*100]', 'ucx=1.13']

conda-forge/noarch       [====================] (00m:02s) Done
conda-forge/linux-64     [====================] (00m:05s) Done
Encountered problems while solving:
  - package openmpi-4.1.4-ha1ae619_100 has constraint ucx >=1.12.1,<1.13.0a0 conflicting with ucx-1.13.0-h30ec399_0