-
Notifications
You must be signed in to change notification settings - Fork 77
[Draft] Windows compatibility #421
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
base: main
Are you sure you want to change the base?
Conversation
|
Hi @bcharlier @jeanfeydy @joanglaunes , It seems that this version works. I've tested it on github action: https://github.com/Louis-Pujol/keops_multiplatform_test/actions/runs/16226947535 with python3.8 to 3.13 and without cuda: This is a first step toward a clean integration, all the cpp files are in two versions: for windows with the extension I'll continue to work on it but it is at least easily testable. If you have a Windows machine, you can install it with: If you test and have bugs, let me know ! Even if it works, you will have warnings about missing What I have done so far:
Still todo:
|
In this PR, we implement a working windows installation procedure for KeOps. It is still work in progress.
nvrtc_jit,pykeops_nvrtcand cpp modules for KeOps on cpulongis not the same on Linux and Windows 64bit systems: https://www.ibm.com/docs/fr/ibm-mq/9.3.x?topic=platforms-standard-data-types-aix-linux-windows)