# AMDGPU available for Windows?

**URL:** <https://discourse.julialang.org/t/amdgpu-available-for-windows/55547>\
**Category:** GPU\
**Created:** [February 18, 2021, 3:43pm UTC](https://discourse.julialang.org/t/amdgpu-available-for-windows/55547 "2021-02-18T15:43:59Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![MatsMor](https://avatars.discourse-cdn.com/v4/letter/m/ecccb3/32.png) [@MatsMor](https://discourse.julialang.org/u/MatsMor)\
**Post date:** [February 18, 2021, 3:43pm UTC](https://discourse.julialang.org/t/amdgpu-available-for-windows/55547/1 "2021-02-18T15:43:59Z")

</div>

Does anyone know when the AMDGPU.jl package will be available for Windows? Right now, it is only available for Linux. Thxs!

---

<div class="post-metadata">

**Author:** ![jpsamaroo](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jpsamaroo/32/46804_2.png) [@jpsamaroo](https://discourse.julialang.org/u/jpsamaroo)\
**Post date:** [February 18, 2021, 3:59pm UTC](https://discourse.julialang.org/t/amdgpu-available-for-windows/55547/2 "2021-02-18T15:59:01Z")

</div>

This is stalled on AMD porting ROCm (specifically ROCT and ROCR) to Windows or WSL2. There’s not really much I can do without those, since they’re necessary to be able to launch kernels.

---

<div class="post-metadata">

**Author:** ![MatsMor](https://avatars.discourse-cdn.com/v4/letter/m/ecccb3/32.png) [@MatsMor](https://discourse.julialang.org/u/MatsMor)\
**Post date:** [February 18, 2021, 4:03pm UTC](https://discourse.julialang.org/t/amdgpu-available-for-windows/55547/3 "2021-02-18T16:03:49Z")

</div>

I see, thanks!  
Is there any alternative package that I can use? Or should I just buy an Nvidia card and move to CUDA? I’ve been using CLArrays.jl in Julia 0.6v, but it does not work in 1.x versions.

---

<div class="post-metadata">

**Author:** ![jpsamaroo](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jpsamaroo/32/46804_2.png) [@jpsamaroo](https://discourse.julialang.org/u/jpsamaroo)\
**Post date:** [February 18, 2021, 6:23pm UTC](https://discourse.julialang.org/t/amdgpu-available-for-windows/55547/4 "2021-02-18T18:23:51Z")

</div>

You have the following options for getting GPU compute:

- Move to Linux
- Passthrough the AMD card to a Linux VM (making it unavailable to Windows) (untested)
- Buy an NVidia card and use CUDA

And to help improve the situation going forward, you can:

- Help with, or sponsor development of, bringing CLArrays.jl back from the dead
- Make noise on social media and other platforms to push AMD to support ROCm on Windows/WSL2

---

<div class="post-metadata">

**Author:** ![jebej](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jebej/32/1784_2.png) [@jebej](https://discourse.julialang.org/u/jebej)\
**Post date:** [February 18, 2021, 9:39pm UTC](https://discourse.julialang.org/t/amdgpu-available-for-windows/55547/5 "2021-02-18T21:39:40Z")

</div>

Did you look at [ArrayFire](https://arrayfire.com/)? You can’t write kernels but if you only need whatever predefined operations they already include it should work.
