Re-Render to support CUDA 11.8#10
Conversation
…nda-forge-pinning 2024.03.18.17.47.54
…nda-forge-pinning 2024.03.18.17.47.54
|
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( |
|
This should (probably) resolve #9, however needs review. |
|
Thanks David! 🙏 Looks pretty good Do we want to update the GPU arches here? tsnecuda-feedstock/recipe/build.sh Lines 11 to 28 in 58be9c9 Might be worth dropping the old CUDA versions (pre-11.2) and adding the new ones (11.8 and 12.0) |
|
Ah, that's a good point - I didn't see this file. Let me take a look. |
|
If it is helpful, PyTorch has analogous logic that could be adapted here |
|
Another option might be to just move this to |
|
So I was looking a bit closer at this today, and from what I can tell, we just ignore this code completely in our upstream CMakeLists (https://github.com/CannyLab/tsne-cuda/blob/2dad49713ba451c0953b646a85ac2567b5d1070e/CMakeLists.txt#L61), since we use the variable CUDA_ARCH, and set it based on the detected CUDAToolkit version. I removed this logic completely, and it seems to still work as expected, but I don't know for sure if these variables have other impacts beyond our upstream package. @jakirkham - thoughts on how to handle this? I think the best thing is just to remove the dead code and handle it upstream, but I'm open to changing the way the upstream works if that's more transparent to conda-forge |
|
Sounds reasonable to me. Thanks for investigating David! 🙏 Mainly conda-forge packages set it when upstream doesn't have a constraint (or not one we can easily handle on CI here). So packages sometimes need to trim the matrix a bit to keep things manageable. Though no need to do that here if the defaults from upstream cover a good range of architectures and build ok here |
|
@conda-forge-admin , please re-render |
|
Hi! This is the friendly automated conda-forge-webservice. I tried to rerender for you but ran into some issues. Please check the output logs of the latest webservices GitHub actions workflow run for errors. You can also ping conda-forge/core for further assistance or you can try rerendeing locally. This message was generated by GitHub actions workflow run https://github.com/conda-forge/tsnecuda-feedstock/actions/runs/8917978585. |
|
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( I do have some suggestions for making it better though... For recipe:
|
|
@conda-forge-admin , please re-render |
…nda-forge-pinning 2024.05.01.20.49.02
Fixing lint
|
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( |
|
@conda-forge-admin , please re-render |
…nda-forge-pinning 2024.05.01.20.49.02
|
@DavidMChan, I'm very sorry that I didn't see this PR! 😑 I rebased it into #12 (without some of the churn-y rerender commits), but I'd very much like to keep you on as a maintainer! |
|
Thanks! No worries! Hopefully we can get #12 merged -- I've been pretty behind on issues on the source repo too, so it's all good! |
Checklist
0(if the version changed)conda-smithy(Use the phrase@conda-forge-admin, please rerenderin a comment in this PR for automated rerendering)