code: def explorer(launcher):
      partitions = AudioCraftEnvironment.get_slurm_partitions(
          ["team", "global"]
      )
      launcher.slurm_(gpus=32, partition=partitions)
      launcher.bind_(solver="musicgen/musicgen_base_32khz")
      # replace this by the desired music dataset
      launcher.bind_(dset="internal/music_400k_32khz")
      launcher.bind_(conditioner="clapemb2music")
  
      fsdp = {"autocast": False, "fsdp.use": True}
      cache_path = {
          "conditioners.description.clap.cache_path": "/fsx-audio-craft-llm/jadecopet/experiments/audiocraft/caches/clap_embed_music"
      }
      text_wav_training_opt = {
          "conditioners.description.clap.text_p": 0.5
      }
  
      launcher.bind_(fsdp)
  
      launcher.slurm_(gpus=32).bind_(label="32gpus")
      with launcher.job_array():
          launcher()
          launcher(text_wav_training_opt)
          launcher(cache_path)
          launcher(cache_path, text_wav_training_opt)
  
label_desc: Use image node_id 1 for calling a global function with example usage: explorer(launcher) without return types