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

Added support for LibDevice using Cuda Release v12. #975

Merged
merged 1 commit into from
Mar 17, 2023

Conversation

MoFtZ
Copy link
Collaborator

@MoFtZ MoFtZ commented Mar 16, 2023

#971 mentioned that LibDevice was not working with Cuda Release v12. Upon further investigation, the v12 release notes state:

NVVM IR Update: with CUDA 12.0 we are releasing NVVM IR 2.0 which is incompatible with NVVM IR 1.x accepted by the libNVVM compiler in prior CUDA toolkit releases. Users of the libNVVM compiler in CUDA 12.0 toolkit must generate NVVM IR 2.0.

Added !nvvmir.version to the NVVM IR that is generated. When previously omitted, this defaulted to v1.0.

@m4rs-mt m4rs-mt added this to the v1.4 milestone Mar 16, 2023
@MoFtZ MoFtZ merged commit fbda1a5 into m4rs-mt:master Mar 17, 2023
@MoFtZ MoFtZ deleted the feature/cuda-libdevice branch March 17, 2023 02:07
@ebprj21
Copy link

ebprj21 commented Mar 17, 2023

Now, LibDevice works very well on CUDA v12.

Thanks to your masterpiece!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants