# Run CUDA.jl on AMD devices

**URL:** <https://discourse.julialang.org/t/run-cuda-jl-on-amd-devices/36782>\
**Category:** General Usage\
**Created:** [March 31, 2020, 7:26am UTC](https://discourse.julialang.org/t/run-cuda-jl-on-amd-devices/36782 "2020-03-31T07:26:40Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![DeepQ](https://avatars.discourse-cdn.com/v4/letter/d/2bfe46/32.png) [@DeepQ](https://discourse.julialang.org/u/DeepQ)\
**Post date:** [March 31, 2020, 7:26am UTC](https://discourse.julialang.org/t/run-cuda-jl-on-amd-devices/36782/1 "2020-03-31T07:26:40Z")

</div>

Is there a way to run CUDA scripts on AMD GPUs?

---

<div class="post-metadata">

**Author:** ![maleadt](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/maleadt/32/10097_2.png) [@maleadt](https://discourse.julialang.org/u/maleadt)\
**Post date:** [March 31, 2020, 9:23am UTC](https://discourse.julialang.org/t/run-cuda-jl-on-amd-devices/36782/2 "2020-03-31T09:23:19Z")

</div>

No. AMD has HIP to cross-compile CUDA C, but that doesn’t work for Julia. If you want portability, it’s advised to develop your GPU application using array abstractions, at which point the code should be easy to move between platforms (CuArray, ROCArray).
