Skip to content
This repository was archived by the owner on Dec 21, 2023. It is now read-only.

Commit befe2d3

Browse files
authored
Post Release Fixes (#3008)
1 parent 43fbf0d commit befe2d3

21 files changed

+20
-95
lines changed

src/python/turicreate/_scripts/_pylambda_worker.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ def _write_log(s, error=False):
2828
try:
2929
error_log_function(s)
3030
except Exception as e:
31-
print("Error setting exception: repr(e)")
31+
print("Error setting exception: " + repr(e))
3232
print("Error: %s" % str(s))
3333
else:
3434
if info_log_function is not None:

src/python/turicreate/toolkits/_data_zoo.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
from __future__ import division as _
88
from __future__ import absolute_import as _
99

10-
import hashlib as _hashlib
1110
import os as _os
1211
import turicreate as _tc
1312
import shutil as _shutil

src/python/turicreate/toolkits/_internal_utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -719,7 +719,7 @@ def _validate_data(dataset, target, features=None, validation_set="auto"):
719719
if not hasattr(features, "__iter__"):
720720
raise TypeError("Input 'features' must be a list.")
721721
if not all([isinstance(x, str) for x in features]):
722-
raise TypeError("Invalid feature %s: Feature names must be of type str" % x)
722+
raise TypeError("Invalid 'features' value. Feature names must all be of type str.")
723723

724724
# Check validation_set argument
725725
if isinstance(validation_set, str):

src/python/turicreate/toolkits/activity_classifier/_activity_classifier.py

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,25 +10,17 @@
1010
from __future__ import print_function as _
1111
from __future__ import division as _
1212

13-
import numpy as _np
1413
import time as _time
1514
import six as _six
1615

17-
from turicreate import SArray as _SArray, SFrame as _SFrame
18-
from turicreate import aggregate as _agg
16+
from turicreate import SFrame as _SFrame
1917

2018
import turicreate.toolkits._internal_utils as _tkutl
2119
from turicreate.toolkits import _coreml_utils
2220
import turicreate.toolkits._feature_engineering._internal_utils as _fe_tkutl
2321
from turicreate.toolkits._main import ToolkitError as _ToolkitError
24-
from turicreate.toolkits import evaluation as _evaluation
2522

26-
from turicreate.toolkits._model import CustomModel as _CustomModel
2723
from turicreate.toolkits._model import Model as _Model
28-
from turicreate.toolkits._model import PythonProxy as _PythonProxy
29-
30-
from .util import random_split_by_session as _random_split_by_session
31-
from .util import _MIN_NUM_SESSIONS_FOR_SPLIT
3224

3325

3426
def create(
@@ -163,7 +155,7 @@ def create(
163155
if not hasattr(features, "__iter__"):
164156
raise TypeError("Input 'features' must be a list.")
165157
if not all([isinstance(x, str) for x in features]):
166-
raise TypeError("Invalid feature %s: Feature names must be of type str." % x)
158+
raise TypeError('Invalid member of "features": feature names must be of type str.')
167159
if len(features) == 0:
168160
raise TypeError("Input 'features' must contain at least one column name.")
169161

src/python/turicreate/toolkits/classifier/boosted_trees_classifier.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,13 @@
99
from __future__ import print_function as _
1010
from __future__ import division as _
1111
from __future__ import absolute_import as _
12-
import turicreate as _turicreate
12+
1313
from turicreate.toolkits._supervised_learning import Classifier as _Classifier
1414
import turicreate.toolkits._supervised_learning as _sl
15-
import turicreate.toolkits._main as _toolkits_main
1615

1716
from turicreate.toolkits._internal_utils import _toolkit_repr_print
1817
from turicreate.toolkits._internal_utils import _raise_error_evaluation_metric_is_valid
1918
from turicreate.toolkits._internal_utils import _raise_error_if_not_sframe
20-
from turicreate.toolkits._internal_utils import _raise_error_if_column_exists
2119
from turicreate.toolkits._internal_utils import _check_categorical_option_type
2220
from turicreate.toolkits._tree_model_mixin import TreeModelMixin as _TreeModelMixin
2321
from turicreate.util import _make_internal_url

src/python/turicreate/toolkits/classifier/random_forest_classifier.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
from __future__ import print_function as _
1010
from __future__ import division as _
1111
from __future__ import absolute_import as _
12-
import turicreate as _turicreate
12+
1313
from turicreate.toolkits._supervised_learning import Classifier as _Classifier
1414
import turicreate.toolkits._supervised_learning as _sl
1515

src/python/turicreate/toolkits/drawing_classifier/_tf_drawing_classifier.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -239,8 +239,6 @@ def predict(self, feed_dict):
239239
for key in feed_dict.keys():
240240
feed_dict[key] = _utils.convert_shared_float_array_to_numpy(feed_dict[key])
241241

242-
one_hot_labels = _np.zeros((int(self.batch_size), self.num_classes))
243-
244242
feed_dict_for_session = {self.input: feed_dict["input"]}
245243

246244
if is_train:

src/python/turicreate/toolkits/drawing_classifier/drawing_classifier.py

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,20 +7,14 @@
77
from __future__ import print_function as _
88
from __future__ import division as _
99
from __future__ import absolute_import as _
10+
1011
import turicreate as _tc
11-
import numpy as _np
12-
import time as _time
1312
from turicreate.toolkits import _coreml_utils
14-
from turicreate.toolkits._model import CustomModel as _CustomModel
1513
from turicreate.toolkits._model import Model as _Model
16-
from turicreate.toolkits._model import PythonProxy as _PythonProxy
17-
from turicreate.toolkits import evaluation as _evaluation
1814
import turicreate.toolkits._internal_utils as _tkutl
1915
from turicreate.toolkits._main import ToolkitError as _ToolkitError
2016
from ..image_classifier._evaluation import Evaluation as _Evaluation
21-
from turicreate import extensions as _extensions
2217
from .. import _pre_trained_models
23-
from six.moves import reduce as _reduce
2418

2519
BITMAP_WIDTH = 28
2620
BITMAP_HEIGHT = 28
@@ -170,6 +164,7 @@ def create(
170164
warm_start = warm_start.replace("auto", "quickdraw_245_v0")
171165

172166
if "_advanced_parameters" in kwargs:
167+
# XXX: this code will not work. Tracking in https://github.com/apple/turicreate/issues/3007
173168
# Make sure no additional parameters are provided
174169
new_keys = set(kwargs["_advanced_parameters"].keys())
175170
set_keys = set(params.keys())

src/python/turicreate/toolkits/image_classifier/_evaluation.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -208,8 +208,6 @@ def _filter_sframe(filters, row_type, mat_type, sf, evaluation):
208208

209209

210210
def __get_incorrects(label, sf, evaluation):
211-
conf_metric = evaluation._data["confidence_metric_for_threshold"]
212-
213211
sf = sf.filter_by([False], "correct")
214212

215213
if sf["target_label"].dtype == int:
@@ -232,8 +230,6 @@ def __get_incorrects(label, sf, evaluation):
232230

233231

234232
def __get_corrects(sf, evaluation):
235-
conf_metric = evaluation._data["confidence_metric_for_threshold"]
236-
237233
sf = sf.filter_by([True], "correct")
238234

239235
unique_predictions = list(sf["target_label"].unique())

src/python/turicreate/toolkits/image_classifier/image_classifier.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
from .. import _pre_trained_models
2323
from .. import _image_feature_extractor
2424
from ._evaluation import Evaluation as _Evaluation
25-
from turicreate.toolkits import _coreml_utils
2625

2726
_DEFAULT_SOLVER_OPTIONS = {
2827
"convergence_threshold": 1e-2,
@@ -359,9 +358,8 @@ def _load_version(cls, state, version):
359358
instance.
360359
"""
361360
_tkutl._model_version_check(version, cls._PYTHON_IMAGE_CLASSIFIER_VERSION)
362-
from turicreate.toolkits.classifier.logistic_classifier import (
363-
LogisticClassifier,
364-
)
361+
from turicreate.toolkits._main import ToolkitError
362+
from turicreate.toolkits.classifier.logistic_classifier import LogisticClassifier
365363

366364
state["classifier"] = LogisticClassifier(state["classifier"])
367365
state["classes"] = state["classifier"].classes

0 commit comments

Comments
 (0)