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

Dynamic compilation and linking on Windows #25

Closed
johanseland opened this issue May 7, 2013 · 3 comments
Closed

Dynamic compilation and linking on Windows #25

johanseland opened this issue May 7, 2013 · 3 comments

Comments

@johanseland
Copy link

The docs righly state that dynamic compilation and linking is now working on Windows. Is there any plans to remedy this situation?

@inducer
Copy link
Owner

inducer commented May 7, 2013

a) Did you mean "not" working? Can you point me to the doc snippet that you're referring to?
b) I believe it does work, the only caveat being that nvcc calls out to a C compiler (Visual C/C++, I think), so if you don't have that, you have a problem.

As something to think about, dynamic compilation is completely bulletproof in (Py)OpenCL. (i.e. no extra software required)

@johanseland
Copy link
Author

Oops. I see that I submitted this bug for PyCuda and not for CodePy (the dangers of multiple tabs and projects with very similar names I guess :) ).

I can confirm that JITting works very well on Windows for me using PyCuda 2012.1, and that it truly makes for an enjoyable CUDA-programming experience! Thanks for a great library.

On CodePy on the other hand the docs (http://documen.tician.de/codepy/) are quite clear that currently only the Linux/GNU toolchain is currently supported for dynamic linking and compilation. So my issue is still valid, but should be in the CodePy issue-tracker instead.

@inducer
Copy link
Owner

inducer commented May 8, 2013

Life will be even better. I'm currently working on 'modepy', just to confuse you even more. :)

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

2 participants