66"""
77Contains tests for ads.evaluations.evaluator
88"""
9- import pytest
10- import unittest
119import tempfile
12- from ads . evaluations . evaluator import Evaluator
10+ import unittest
1311
14- from sklearn .datasets import make_regression
15- from sklearn .datasets import make_classification
16- from sklearn .model_selection import train_test_split
12+ import pandas as pd
13+ import pytest
1714from lightgbm import LGBMClassifier , LGBMRegressor
18- from sklearn .tree import DecisionTreeClassifier
15+ from sklearn .datasets import make_classification , make_regression
1916from sklearn .linear_model import LinearRegression
20- import pandas as pd
17+ from sklearn .model_selection import train_test_split
18+ from sklearn .tree import DecisionTreeClassifier
19+
2120from ads .common .model_metadata import UseCaseType
21+ from ads .evaluations .evaluator import Evaluator
2222from ads .model .framework .lightgbm_model import LightGBMModel
2323from ads .model .framework .sklearn_model import SklearnModel
2424
25+ DEFAULT_PYTHON_VERSION = "3.12"
2526
2627def test_model_types ():
2728 with pytest .raises (ValueError ):
@@ -39,6 +40,7 @@ def test_pandas_input():
3940 model .prepare (
4041 inference_conda_env = "generalml_p38_cpu_v1" ,
4142 training_conda_env = "generalml_p38_cpu_v1" ,
43+ inference_python_version = DEFAULT_PYTHON_VERSION ,
4244 X_sample = X ,
4345 y_sample = y ,
4446 use_case_type = UseCaseType .MULTINOMIAL_CLASSIFICATION ,
@@ -100,6 +102,7 @@ def train_eval_model(self, data, model, use_case):
100102 my_model .prepare (
101103 inference_conda_env = "generalml_p38_cpu_v1" ,
102104 training_conda_env = "generalml_p38_cpu_v1" ,
105+ inference_python_version = DEFAULT_PYTHON_VERSION ,
103106 X_sample = X_test ,
104107 y_sample = y_test ,
105108 use_case_type = use_case ,
0 commit comments