def conv_shape_list(x, ksp_list, ceil=True):
    x_list = [x]
    for (k, s, p) in ksp_list:
        x_list.append(conv_shape(x_list[(- 1)], k, s, p, ceil))
    return x_list
def conv_shape_list(x, ksp_list, ceil=True):
    x_list = [x]
    for (k, s, p) in ksp_list:
        x_list.append(conv_shape(x_list[(- 1)], k, s, p, ceil))
    return x_list