-
-
Notifications
You must be signed in to change notification settings - Fork 611
OpenCL support #173
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
Comments
on it :) most is done, just waiting for tags & tests to turn green |
* use the tags to fix FluxML/Flux.jl#173 * add back adapt
Allirght: JuliaLang/METADATA.jl#13419 |
Hello! Does anyone know what the status of OpenCL support is? |
CLArrays is broken due to Transpiler not being updated for Julia 1.0 (which is unlikely to happen unless some adventurous individual cares to take that on), so automatic conversion of Julia code (i.e. Flux models and functions) is not currently possible. |
Is ArrayFire a potential alternative that could be used as an underlying representation for OpenCL support? |
Yes, supporting ArrayFire arrays may be a good idea as well. I'm not sure what they're like convolutions wise but the basics should be straightforward. |
FYI for anyone still watching this thread, #938 will address this for AMD GPUs by skipping OpenCL and using ROCArrays instead. |
I'll close this issue since it was pretty tied to CLArrays, and that work isn't moving any more. We can track ROCm support in #938. |
I see this has been closed in favor of ROCm support, however ROCm only works with a few of the newest amd gpus. Is there any way to use older AMD gpus that are not supported by ROCm with flux? |
Uh oh!
There was an error while loading. Please reload this page.
Tracking the issues we have getting OpenCL support.
adapt
integration: Added support for Adapt.jl JuliaGPU/CLArrays.jl#16Flux.gpu
softmax
JuliaGPU/GPUArrays.jl#96Worth checking out ROCm and MIOpen as part of this.
The text was updated successfully, but these errors were encountered: