code: def noise(seed: tp.Optional[int] = None) -> tp.Iterator[Experiment]:
      """All optimizers on ill cond problems"""
      seedg = create_seed_generator(seed)
      optims = sorted(
          x
          for x, y in optimizers.registry.items()
          if ("TBPSA" in x or "ois" in x or "CMA" in x or "epea" in x)
          and "iscr" not in x
      )
      for budget in [
          500,
          1000,
          2000,
          4000,
          8000,
          16000,
          32000,
          64000,
          128000,
      ]:
          for optim in optims:
              for rotation in [True, False]:
                  for name in ["sphere", "cigar", "sphere4"]:
                      function = ArtificialFunction(
                          name=name,
                          rotation=rotation,
                          block_dimension=20,
                          noise_level=10,
                      )
                      yield Experiment(
                          function,
                          optim,
                          budget=budget,
                          seed=next(seedg),
                      )
  
imports: import typing
  import numpy
  from nevergrad import optimizers
  from nevergrad.optimization.base import ConfiguredOptimizer
  from nevergrad.optimization import experimentalvariants
  from nevergrad.functions import ArtificialFunction
  from .xpbase import registry
  from .xpbase import create_seed_generator
  from .xpbase import Experiment
label_desc: Use image node_id 5 for calling a global function with example usage: noise(seed) without return types