Skip to content

uu2_gp_hyperparameter_estimation_v2 #238

@kyao

Description

@kyao

extract_columns_semantic_types primitive is failing?

Traceback (most recent call last):
  File "/usr/local/lib/python3.6/dist-packages/d3m/runtime.py", line 823, in _do_run_step
    self._run_step(step)
  File "/usr/local/lib/python3.6/dist-packages/d3m/runtime.py", line 815, in _run_step
    self._run_primitive(step)
  File "/user_opt/dsbox/dsbox-ta2/python/dsbox/template/runtime.py", line 251, in _run_primitive
    super()._run_primitive(this_step)
  File "/usr/local/lib/python3.6/dist-packages/d3m/runtime.py", line 720, in _run_primitive
    multi_call_result = self._call_primitive_method(primitive.fit_multi_produce, fit_multi_produce_arguments)
  File "/usr/local/lib/python3.6/dist-packages/d3m/runtime.py", line 796, in _call_primitive_method
    raise error
  File "/usr/local/lib/python3.6/dist-packages/d3m/runtime.py", line 789, in _call_primitive_method
    result = method(**arguments)
  File "/usr/local/lib/python3.6/dist-packages/d3m/primitive_interfaces/transformer.py", line 72, in fit_multi_produce
    return self._fit_multi_produce(produce_methods=produce_methods, timeout=timeout, iterations=iterations, inputs=inputs)
  File "/usr/local/lib/python3.6/dist-packages/d3m/primitive_interfaces/base.py", line 524, in _fit_multi_produce
    produce_results = self._multi_produce(produce_methods=produce_methods, timeout=timeout, iterations=iterations, **kwargs)
  File "/usr/local/lib/python3.6/dist-packages/d3m/primitive_interfaces/base.py", line 428, in _multi_produce
    results.append(getattr(self, method_name)(timeout=timeout, iterations=iterations, **arguments))
  File "/user_opt/dsbox/src/common-primitives/common_primitives/extract_columns_semantic_types.py", line 82, in produce
    columns = self._get_columns(inputs.metadata, self.hyperparams)
  File "/user_opt/dsbox/src/common-primitives/common_primitives/extract_columns_semantic_types.py", line 93, in _get_columns
    columns_to_use, columns_not_to_use = utils.get_columns_to_use(inputs_metadata, hyperparams['use_columns'], hyperparams['exclude_columns'], can_use_column)
  File "/user_opt/dsbox/src/common-primitives/common_primitives/utils.py", line 760, in get_columns_to_use
    all_columns = list(range(metadata.query((metadata_base.ALL_ELEMENTS,))['dimension']['length']))
  File "/usr/local/lib/python3.6/dist-packages/frozendict/__init__.py", line 29, in __getitem__
    return self._dict[key]
KeyError: 'dimension'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions