The previous article was about the Machine Learning packages that works natively on Apple Silicon. I also explained how TensorFlow and scikit-learn can be installed on a Mac M1.
In this article ATF 2.4 stand for TensorFlow 2.4 for Apple Silicon currently available from github in release 0.1 alpha 1.
With ATF 2.4, standard installation requires creating a python environment while nearly no other package like scikit-learn can be installed from pip. This is making this environment quite useless for machine learning engineers except for small testing.
At the time of writing this article ATF 2.4 is not free of bugs. It cannot yet be used in a professional context. But it’s already possible to start working on personal Machine Learning projects with a Mac M1. Here I describe step by step how to install a full environment under Conda with every packages natively compiled for Apple Silicon:

  • ATF 2.4 (TensorFlow 2.4 for Apple Silicon)
  • numpy
  • scikit-learn
  • pandas
  • matplotlib
  • JupyterLab

#machine-learning #tensorflow #editors-pick #apple-silicon #deep-learning

TensorFlow 2.4 on Apple Silicon M1 : installation under Conda environment
15.05 GEEK