def build_down_block(self, inputs, name, down_outputs, first=False):
    out_num = (self.conf.start_channel_num if first else (2 * inputs.shape[self.channel_axis].value))
    conv1 = ops.conv(inputs, out_num, self.conv_size, (name + '/conv1'), self.conf.data_type)
    conv2 = ops.conv(conv1, out_num, self.conv_size, (name + '/conv2'), self.conf.data_type)
    down_outputs.append(conv2)
    pool = ops.pool(conv2, self.pool_size, (name + '/pool'), self.conf.data_type)
    return pool
def build_down_block(self, inputs, name, down_outputs, first=False):
    out_num = (self.conf.start_channel_num if first else (2 * inputs.shape[self.channel_axis].value))
    conv1 = ops.conv(inputs, out_num, self.conv_size, (name + '/conv1'), self.conf.data_type)
    conv2 = ops.conv(conv1, out_num, self.conv_size, (name + '/conv2'), self.conf.data_type)
    down_outputs.append(conv2)
    pool = ops.pool(conv2, self.pool_size, (name + '/pool'), self.conf.data_type)
    return pool