code: def main(smoke_test: bool = False):
      ray.init(address="auto")
  
      num_samples = 16
      results_per_second = 1 / 60
      trial_length_s = 86400 if smoke_test else 3600
  
      max_runtime = 90000 if smoke_test else 4200
  
      callback = ProgressCallback()
  
      timed_tune_run(
          name="long running large checkpoints",
          num_samples=num_samples,
          results_per_second=results_per_second,
          trial_length_s=trial_length_s,
          max_runtime=max_runtime,
          checkpoint_freq_s=900,  # Once every 15 minutes
          checkpoint_size_b=int(0.75 * 1000**3),
          keep_checkpoints_num=2,  # 2 * 16 * 4 = 128 GB
          resources_per_trial={"cpu": 1},
          callbacks=[callback],
          storage_path="/mnt/cluster_storage",
      )
  
label_desc: Use image node_id 1 for calling a global function with example usage: main(smoke_test) without return types