Skip to content
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

Add osx-arm64 support? (Julia 1.8.0 now supports M1) #226

Closed
1 task done
jmuchovej opened this issue Sep 9, 2022 · 4 comments
Closed
1 task done

Add osx-arm64 support? (Julia 1.8.0 now supports M1) #226

jmuchovej opened this issue Sep 9, 2022 · 4 comments
Labels

Comments

@jmuchovej
Copy link
Contributor

Solution to issue cannot be found in the documentation.

  • I checked the documentation.

Issue

Julia isn't installable on ARM-based MacOS. If helpful, I know that PyTorch has ARM support (this Azure Pipeline) and Python also has ARM support (this Azure Pipeline).

Installed packages

N/A

Environment info

N/A
@jmuchovej jmuchovej added the bug label Sep 9, 2022
@jmuchovej
Copy link
Contributor Author

Whoops. I didn't see the open PRs:

@mkitti
Copy link
Contributor

mkitti commented Sep 9, 2022

Unfortunately it's a bit complicated. We are closer to this than we have been. The main complication is how to cross-compile the system image. I am contemplating a way to deliver Julia without the system image and then provide the user a way to build it themselves.

As a practical matter, I would consider using juliaup in the meantime: https://anaconda.org/conda-forge/juliaup

juliaup can be installed via conda-forge. juliaup can then install julia. You may want to consider stealing the activation and deactivation scripts from this repository.

Thank you for your interest @jmuchovej

@jmuchovej
Copy link
Contributor Author

👋 @mkitti thanks for the quick response! I've never used juliaup, but will definitely do this, for now.

Maybe a question to post over there, but... would using juliaup in a conda environment be equivalent to using a local poetry environment (for Python) or regular npm install (instead of npm install -g)? Another way to think of this is... does juliaup add Julia version management atop what you "already get" by using conda environments?

Also – should we leave this open, since it's ongoing and folks might do like me and check open PRs as an afterthought? (Compared to checking issues.)

@mkitti
Copy link
Contributor

mkitti commented Sep 11, 2022

To be clear, no Julia packages currently exist within conda-forge. Whether you use this feedstock or juliaup, conda-forge is not tracking Julia dependencies directly.

The closest we have come to directly managing a Julia package is SymbolicRegression.jl in conda-forge/pysr-feedstock#43

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants