class_docstr: A special kind of evaluator that does not run real training, but queries a database.
docstr: Return the default search space benchmarked by this evaluator.
  
  Subclass should override this.
docstr_tok: ["Return","the","default","search","space","benchmarked","by","this","evaluator",".","Subclass","should","override","this","."]
code: def default_space(cls) -> SlimBenchmarkSpace:
      """Return the default search space benchmarked by this evaluator.
  
      Subclass should override this.
      """
      raise NotImplementedError()
  
imports: from __future__ import annotations
  import itertools
  import logging
  import random
  import warnings
  from typing import Any, cast
  import nni
  from nni.mutable import Sample, Mutable, LabeledMutable, Categorical, CategoricalMultiple, label_scope
  from nni.nas.evaluator import Evaluator
  from nni.nas.space import ExecutableModelSpace
  from .space import SlimBenchmarkSpace
label_desc: Use image node_id 1 for calling the BenchmarkEvaluator obj's underlying member method code with example usage: obj.default_space(cls) without return types