# GPU on Macs?

**URL:** https://discourse.julialang.org/t/gpu-on-macs/60732
**Category:** GPU
**Created:** [May 7, 2021, 4:36pm UTC](https://discourse.julialang.org/t/gpu-on-macs/60732 "2021-05-07T16:36:21Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![Jojo\_Dad](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jojo_dad/32/8620_2.png) [@Jojo\_Dad](https://discourse.julialang.org/u/Jojo_Dad)
#### Post date: [May 7, 2021, 4:36pm UTC](https://discourse.julialang.org/t/gpu-on-macs/60732/1 "2021-05-07T16:36:21Z")

</div>

Is there any Julia GPU support on Macs?

---

<div class="post-metadata">

### Author: ![oheil](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/oheil/32/220745_2.png) [@oheil](https://discourse.julialang.org/u/oheil)
#### Post date: [May 7, 2021, 7:52pm UTC](https://discourse.julialang.org/t/gpu-on-macs/60732/2 "2021-05-07T19:52:19Z")

</div>

There is a lengthy discussion which I didn’t read completely:

> [@Mac's AMD GPU](https://discourse.julialang.org/t/macs-amd-gpu/33014):
>
> the new Mac Pro seems to be very powerful and can be equipped with multiple powerful AMD GPUs. But OpenCL.jl seems very inactive. do we have any chance to unleash the power of Mac’s GPU using Julia? (Mac is not supporting NVidia anymore)

And there is something which may help as a starter:

> **[GitHub - skyzh/julia.metal: 🎇 Render Julia Sets in real-time with Metal API...](https://github.com/skyzh/julia.metal)**
>
> 🎇 Render Julia Sets in real-time with Metal API on macOS - GitHub - skyzh/julia.metal: 🎇 Render Julia Sets in real-time with Metal API on macOS

I don’t have a Mac, so can’t tell much more.

---

<div class="post-metadata">

### Author: ![aramirezreyes](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/aramirezreyes/32/42573_2.png) [@aramirezreyes](https://discourse.julialang.org/u/aramirezreyes)
#### Post date: [May 7, 2021, 8:33pm UTC](https://discourse.julialang.org/t/gpu-on-macs/60732/3 "2021-05-07T20:33:14Z")

</div>

Not sure if this is relevant as well [GitHub - JuliaGPU/AMDGPU.jl: AMD GPU (ROCm) programming in Julia](https://github.com/JuliaGPU/AMDGPU.jl)

---

<div class="post-metadata">

### Author: ![ToucheSir](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/touchesir/32/14411_2.png) [@ToucheSir](https://discourse.julialang.org/u/ToucheSir)
#### Post date: [May 7, 2021, 8:47pm UTC](https://discourse.julialang.org/t/gpu-on-macs/60732/4 "2021-05-07T20:47:00Z")

</div>

ROCm is linux-only, unfortunately. I think julia.metal is using Swift to render a Julia fractal and not the language itself? If anyone has the chops and really wants GPU acceleration on MacOS, the best solution would be to bring [https://github.com/PhilipVinc/MetalCore.jl](https://github.com/PhilipVinc/MetalCore.jl) back to life.

---

<div class="post-metadata">

### Author: ![oheil](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/oheil/32/220745_2.png) [@oheil](https://discourse.julialang.org/u/oheil)
#### Post date: [May 8, 2021, 2:13pm UTC](https://discourse.julialang.org/t/gpu-on-macs/60732/5 "2021-05-08T14:13:34Z")

</div>

And from a current zulip [discussion](https://julialang.zulipchat.com/#narrow/stream/137791-general/topic/Vulkan.2Ejl.20works.20well) there is also Vulkan.jl  
[https://github.com/search?q=Vulkan.jl&type=Repositories](https://github.com/search?q=Vulkan.jl&type=Repositories)
