import tensorflow as tf


    def _add_dynamic_cell(self, cell_arch, layers, w, h, block_ch, drop_path_keep_prob, is_train=False):
        b = CELL_NUM_BLOCKS

        # Downsample inputs to have same dimensions as blocks
        with tf.variable_scope('layer_-1_calibrate'):
            layers[-1] = (self._calibrate(*layers[-1], w, h, block_ch, is_train=is_train), w, h, block_ch)

        with tf.variable_scope('layer_-2_calibrate'):
            layers[-2] = (self._calibrate(*layers[-2], w, h, block_ch, is_train=is_train), w, h, block_ch)
