Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Apply CUDA 11.8 migrator (manually) #35

Merged
merged 10 commits into from
Oct 17, 2023

Conversation

conda-forge-admin
Copy link
Contributor

@conda-forge-admin conda-forge-admin commented Oct 17, 2023

Now that CUDA 11.8 is being added to conda-forge via a CUDA 11.8 migrator ( conda-forge/conda-forge-pinning-feedstock#4834 ). There is no need for the custom conda_build_config.yaml file in this recipe. So remove that, apply the CUDA 11.8 migrator, and adjust the skip to only build on CUDA 11.8. Re-rendered after those changes, which kept the builds the same (though made the cosmetic change of naming the builds differently). Largely the recipe is otherwise unchanged. This should allow the CUDA 11.8 migrator to mark ptxcompiler as migrated though, which will allow any downstream packages to be migrated (as well as more accurately reflect the status of ptxcompiler).


Hi! This is the friendly automated conda-forge-webservice.

I've started rerendering the recipe as instructed in #34.

If I find any needed changes to the recipe, I'll push them to this PR shortly. Thank you for waiting!

Here's a checklist to do before merging.

  • Bump the build number if needed.

Fixes #34

@conda-forge-webservices
Copy link
Contributor

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 (recipe) and found it was in an excellent condition.

conda-forge-webservices[bot] and others added 6 commits October 17, 2023 00:44
@jakirkham
Copy link
Member

@conda-forge-admin , please re-render

@jakirkham
Copy link
Member

@conda-forge-admin , please re-render

Should cutdown on no-op migrations that simply sort the keys in this
file.
@github-actions
Copy link
Contributor

Hi! This is the friendly automated conda-forge-webservice.

I tried to rerender for you, but it looks like there was nothing to do.

This message was generated by GitHub actions workflow run https://github.com/conda-forge/ptxcompiler-feedstock/actions/runs/6541760892.

@jakirkham
Copy link
Member

@conda-forge-admin , please re-render

@github-actions
Copy link
Contributor

Hi! This is the friendly automated conda-forge-webservice.

I tried to rerender for you, but it looks like there was nothing to do.

This message was generated by GitHub actions workflow run https://github.com/conda-forge/ptxcompiler-feedstock/actions/runs/6541786959.

Rebuild now that the CUDA 11.8 migration is used instead of a
`conda_build_config.yaml` file. Also as the GCC version went from 10 to
11.
@jakirkham jakirkham changed the title MNT: rerender Apply CUDA 11.8 migrator (manually) Oct 17, 2023
@jakirkham
Copy link
Member

@bdice can you please review?

Copy link
Contributor

@bdice bdice left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The changes in meta.yaml / conda_build_config.yaml look good to me. I didn't look too closely at the other files, I assume those are all conda-smithy changes. If anything else needs a close eye, let me know.

- quay.io/condaforge/linux-anvil-cos7-x86_64 # [linux64 and os.environ.get("BUILD_PLATFORM") == "linux-64"]
cuda_compiler_version:
- None
- 10.2 # [(linux64 or win) and os.environ.get("CF_CUDA_ENABLED", "False") == "True"]
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we still expect to see references to CUDA 10 here?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, the migrator file comes from here. It is just added to feedstocks as-is. So no customization would happen in this file (only in the recipe)

This particular field is part of the ordering field, which simply specifies how to sort the values for this key and how they relate to other zipped keys (like c_compiler_version or docker_image). It doesn't mean those values are actually used. Just specifying how they relate to each other

In our case here, we skip everything except CUDA 11.8. So that is the only CUDA version relevant for us

@jakirkham
Copy link
Member

Yep that is right. Recipe changes are most relevant. Thanks Bradley! 🙏

@jakirkham jakirkham merged commit 384c679 into conda-forge:main Oct 17, 2023
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

@conda-forge-admin , please re-render
3 participants