# Apple silicon

**URL:** https://discourse.julialang.org/t/apple-silicon/49980
**Category:** Internals & Design
**Created:** [November 11, 2020, 12:58pm UTC](https://discourse.julialang.org/t/apple-silicon/49980 "2020-11-11T12:58:02Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![tomtom](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tomtom/32/5106_2.png) [@tomtom](https://discourse.julialang.org/u/tomtom)
#### Post date: [November 11, 2020, 12:58pm UTC](https://discourse.julialang.org/t/apple-silicon/49980/1 "2020-11-11T12:58:02Z")

</div>

finally Apple silicon Mac is available. Seems like it _could_ be an ideal all-in-one solution that includes CPU + GPU + ML cores. It also explains why Apple has been so “strange” in the past several years dealing with Nvidia or AMD GPUs.

I wonder what are the difficulties in running Julia on Apple silicon? is there anything we could help?

Thanks.

---

<div class="post-metadata">

### Author: ![viralbshah](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/viralbshah/32/54_2.png) [@viralbshah](https://discourse.julialang.org/u/viralbshah)
#### Post date: [November 11, 2020, 1:29pm UTC](https://discourse.julialang.org/t/apple-silicon/49980/2 "2020-11-11T13:29:01Z")

</div>

It is a significant effort, which did get started a while ago. The new fortran compiler will need a lot of testing, and there’s the libunwind issue.

[https://github.com/JuliaLang/julia/issues/36617](https://github.com/JuliaLang/julia/issues/36617)

---

<div class="post-metadata">

### Author: ![tomtom](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tomtom/32/5106_2.png) [@tomtom](https://discourse.julialang.org/u/tomtom)
#### Post date: [November 12, 2020, 7:02am UTC](https://discourse.julialang.org/t/apple-silicon/49980/3 "2020-11-12T07:02:02Z")

</div>

thanks for the effort!

---

<div class="post-metadata">

### Author: ![tomtom](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tomtom/32/5106_2.png) [@tomtom](https://discourse.julialang.org/u/tomtom)
#### Post date: [November 20, 2020, 11:05am UTC](https://discourse.julialang.org/t/apple-silicon/49980/4 "2020-11-20T11:05:01Z")

</div>

[M1 optimized TensorFlow](https://blog.tensorflow.org/2020/11/accelerating-tensorflow-performance-on-mac.html) is available! I wonder who have done that? Apple or TensorFlow community???

With TensorFlow being optimized on M1, does it imply that Python could also run on M1??

Really hope that we could have M1 optimized Julia!!!

---

<div class="post-metadata">

### Author: ![tomtom](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tomtom/32/5106_2.png) [@tomtom](https://discourse.julialang.org/u/tomtom)
#### Post date: [December 11, 2020, 5:32am UTC](https://discourse.julialang.org/t/apple-silicon/49980/5 "2020-12-11T05:32:10Z")

</div>

[Python now runs on M1](https://www.techradar.com/news/you-can-now-run-python-on-apple-m1-macos)

---

<div class="post-metadata">

### Author: ![Tamas\_Papp](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tamas_papp/32/25949_2.png) [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)
#### Post date: [December 11, 2020, 10:50am UTC](https://discourse.julialang.org/t/apple-silicon/49980/6 "2020-12-11T10:50:05Z")

</div>

It seems you can run Python _per se_, but

> There is still no information about the availability of image processing and data science extensions of the Python core on the M1

---

<div class="post-metadata">

### Author: ![tomtom](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tomtom/32/5106_2.png) [@tomtom](https://discourse.julialang.org/u/tomtom)
#### Post date: [December 11, 2020, 2:46pm UTC](https://discourse.julialang.org/t/apple-silicon/49980/7 "2020-12-11T14:46:52Z")

</div>

as far as I understand, `Fortran` is a currently a big problem for `R` or `Julia` to run in M1.

does `Python` rely on `Fortran`?

I mean, if it does, that M1 `Python` package may include a M1 ready `Fortran` compiler? Maybe `Julia` could ride on it?

---

<div class="post-metadata">

### Author: ![mbauman](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mbauman/32/31082_2.png) [@mbauman](https://discourse.julialang.org/u/mbauman)
#### Post date: [December 11, 2020, 3:07pm UTC](https://discourse.julialang.org/t/apple-silicon/49980/8 "2020-12-11T15:07:49Z")

</div>

Python doesn’t require Fortran, but numpy and scipy do. AFAIK we’re all leaning on the same GCC fork right now.
