Sign up to take part
Registered users can ask their own questions, contribute to discussions, and be part of the Community!
Added on April 3, 2023 6:50PM
Likes: 0
Replies: 1
I have a pickle saved OLS model (statsmodels) developed outside Dataiku. I uploaded it on a folder in dataiku but wasn't able to use it from a jupyter notebook.
I have tried those solutions:
import sklearn model trained outside of Dataiku into Dataiku - Dataiku Community
I have tried this but I wasn't able to use after as a model:
folder = dataiku.Folder("Models")
with folder.get_download_stream('linear_regression.pickle') as f:
model = f.read()
What is Dataiku wrapup library for this situation?
Hi @Zyad
,
The correct way to load a pickle file would be to add:
folder = dataiku.Folder("Models") with folder.get_download_stream('linear_regression.pickle') as f: model = pickle.load(f)
Also, add "import pickle" along with other libraries. The pickled model should come from the same version of scikit-learn as the one installed in the Python code env you're using here.
Let me know if you have any questions.
Thanks!
Jordan