eembc / energyrunner

The EEMBC EnergyRunner application framework for the MLPerf Tiny benchmark.
14 stars 5 forks source link

Runner unstable on Apple M1 silicon. #21

Open petertorelli opened 2 years ago

petertorelli commented 2 years ago

The runner is unstable on M1 silicon. This is due to OS using Rosetta to dynamically translate x86 code to Arm64.

The framework for the EnergyRunner relies on many components that are currently unsupported.

No ETA on when Apple silicon will be supported.

petertorelli commented 1 year ago

Update: migration to new ElectronJS on Mac M1 (arm64) is in progress. ETA unknown.

petertorelli commented 1 year ago

Update: there are a number of blocking issues related to the version of webpack used with electron-forge and how it handles native modules in multi-process entry points. It is not clear if this is the final issue, as it is blocking the testing of the NAPI and FFI modules as well.

petertorelli commented 1 year ago

Waiting on webpack issue.