-
[오류수정] DuplicateFlagError: The Flag is defined twice오류 수정 2020. 4. 14. 14:40
CNN 모델을 돌리던 중 Flag를 선언한 부분에서 이런 에러가 났다
오류가 난 소스코드
코드를 여러번 테스트하는 과정에서 이전에 선언된 flag 때문에 오류가 나는 듯 하다.
해결 방법
이전에 만들어진 flag들을 제거하는 del_all_flags라는 함수를 만들고 flag를 선언하는 문장 전에 함수를 실행시켜주었다.
def del_all_flags(FLAGS): flags_dict = FLAGS._flags() keys_list = [keys for keys in flags_dict] for keys in keys_list: FLAGS.__delattr__(keys) del_all_flags(tf.flags.FLAGS)
'오류 수정' 카테고리의 다른 글
[오류 수정] ModuleNotFoundError: No module named 'html5lib.filters.base' (0) 2020.05.13 [오류수정]np_resource = np.dtype([("resource", np.ubyte, 1)]) (0) 2020.04.29 [오류수정] UnrecognizedFlagError: unknown command line flag 'f' (0) 2020.04.14 [c++] 클래스 또는 네임스페이스 이름이 아닙니다. (0) 2018.12.16