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
Building ArrayFire 3.6.4 with CUDA 11.0 ? #3067
Comments
Thanks. I can't use 3.7.3, since I want to use ArrayFire python and there isn't a release of that for 3.7. |
Mmm, the patch fails to apply in |
@mboisson try adding only changes in |
Mmm, even the patch to that fails to apply... I'll have to write my own corresponding patch I guess |
@mboisson That shouldn't be hard I think. You would need to do only the following two changes:
if(CUDA_VERSION_MAJOR VERSION_LESS 11)
cuda_include_directories(${ArrayFire_SOURCE_DIR}/extern/cub)
endif() |
Ok. I've made the patch. I launched the build again. I'll report back. |
Yeah, that only helps with the configure step. It then crashes while building. Thurst that comes with CUDA 11 requires C++14, and there are parts of the code base that don't compile with I guess this is a dead end. I have a user who has been waiting since August to get a version of arrayfire python that works. Is this something that will be supported with 3.7 or 3.8 any time soon ? |
@mboisson Starting with Ah I get your concern now, the python wrapper for ArrayFire's Note: We are already did the release candidate for v3.8 and very soon we will do final v3.8 and respective python and rust wrappers. |
@mboisson Sorry, I forgot to post an update for you here. 3.8(installers come with CUDA 11 runtime) stable release for ArrayFire has been out for a few days now. You can still theoretically use 3.6.4 python wrapper with 3.8 ArrayFire installation as we maintain proper semver compatibility. I shall post another update in the next few days once we have python wrapper 3.8 ready that exposes the new functions from 3.8 release. |
Thanks for letting me know. I will wait until the new wrappers are out. For the time being, I installed 3.7 with the 3.6 wrappers and our user is happy with that. |
I am getting the following when building ArrayFire 3.6.4 :
Here is my cmake command :
Is there any option to tell it to skip its own internal version ? Or this version of ArrayFire is simply not compatible with that version of Cuda ?
The text was updated successfully, but these errors were encountered: