Closed njtierney closed 1 month ago
Instead of a versions
arg, which would work with an internal switch
pattern, I think it's better to assume exact versions.
While we could add functionality for >=
I think it might end up meaning we gain less control over what is installed.
As part of this option we can check for bad combinations of Python version + TF + TFP.
https://www.tensorflow.org/install/source#tested_build_configurations
I think this checking for bad combinations should be its own issue in #638
So the user will specify something like:
We could even potentially identify known cases where the sets of these installations will not work. E.g., we might know that python version 3.7 is no longer supported. Or that certain versions of TF/TFP aren't compatible. These could error by default, and we could allow override by specifying an environment variable.
https://design.tidyverse.org/argument-clutter.html