naver-airush / NAVER-AI-RUSH

41 stars 20 forks source link

댓글 문제 베이스라인 코드의 convolution filter의 kernel size는 3보다 크면 안되는 건가요? #47

Closed Clarit7 closed 4 years ago

Clarit7 commented 4 years ago

Informations

CLI

WEB

What is your login ID? Clarit7

Question

커널 사이즈를 4로 수정한 후 트레이닝을 하면 정상적으로 트레이닝 되지만 submit시에는 다음과 같은 에러 메세지가 출력되면서 submit이 불허됩니다 커널 사이즈보다 작은 입력이 있는게 문제 같은데 트레이닝 셋 안에는 사이즈가 4 이하인 입력 데이터가 없고 테스트 셋에만 있어서 생기는 문제인가요?

추가로 생각해보니 임베딩 레이어를 통과한 이후에는 무조건 사이즈가 embedding_dim으로 고정돼서 커널사이즈를 수정한다고 convolution filter가 작동하지 못하는 경우는 없을것같은데 이상하네요...

(base) 1 jaylee@MLAI:~/Programming/NAVER-AI-RUSH/hate_speech$ nsml submit Clarit7/hatespeech-1/63 7 ....... Building docker image. It may take a while ...........load nsml model takes 2.1269819736480713 seconds .Infer test set. The inference should be completed within 3600 seconds. .Error occurred while inference. You can check error 'nsml submit --test' RuntimeError: Calculated padded input size per channel: (3). Kernel size: (4). Kernel size can't be greater than actual input size

Infer test set takes 7.280968189239502 seconds ..Error: Fail to get prediction result: Clarit7/hatespeech-1/63/7 FATA[2020/07/16 16:43:19.854] Internal server error