code: def get_hyper(hyper):
      return hyper.product(
          [
              hyper.sweep(
                  "config.advprop.attack_fn_str", ["random_target"]
              ),
              hyper.sweep("config.advprop.epsilon", [6 / 255]),
              hyper.sweep(
                  "config.advprop.lr_configs.base_learning_rate",
                  [1 / 255],
              ),
              hyper.sweep("config.advprop.num_steps", [5]),
              hyper.chainit(
                  [
                      # Baseline, reg-vit
                      hyper.product(
                          [
                              hyper.sweep(
                                  "config.adversarial_augmentation_mode",
                                  [""],
                              ),
                          ]
                      ),
                      # Pixel
                      hyper.product(
                          [
                              hyper.sweep(
                                  "config.adversarial_augmentation_mode",
                                  ["advprop_pyramid"],
                              ),
                              hyper.sweep(
                                  "config.advprop.pyramid_sizes",
                                  ["(224)"],
                              ),
                              hyper.sweep(
                                  "config.advprop.pyramid_scalars",
                                  ["(1)"],
                              ),
                          ]
                      ),
                      # Pyramid
                      hyper.product(
                          [
                              hyper.sweep(
                                  "config.adversarial_augmentation_mode",
                                  ["advprop_pyramid"],
                              ),
                              hyper.sweep(
                                  "config.advprop.pyramid_sizes",
                                  ["(7, 14, 224)"],
                              ),
                              hyper.sweep(
                                  "config.advprop.pyramid_scalars",
                                  ["(20, 10, 1)"],
                              ),
                          ]
                      ),
                  ]
              ),
          ]
      )
  
label_desc: Use image node_id 3 for calling a global function with example usage: get_hyper(hyper) and returns: hyper