Versions incompliance
I do have some issues with versions incompliance:
- omegaml 0.13.0 requires scikit-learn<0.22,>=0.20
- ctgan 0.2.1 requires scikit-learn<0.23,>=0.21
When using scikit-learn==0.21.0 and higher (which should be ok for both omegaml and ctgan) the backend container can not be started. I got such traceback:
ModuleNotFoundError: No module named 'sklearn.utils._testing'
When using scikit-learn==0.22.2 - backend works, but shows an warning:
omegaml 0.13.0 requires scikit-learn<0.22,>=0.20, but you'll have scikit-learn 0.22.2 which is incompatible.
As for now, I am using scikit-learn==0.22.2.
But what should be the best option?
Comments
is there a stacktrace?
Yes, see below:
scikit-learn moved
utils.testing
toutils._testing
starting with 0.23 as noted [here](https://github.com/scikit-learn/scikit-learn/commit/b92455a6b25d5843c3ee9825fed5f268bf2f209f#diff-d9955a58037bdb79c8253b125ce9357499424186e9dbedacc14ce65359aeac13), which would indicate that your ctgan module requires scikit-learn above 0.23omega|ml supports scikit-learn 0.23 since release 0.13.5