8
$\begingroup$

I recently got a new laptop with Apple's M1 Max processor and now the IGraphM installer

Get["https://raw.githubusercontent.com/szhorvat/IGraphM/master/IGInstaller.m"]

returns

enter image description here

FYI, I ran this in Mathematica version 13.0.1 on macos 12.3.1.

So what I'd like to ask:

  1. Is it possible to install IGraphM on the M1 architecture? (Given the fact that it runs on ARM-based machines like RaspberryPi, the answer is probably "yes".)

  2. How to install it and make it run?

$\endgroup$
13
  • 1
    $\begingroup$ I don't currently have the time to check this, but hopefully a useful suggestion. There's Rosetta. "Rosetta 2 enables a Mac with Apple silicon to use apps built for a Mac with an Intel processor." $\endgroup$
    – bmf
    Apr 6, 2022 at 17:55
  • 2
    $\begingroup$ It looks like IGraphM specifically lists which systems it is compatible with here, this is why the paclet issues a message and won't load. As an experiment, could you open the paclet info file (found in the directory PacletObject["IGraphM"]["Location"]) and manually add your $SystemID to that list? I would expect it to just work via rosetta but I am far from an expert $\endgroup$
    – Jason B.
    Apr 6, 2022 at 18:04
  • 3
    $\begingroup$ I'm very sorry about this, I simply didn't have time to fix everything I needed and create a new binary (which is also a bit troublesome since I need ask for access to a suitable computer...) $\endgroup$
    – Szabolcs
    Apr 6, 2022 at 18:11
  • 1
    $\begingroup$ @TugrulTemel I am already using the ARM64 version of Mathematica. The problem is that some parts of the (external) IGraphM package have to be recompiled, too. $\endgroup$ Apr 6, 2022 at 18:49
  • 1
    $\begingroup$ @TugrulTemel Please check the answer I posted. $\endgroup$
    – Szabolcs
    May 24, 2022 at 15:00

1 Answer 1

9
$\begingroup$

Release 0.6 with Apple Silicon support is out now.

(Version 0.5.x does not support Apple Silicon, but you can run the Intel version of Mathematica even on ARM Macs.)

$\endgroup$
1
  • 1
    $\begingroup$ Thank for this. I will try it with my new Mac Studio M1 Max and let you know the result. $\endgroup$ Jun 4, 2022 at 23:20

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.