Skip to content

Give clear error message if algo not found #741

Description

@bouthilx

This is very unclear, and terrifying for a new user!

Traceback (most recent call last):
  File/media/martin/the_milano/anaconda3/bin/orion”, line 11, in <module>
    sys.exit(main())
  File/media/martin/the_milano/anaconda3/lib/python3.7/site-packages/orion/core/cli/__init__.py”, line 39, in main
    orion_parser.execute(argv)
  File/media/martin/the_milano/anaconda3/lib/python3.7/site-packages/orion/core/cli/base.py”, line 71, in execute
    function(args)
  File/media/martin/the_milano/anaconda3/lib/python3.7/site-packages/orion/core/cli/huo\fv nt.py”, line 65, in main
    experiment = EVCBuilder().build_from(args)
  File/media/martin/the_milano/anaconda3/lib/python3.7/site-packages/orion/core/io/evc_builder.py”, line 51, in build_from
    experiment = ExperimentBuilder().build_from(cmdargs)
  File/media/martin/the_milano/anaconda3/lib/python3.7/site-packages/orion/core/io/experiment_builder.py”, line 239, in build_from
    experiment = self.build_from_config(full_config)
  File/media/martin/the_milano/anaconda3/lib/python3.7/site-packages/orion/core/io/experiment_builder.py”, line 270, in build_from_config
    experiment.configure(config)
  File/media/martin/the_milano/anaconda3/lib/python3.7/site-packages/orion/core/worker/experiment.py”, line 457, in configure
    experiment._instantiate_config(config)
  File/media/martin/the_milano/anaconda3/lib/python3.7/site-packages/orion/core/worker/experiment.py”, line 614, in _instantiate_config
    self.algorithms = PrimaryAlgo(space, self.algorithms)
  File/media/martin/the_milano/anaconda3/lib/python3.7/site-packages/orion/core/worker/primary_algo.py”, line 40, in __init__
    requirements = self.algorithm.requires
AttributeError: ‘strobject has no attributerequires

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementImproves a feature or non-functional aspects (e.g., optimization, prettify, technical debt)

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions