[오류해결] AttributeError: module 'keras.backend' has no attribute 'control_flow_ops'

2021. 6. 16. 11:04오류해결

Keras 모델을 실행하였더니 다음과 같은 에러가 나올 수 있다. 오류를 보면 keras.backend가 control_flow_ops를 포함하지 않고 있지 않아서 인데 이것은 "keras 버전" 문제이다.

 

따라서 ①keras를 2.2.4이하의 버전으로 downgrade하거나

②K.control_flow_ops.while_loop를 tf.while_loop로 바꾸어줌으로써 해결할 수 있다.

 

단, ②는 버전에 따라 되는 사람이 있고 안되는 사람이 있다하니 참고...