Can't pickle SKLinearSVC
params = primitive.get_params()
pickle.dumps(params)
Traceback (most recent call last):
File ...
pickle.dumps(params)
File "/src/common-primitives/common_primitives/base.py", line 538, in __getstate__
state = super().__getstate__()
File "/usr/local/lib/python3.6/dist-packages/d3m/primitive_interfaces/base.py", line 710, in __getstate__
'params': self.get_params(),
File "/src/common-primitives/common_primitives/base.py", line 527, in get_params
graph=self._graph,
File "/usr/local/lib/python3.6/dist-packages/d3m/metadata/params.py", line 80, in __init__
if not utils.is_instance(value, value_type):
File "/usr/local/lib/python3.6/dist-packages/d3m/utils.py", line 153, in is_instance
return type_util._issubclass(type_util.deep_type(obj), cls, bound_typevars={})
File "/usr/local/lib/python3.6/dist-packages/pytypes/type_util.py", line 1740, in _issubclass
bound_typevars_readonly, follow_fwd_refs, _recursion_check)
File "/usr/local/lib/python3.6/dist-packages/pytypes/type_util.py", line 1766, in _issubclass_2
_recursion_check)
File "/usr/local/lib/python3.6/dist-packages/pytypes/type_util.py", line 1116, in _issubclass_Mapping_covariant
return issubclass(subclass, superclass)
File "/usr/lib/python3.6/typing.py", line 1147, in __subclasscheck__
raise TypeError("Parameterized generics cannot be used with class "
TypeError: Parameterized generics cannot be used with class or instance checks