scikit-learn-intelex icon indicating copy to clipboard operation
scikit-learn-intelex copied to clipboard

Not able to reproduce PCA optimization using sklearn

Open ashish615 opened this issue 9 months ago • 0 comments

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) 

Screenshot (489)

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

Screenshot (488)

ashish615 avatar May 13 '24 02:05 ashish615