Appendix A — macOS-Specific Setup
The core eFabric workflow is identical on macOS, Windows, and Linux. Only the environment setup process differs.
| Area | macOS Difference |
|---|---|
| Miniconda installer | macOS-specific ARM64 or x86_64 installer required |
| install.sh (Audio/Gesture) | Syntiant v1.15.0 has no macOS install.sh — borrow from v1.29.0+ |
| PyTorch (Image) | Apple Silicon needs specific builds; Intel may need --index-url flags |
| GPU (Image) | Apple Silicon uses Metal Performance Shaders (MPS) instead of CUDA |
| Graphviz | Must be installed via Homebrew for Model Analysis charts |
| Shell | macOS uses zsh by default; Conda init targets ~/.zshrc not ~/.bashrc |
NOTE
All commands in this appendix target zsh. Replace source ~/.zshrc with source ~/.bashrc if using bash.