code: def set_custom_curriculum_learning_schedule(self, schedule_func_dict):
      for metric in self.curriculum_schedulers:
          if metric in schedule_func_dict:
              self.curriculum_schedulers[
                  metric
              ].set_custom_get_difficulty(schedule_func_dict[metric])
  
imports: import torch
  import os
  import numpy
  import deepspeed.comm
  from deepspeed.utils import logger
  from deepspeed.accelerator import get_accelerator
  from ..constants import *
  from ..curriculum_scheduler import CurriculumScheduler
  from .indexed_dataset import MMapIndexedDataset
  from .utils import create_mmap_dataset_builder, close_mmap_dataset_builder, find_fit_int_dtype
label_desc: Use image node_id 3 for calling the DeepSpeedDataSampler obj's underlying member method code with example usage: obj.set_custom_curriculum_learning_schedule(schedule_func_dict) without return types