Last active
March 12, 2020 17:51
-
-
Save adamjakab/5770c0d35e9fcf675ce4d28865f7ef66 to your computer and use it in GitHub Desktop.
Setup Essentia + Gaia environment on MacOS 13
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# GAIA: | |
# https://github.com/MTG/gaia/blob/master/README.md | |
# ESSENTIA: | |
# https://github.com/MTG/homebrew-essentia | |
# https://essentia.upf.edu/installing.html | |
# Will create `Brewfile` wil all currently installed taps and packages | |
# After this process wou might want to use it it reinstall what was already there before | |
brew bundle dump | |
# repeat until `brew list` is clean | |
# at some point I had to manually: `sudo rm -rf /usr/local/Cellar/texi2html/5.0` | |
brew list -1 | xargs brew rm | |
brew update && brew upgrade && brew cleanup | |
brew tap cartr/qt4 | |
brew install [email protected] | |
brew install python@2 (deps: readline sqlite gdbm [email protected]) | |
brew install qt@4 | |
brew install pkg-config | |
brew install libpng | |
brew install freetype | |
brew install gcc | |
brew install autoconf | |
brew install automake | |
brew install libtool | |
brew install eigen | |
brew install libyaml | |
brew install fftw | |
brew install ffmpeg | |
brew install libtag | |
brew install swig | |
# `brew install tensorflow` - for now I do not need this (requires: bazel, [email protected]) | |
# Install Gaia | |
brew tap MTG/essentia | |
brew install gaia --HEAD | |
Install dependencies(pip3 install) - make sure to do this on python@3 | |
pip3 install pyyaml | |
pip3 install numpy | |
pip3 install matplotlib (Installing collected packages: kiwisolver, pyparsing, cycler, python-dateutil, matplotlib) | |
#pip3 install ipython | |
# Install Essentia (optionally: --with-tensorflow) | |
brew install essentia --HEAD --with-gaia | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment