cnellington / Contextualized

An SKLearn-style toolbox for estimating and analyzing models, distributions, and functions with context-specific parameters.
http://contextualized.ml/
GNU General Public License v3.0
65 stars 9 forks source link

[WIP] Remove Tensorflow from Dependencies. #125

Closed blengerich closed 1 year ago

blengerich commented 1 year ago

Since tensorflow can have some tricky install behavior, and we only use it for old NOTMAD, we can move its requirement to extras_require. This way, we can install the old NOTMAD dependencies with 'pip install contextualized[notmad_tensorflow]`. However, this PR is a WIP and should not be pulled yet because the unit tests rely on the tensorflow NOTMAD version.

Also removes the interpret dependency since it's not actually used.