code: def iter_setup(self):
      data = self.iterator.next()
      self.feed_input(self.data, data, layout=self.layout)
  
      (crop_pos, crop_size) = self.pos_size_iter.next()
      self.feed_input(self.crop_pos, crop_pos)
      self.feed_input(self.crop_size, crop_size)
  
imports: from nvidia.dali import Pipeline, pipeline_def, ops, fn, types
  import numpy
  import os
  from functools import partial
  from math import floor
  from test_utils import compare_pipelines, get_dali_extra_path, RandomDataIterator, generator_random_axes_for_3d_input, generator_random_data, as_array
  from nose_utils import assert_raises
  from nose2.tools import params
label_desc: Use image node_id 3 for calling the SliceSynthDataPipeline obj's underlying member method code with example usage: obj.iter_setup() without return types