apple/tensorflow_macos — explained in plain English
Analysis updated 2026-05-18
Understand the early history of GPU-accelerated machine learning on Apple Silicon
Compare this legacy approach against the current tensorflow-metal plugin
Study how Apple's ML Compute framework routed computation to the GPU
| apple/tensorflow_macos | nestybox/sysbox | tobi/try | |
|---|---|---|---|
| Stars | 3,653 | 3,656 | 3,657 |
| Language | Shell | Shell | Shell |
| Setup difficulty | moderate | hard | easy |
| Complexity | 3/5 | 4/5 | 1/5 |
| Audience | developer | ops devops | developer |
Figures from each repo's GitHub metadata at analysis time.
Discontinued, Apple now recommends the tensorflow-metal plugin instead.
TensorFlow is a widely used toolkit for building and training machine learning models, most commonly associated with tasks like image recognition or language processing. This repository is Apple's pre-release port of TensorFlow that was tuned to run efficiently on Macs, both the older Intel-based models and the newer M1 chip models. The main thing this project offered was hardware acceleration: instead of running model training purely on the CPU, it routed computation through Apple's ML Compute framework, which can use the GPU on your Mac to speed things up considerably. For M1 Macs, this was notable because those machines use Apple's own chip architecture, and standard TensorFlow builds at the time did not support them at all. Installation was handled by a script that you would run from Terminal (the command-line tool on macOS). The script would set up an isolated Python environment and install the accelerated TensorFlow packages. A one-liner download-and-install command was also provided for quick setup. This repository represents an earlier stage of Apple's Mac GPU support for machine learning. Apple has since moved this effort to a separate plugin called tensorflow-metal, which works with the standard TensorFlow 2.5 and later, and that newer approach is what Apple currently recommends. The README in this repo points users toward tensorflow-metal as the current path forward. The code here is a historical artifact of the transition period when M1 Mac support was first being introduced.
Apple's discontinued pre-release fork of TensorFlow that added GPU-accelerated machine learning training on Intel and M1 Macs.
Mainly Shell. The stack also includes Shell, Python, ML Compute.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.