MolecularAI / Reinvent

Apache License 2.0
338 stars 110 forks source link

[WIP] Add a minimal environment.yml #6

Closed tblaschke closed 4 years ago

tblaschke commented 4 years ago

(addresses #5)

This adds a minimal environment.yml such it can be installed on Windows and Mac systems. Also, this removes a lot of unnecessary and unused packages from reinvent-shared.yml (e.g. Jedi, deepsmiles, ...).

I still have to fully test this environment on Windows. On macOS we pass the UnitTests with the "normal" warnings about future deprecations in tensorboard and the version mismatch of the sklearn models.

We should think if we want to add openeye-toolkits to the dependencies or not. It's technically not needed in the framework but a lot of scoring functions need this.

Also, we should think about if we want to add cudatoolkits to this or not. For RL one does not necessarily need GPU support, even though it makes everything a lot faster. However, this would break macOS compatibility as there are no recent cudatoolkits packages in conda.