[Pytorch|ERROR] index out of range in self
pytorch로 rnn 텍스트 생성모델 만들기 도전을 하고 있는데, 임베딩 레이어에서 index out of range in self 이런 에러가 발생하였다. 예제랑 똑같이했다고 생각했는데 왜 이런 에러가 발생할까.... 인덱스? 잘 맞는데.. 왜 그럴까.. 하고 검색을 해봤는데난 바보로 결론이 났다^^.. vocab을 만들 때, 텍스트의 길이를 맞추기 위해 padding을 후반에 넣어주었다. 이때, 이미 start_code와 end_code를 0,1번에 사용하고 있어 괜찮겠지 싶어 -1 값으로 패딩값을 넣어주었다.. [0,3,3,7,-1,-1,-1,-1,-1,-1-1,-1,-1,-1] 이러니 당연히 안되지... 귀찮음을 피하려다가 오히려 망하는 지름길로 향했다. ^^... 정확하게 코드를 뜯어보지 않아..
2023. 1. 28.