@@ -101,7 +101,7 @@ jobs:
101101 - script : |
102102 conda update -y -q conda
103103 if [ $(echo $(PYTHON_VERSION) | grep '3.11') ]; then export DPCTL_PACKAGE=; else export DPCTL_PACKAGE=; fi
104- conda create -q -y -n CB -c conda-forge -c intel python=$(PYTHON_VERSION) dal-devel mpich $DPCTL_PACKAGE
104+ conda create -q -y -n CB -c conda-forge -c intel python=$(PYTHON_VERSION) dal-devel mpich pyyaml $DPCTL_PACKAGE
105105 displayName: 'Conda create'
106106 - script : |
107107 . /usr/share/miniconda/etc/profile.d/conda.sh
@@ -128,16 +128,21 @@ jobs:
128128 conda activate CB
129129 sed -i -e "s/scikit-learn==1.2.0/scikit-learn==$(SKLEARN_VERSION).*/" requirements-test.txt
130130 sed -i -e "s/scikit-learn==1.0.2/scikit-learn==$(SKLEARN_VERSION).*/" requirements-test.txt
131- pip install --upgrade -r requirements-test.txt
132- pip install -r requirements-test-optional.txt
131+ pip install --upgrade -r requirements-test.txt -r requirements-test-optional.txt
132+ pip install $(python .ci/scripts/get_compatible_scipy_version.py)
133133 pip list
134134 displayName: 'Install testing requirements'
135135 - script : |
136136 . /usr/share/miniconda/etc/profile.d/conda.sh
137137 conda activate CB
138138 cd ..
139139 ./s/conda-recipe/run_test.sh
140- displayName: 'Testing'
140+ displayName: 'Sklearnex testing'
141+ - script : |
142+ . /usr/share/miniconda/etc/profile.d/conda.sh
143+ conda activate CB
144+ bash .ci/scripts/run_sklearn_tests.sh
145+ displayName: 'Sklearn testing'
141146 - script : |
142147 . /usr/share/miniconda/etc/profile.d/conda.sh
143148 conda activate CB
@@ -170,7 +175,7 @@ jobs:
170175 sudo chown -R $USER $CONDA
171176 conda config --set always_yes yes --set changeps1 no
172177 conda update -q conda
173- conda create -n CB -c conda-forge python=$(PYTHON_VERSION) dal dal-include mpich clang-format
178+ conda create -n CB -c conda-forge python=$(PYTHON_VERSION) dal dal-include mpich clang-format pyyaml
174179 displayName: Create Anaconda environment
175180 - script : |
176181 source activate CB
@@ -192,15 +197,19 @@ jobs:
192197 source activate CB
193198 sed -i.bak -e "s/scikit-learn==1.2.0/scikit-learn==$(SKLEARN_VERSION).*/" requirements-test.txt
194199 sed -i.bak -e "s/scikit-learn==1.0.2/scikit-learn==$(SKLEARN_VERSION).*/" requirements-test.txt
195- pip install --upgrade -r requirements-test.txt
196- pip install -r requirements-test-optional.txt
200+ pip install --upgrade -r requirements-test.txt -r requirements-test-optional.txt
201+ pip install $(python .ci/scripts/get_compatible_scipy_version.py)
197202 pip list
198203 displayName: 'Install testing requirements'
199204 - script : |
200205 source activate CB
201206 cd ..
202207 ./s/conda-recipe/run_test.sh
203- displayName: Testing
208+ displayName: 'Sklearnex testing'
209+ - script : |
210+ source activate CB
211+ bash .ci/scripts/run_sklearn_tests.sh
212+ displayName: 'Sklearn testing'
204213 - script : |
205214 source activate CB
206215 cd ..
@@ -229,7 +238,7 @@ jobs:
229238 steps :
230239 - powershell : Write-Host "##vso[task.prependpath]$env:CONDA\Scripts"
231240 displayName : Add conda to PATH
232- - script : conda create -q -y -n CB -c conda-forge -c intel python=$(PYTHON_VERSION) dal-devel impi-devel clang-format
241+ - script : conda create -q -y -n CB -c conda-forge -c intel python=$(PYTHON_VERSION) dal-devel impi-devel clang-format pyyaml
233242 displayName : ' Create Anaconda environment'
234243 - script : |
235244 call activate CB
@@ -257,15 +266,21 @@ jobs:
257266 call activate CB
258267 sed -i -e "s/scikit-learn==1.2.0/scikit-learn==$(SKLEARN_VERSION).*/" requirements-test.txt
259268 sed -i -e "s/scikit-learn==1.0.2/scikit-learn==$(SKLEARN_VERSION).*/" requirements-test.txt
260- pip install --upgrade -r requirements-test.txt
261- pip install -r requirements-test-optional.txt
269+ pip install --upgrade -r requirements-test.txt -r requirements-test-optional.txt
270+ cd ..
271+ for /f "delims=" %%c in ('python s\.ci\scripts\get_compatible_scipy_version.py') do set SCIPY_VERSION=%%c
272+ pip install %SCIPY_VERSION%
262273 pip list
263274 displayName: 'Install testing requirements'
264275 - script : |
265276 call activate CB
266277 cd ..
267278 call s\conda-recipe\run_test.bat s
268- displayName: daal4py/sklearnex testing
279+ displayName: 'Sklearnex testing'
280+ - script : |
281+ call activate CB
282+ bash .ci/scripts/run_sklearn_tests.sh
283+ displayName: 'Sklearn testing'
269284 - script : |
270285 call activate CB
271286 cd ..
0 commit comments