scikit-learn-intelex
scikit-learn-intelex copied to clipboard
Not able to reproduce PCA optimization using sklearn
I am not able to PCA optimization using scikit-learn-intelex.
To Reproduce python=3.9.0, scikit-learn-intelex=2024.3.0, scikit-learn=1.4.2 and numpy=1.26.4
export SKLEARNEX_VERBOSE=INFO
from sklearn import datasets, decomposition
import numpy as np
from sklearnex import patch_sklearn
patch_sklearn()
np.random.seed(5)
X=np.random.rand(1000000, 4000)
print(X)
import time
t0=time.time()
pca = decomposition.PCA(n_components=50)
pca.fit(X)
X = pca.transform(X)
print("pca time:",time.time()-t0)
The above code falling back to original scikit-learn. I am getting better runtime with old setup
python=3.8.0,scikit-learn=1.0.2,scikit-learn-intelex=2023.0.1 and numpy=1.21.3