현상 : tensorflow 사용 중 "Allocation of 406978560 exceeds 10% of free system memory" 경고와 함께 오류발생
내용 : 쥬피터노트북에서 model.fit 중 커널이 죽고 자동으로 시작하는 문제가 발생하여, 파이참에 그대로 옮겨보니 오류를 확인 할 수 있었다.
진행 1 : 아래 코드를 추가해보았으나, 경고만 없어질뿐 문제는 똑같았다. (해결안됨)
import os
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '3'
진행 2 : BATCH_SIZE 변경 (적은값으로)시 정상으로 진행하였음.
model.fit(x_train, y_train, epochs=EPOCHS, batch_size=BATCH_SIZE, callbacks=callbacks, verbose=3)
나는 CPU를 이용해서 테스트하고 있어서 해당값을 작게해야 돌아갔음.
BATCH_SIZE는 한번에 신경망에 넣어 학습시킬 양을 뜻함.
'취미생활 > 파이썬' 카테고리의 다른 글
Could not install packages due to an OSError: [WinError 5] 액세스가 거부되었습니다 (1) | 2021.08.27 |
---|---|
DLL load failed: %1은(는) 올바른 Win32 응용 프로그램이 아닙니다. (0) | 2021.08.27 |