Skip to content

Commit 158f7d9

Browse files
authored
Merge pull request #240 from dataiku/feature/sc-81845-review-notebook-code-samples
Feature/sc 81845 review notebook code samples
2 parents 3db1f1d + ccb3d2d commit 158f7d9

File tree

2 files changed

+11
-11
lines changed

2 files changed

+11
-11
lines changed

dataikuapi/dss/mlflow.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -134,11 +134,11 @@ def clean_experiment_tracking_db(self):
134134
"""
135135
self.client._perform_raw("DELETE", "/api/2.0/mlflow/extension/clean-db/%s" % self.project_key)
136136

137-
def set_run_inference_info(self, run_id, model_type, classes=None, code_env_name=None, target=None):
137+
def set_run_inference_info(self, run_id, prediction_type, classes=None, code_env_name=None, target=None):
138138
"""
139139
Sets the type of the model, and optionally other information useful to deploy or evaluate it.
140140
141-
model_type must be one of:
141+
prediction_type must be one of:
142142
- REGRESSION
143143
- BINARY_CLASSIFICATION
144144
- MULTICLASS
@@ -149,8 +149,8 @@ def set_run_inference_info(self, run_id, model_type, classes=None, code_env_name
149149
This information is leveraged to filter saved models on their prediction type and prefill the classes
150150
when deploying using the GUI an MLflow model as a version of a DSS Saved Model.
151151
152-
:param model_type: prediction type (see doc)
153-
:type model_type: str
152+
:param prediction_type: prediction type (see doc)
153+
:type prediction_type: str
154154
:param run_id: run_id for which to set the classes
155155
:type run_id: str
156156
:param classes: ordered list of classes (not for all prediction types, see doc)
@@ -160,14 +160,14 @@ def set_run_inference_info(self, run_id, model_type, classes=None, code_env_name
160160
:param target: name of the target
161161
:type target: str
162162
"""
163-
if model_type not in {"REGRESSION", "BINARY_CLASSIFICATION", "MULTICLASS", "OTHER"}:
164-
raise ValueError('Invalid prediction type: {}'.format(model_type))
163+
if prediction_type not in {"REGRESSION", "BINARY_CLASSIFICATION", "MULTICLASS", "OTHER"}:
164+
raise ValueError('Invalid prediction type: {}'.format(prediction_type))
165165

166-
if classes and model_type not in {"BINARY_CLASSIFICATION", "MULTICLASS"}:
166+
if classes and prediction_type not in {"BINARY_CLASSIFICATION", "MULTICLASS"}:
167167
raise ValueError('Classes can be specified only for BINARY_CLASSIFICATION or MULTICLASS prediction types')
168-
if model_type in {"BINARY_CLASSIFICATION", "MULTICLASS"}:
168+
if prediction_type in {"BINARY_CLASSIFICATION", "MULTICLASS"}:
169169
if not classes:
170-
raise ValueError('Classes must be specified for {} prediction type'.format(model_type))
170+
raise ValueError('Classes must be specified for {} prediction type'.format(prediction_type))
171171
if not isinstance(classes, list):
172172
raise ValueError('Wrong type for classes: {}'.format(type(classes)))
173173
for cur_class in classes:
@@ -183,7 +183,7 @@ def set_run_inference_info(self, run_id, model_type, classes=None, code_env_name
183183

184184
params = {
185185
"run_id": run_id,
186-
"prediction_type": model_type
186+
"prediction_type": prediction_type
187187
}
188188

189189
if classes:

dataikuapi/dssclient.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1041,7 +1041,7 @@ def apply_kubernetes_namespaces_policies(self):
10411041
def get_instance_info(self):
10421042
"""
10431043
Get global information about the DSS instance
1044-
:return: a :classss:`DSSInstanceInfo`
1044+
:return: a :class:`DSSInstanceInfo`
10451045
"""
10461046
resp = self._perform_json("GET", "/instance-info")
10471047
return DSSInstanceInfo(resp)

0 commit comments

Comments
 (0)