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

CUDA/KA circular dependancy #3964

Open
jagoosw opened this issue Dec 2, 2024 · 3 comments
Open

CUDA/KA circular dependancy #3964

jagoosw opened this issue Dec 2, 2024 · 3 comments

Comments

@jagoosw
Copy link
Collaborator

jagoosw commented Dec 2, 2024

Since KA 0.9.30 there is a circular dependency between KA and CUDA (JuliaConcurrent/Atomix.jl#47), so we might want to pin the version to 0.9.29 for now until they fix to allow precompilation.

(On another note, I think its really useful that Atomix which is causing the circular dependency has released their CUDA extension so we can do atomic operations more cleanly, I'll try to get this working as its not quite doing it out of the box yet).

@glwagner
Copy link
Member

glwagner commented Dec 2, 2024

Makes sense to pin probably

Relevant: https://www.dictionary.com/e/translations/verschlimmbesserung/

@christiangnrd
Copy link

christiangnrd commented Dec 2, 2024

This is not a real circular dependency and your code will probably still work. The warning will be gone in a few days with v1.11.2 and in the coming weeks with v1.10.8.

See JuliaConcurrent/Atomix.jl#44

@glwagner
Copy link
Member

glwagner commented Dec 2, 2024

Oh so more of a Julia issue then. Maybe a pin is unnecessary. Thanks @christiangnrd.

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

No branches or pull requests

3 participants