-
Notifications
You must be signed in to change notification settings - Fork 115
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG] Diagnostics for BasicMotions with HC2, numba stripped out #1650
Conversation
This reverts commit 98b29e6.
Thank you for contributing to
|
after this the next stage is ShapeletTransform _extract_random_shapelet (not njit) whats weird to me is if I turn numba off on the outermost method, _find_shapelet_quality, it crashes, File "C:\Code\aeon\aeon\transformations\collection\base.py", line 327, in _fit_transform
self._fit(X, y)
File "C:\Code\aeon\aeon\transformations\collection\shapelet_based\_shapelet_transform.py", line 297, in _fit
candidate_shapelets = Parallel(
File "C:\Code\aeon\venv\lib\site-packages\joblib\parallel.py", line 1918, in __call__
return output if self.return_generator else list(output)
File "C:\Code\aeon\venv\lib\site-packages\joblib\parallel.py", line 1847, in _get_sequential_output
res = func(*args, **kwargs)
File "C:\Code\aeon\aeon\transformations\collection\shapelet_based\_shapelet_transform.py", line 446, in _extract_random_shapelet
quality = self._find_shapelet_quality(
File "C:\Code\aeon\aeon\transformations\collection\shapelet_based\_shapelet_transform.py", line 513, in _find_shapelet_quality
quality = _calc_binary_ig(orderline, this_cls_count, other_cls_count)
TypeError: can't unbox heterogeneous list: UniTuple(int64 x 2) != Tuple(float64, int64) logically, I thought you should be able to turn off the outer methods |
so seems ST is the culprit. |
stripped out njit to the point where it still passes locally, seems to have narrowed it down to shaplet transform