You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'd like to be able to install brainiak using pip install brainiak. However, there are several additional steps required (that seem in practice to fail often on unclean systems, and sometimes even on clean ones). For example on Macs, my understanding is that homebrew, xcode, llvm, cmake, and mpich are all needed to compile the optimized C++ parts of the toolbox (e.g. system-specific binaries are needed).
However, it would be nice if pip install brainiak "just worked," in the sense that perhaps the code could revert to a slower non-C++ version (e.g. in the absence of support for compiling custom binaries, and/or if compilation fails for any reason). Everything would run more slowly, but that seems better than not running at all!
Unfortunately, the effort to provide Python wheels (issue #286) is blocked by the lack of MPI4PY wheels.
Because we introduced an alternative simple installation solution (Conda packages), I am closing this issue. The conversation about wheels continues in issue #286.
Activity
mihaic commentedon Oct 30, 2017
I agree with the need to simplify installation. We are working on it.
In fact, we have already decided to offer Python wheels, which I think will help (see issue #286, which I should have opened a couple of weeks ago).
Meantime, consider our Docker image:
https://github.com/brainiak/brainiak#docker
danielsuo commentedon Nov 16, 2017
What's the status on Python wheels? I can help!
danielsuo commentedon Dec 13, 2017
FYI: work in progress in pull request #314
mihaic commentedon Mar 19, 2018
Unfortunately, the effort to provide Python wheels (issue #286) is blocked by the lack of MPI4PY wheels.
Because we introduced an alternative simple installation solution (Conda packages), I am closing this issue. The conversation about wheels continues in issue #286.