[Tensorflow] ValueError: 'x' has shape (h, w, c) before the loop, but shape (None, w, c) after one iteration. Use tf.autograph.experimental.set_loop_options to set shape invariants.
·
Tensorflow
제목이 좀 긴데, 해당 에러는 그래프 연산 모드에서 반복문을 사용할 경우 마주할 수 있는 에러이다. ValueError: 'x' has shape (h, w, c) before the loop, but shape (None, w, c) after one iteration. Use tf.autograph.experimental.set_loop_options to set shape invariants. 오류가 난 코드를 함께 보자. def cutout( x, patch_count, patch_base_factor, patch_width_factor, patch_height_factor ): out_x = x + 0. for i in range(patch_count): pw = tf.random.uniform..