conda-forge / pytorch_sparse-feedstock

A conda-smithy repository for pytorch_sparse.
BSD 3-Clause "New" or "Revised" License
2 stars 14 forks source link

Pytorch 2 support? #50

Closed RaulPPelaez closed 1 year ago

RaulPPelaez commented 1 year ago

Comment:

It would be great to be able to install sparse with torch 2.0. Right now I get this:

$ mamba install pytorch=2.* pytorch_sparse

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

        mamba (1.4.2) supported by @QuantStack

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

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

Looking for: ['pytorch=2', 'pytorch_sparse']

conda-forge/linux-64                                        Using cache
conda-forge/noarch                                          Using cache

Pinned packages:
  - python 3.10.*

Could not solve for environment specs
The following packages are incompatible
├─ pytorch 2**  is installable with the potential options
│  ├─ pytorch [1.11.0|1.12.1|1.13.1|2.0.0] would require
│  │  └─ python >=3.8,<3.9.0a0 , which can be installed;
│  ├─ pytorch [1.11.0|1.12.1|1.13.1|2.0.0] would require
│  │  └─ python >=3.9,<3.10.0a0 , which can be installed;
│  ├─ pytorch [1.13.1|2.0.0] would require
│  │  └─ python >=3.11,<3.12.0a0 , which can be installed;
│  └─ pytorch 2.0.0, which can be installed;
└─ pytorch_sparse   is installable with the potential options
   ├─ pytorch_sparse [0.6.1|0.6.10|0.6.3|0.6.4|0.6.9] would require
   │  └─ python >=3.6,<3.7.0a0 , which can be installed;
   ├─ pytorch_sparse [0.6.1|0.6.10|...|0.6.9] would require
   │  └─ python >=3.7,<3.8.0a0 , which can be installed;
   ├─ pytorch_sparse [0.6.1|0.6.10|...|0.6.9] would require
   │  └─ python >=3.8,<3.9.0a0 , which can be installed;
   ├─ pytorch_sparse [0.6.10|0.6.13|0.6.14] would require
   │  └─ pytorch [* cuda*|>=1.11.0,<1.12.0a0 ] with the potential options
   │     ├─ pytorch 1.11.0 conflicts with any installable versions previously reported;
   │     ├─ pytorch [1.11.0|1.12.1] would require
   │     │  └─ python >=3.7,<3.8.0a0 , which can be installed;
   │     ├─ pytorch [1.11.0|1.12.1|1.13.1|2.0.0], which can be installed (as previously explained);
   │     ├─ pytorch [1.11.0|1.12.1|1.13.1|2.0.0], which can be installed (as previously explained);
   │     └─ pytorch * conflicts with any installable versions previously reported;
   ├─ pytorch_sparse [0.6.10|0.6.13|0.6.14] would require
   │  └─ pytorch [* cpu*|>=1.11.0,<1.12.0a0 ] with the potential options
   │     ├─ pytorch 1.11.0 conflicts with any installable versions previously reported;
   │     ├─ pytorch [1.11.0|1.12.1], which can be installed (as previously explained);
   │     ├─ pytorch [1.11.0|1.12.1|1.13.1|2.0.0], which can be installed (as previously explained);
   │     ├─ pytorch [1.11.0|1.12.1|1.13.1|2.0.0], which can be installed (as previously explained);
   │     └─ pytorch * conflicts with any installable versions previously reported;
   ├─ pytorch_sparse [0.6.10|0.6.13|...|0.6.17] would require
   │  └─ python >=3.9,<3.10.0a0 , which can be installed;
   ├─ pytorch_sparse 0.6.15 would require
   │  └─ pytorch [* cuda*|>=1.12.1,<1.13.0a0 ] with the potential options
   │     ├─ pytorch [1.11.0|1.12.1], which can be installed (as previously explained);
   │     ├─ pytorch [1.11.0|1.12.1|1.13.1|2.0.0], which can be installed (as previously explained);
   │     ├─ pytorch [1.11.0|1.12.1|1.13.1|2.0.0], which can be installed (as previously explained);
   │     ├─ pytorch 1.12.1 conflicts with any installable versions previously reported;
   │     └─ pytorch * conflicts with any installable versions previously reported;
   ├─ pytorch_sparse 0.6.15 would require
   │  └─ pytorch [* cpu*|>=1.12.1,<1.13.0a0 ] with the potential options
   │     ├─ pytorch [1.11.0|1.12.1], which can be installed (as previously explained);
   │     ├─ pytorch [1.11.0|1.12.1|1.13.1|2.0.0], which can be installed (as previously explained);
   │     ├─ pytorch [1.11.0|1.12.1|1.13.1|2.0.0], which can be installed (as previously explained);
   │     ├─ pytorch 1.12.1 conflicts with any installable versions previously reported;
   │     └─ pytorch * conflicts with any installable versions previously reported;
   ├─ pytorch_sparse [0.6.16|0.6.17] would require
   │  └─ pytorch [* cpu*|>=1.13.1,<1.14.0a0 ] with the potential options
   │     ├─ pytorch [1.11.0|1.12.1|1.13.1|2.0.0], which can be installed (as previously explained);
   │     ├─ pytorch [1.11.0|1.12.1|1.13.1|2.0.0], which can be installed (as previously explained);
   │     ├─ pytorch 1.13.1 conflicts with any installable versions previously reported;
   │     ├─ pytorch [1.13.1|2.0.0], which can be installed (as previously explained);
   │     └─ pytorch * conflicts with any installable versions previously reported;
   ├─ pytorch_sparse [0.6.16|0.6.17] would require
   │  └─ pytorch [* cuda*|>=1.13.1,<1.14.0a0 ] with the potential options
   │     ├─ pytorch [1.11.0|1.12.1|1.13.1|2.0.0], which can be installed (as previously explained);
   │     ├─ pytorch [1.11.0|1.12.1|1.13.1|2.0.0], which can be installed (as previously explained);
   │     ├─ pytorch 1.13.1 conflicts with any installable versions previously reported;
   │     ├─ pytorch [1.13.1|2.0.0], which can be installed (as previously explained);
   │     └─ pytorch * conflicts with any installable versions previously reported;
   └─ pytorch_sparse [0.6.16|0.6.17] would require
      └─ python >=3.11,<3.12.0a0 , which can be installed.
h-vetinari commented 1 year ago

A build of a dependency failed to be built correctly after the migrator got merged. This is a bit hard to spot for maintainers, and so it fell under the radar unfortunately. As soon as pytorch_scatter is fully available, the bot will open a PR here and then we'll fix it.