ELEKTRONN / ELEKTRONN2

A highly configurable toolkit for training 3D/2D CNNs and general Neural Networks, based on Theano
Other
7 stars 8 forks source link

Packaging/Building of Malis loss #3

Open mdraw opened 7 years ago

mdraw commented 7 years ago

Compilation of the native extension required for the malis loss function is currently disabled in setup.py for two reasons:

My idea is to split the malis binary module out to a separate package that is an (optional) requirement of ELEKTRONN2 so we can keep a clean pure-python codebase in the main package while offloading the boost- and c++-dependent malis to a separate package, for which we can do the time-consuming build and release of platform-wheels once and hopefully won't need to re-release it for a long time. Any thoughts on this?

(Note: If you want to use malis in ELEKTRONN2, you currently have to change this line to malis = True and install from source.)