Darknet RNN에서 메모리 위치가 어긋난다면 가장 먼저 원래 batch가 steps개 시점을 포함한 값인지, 그리고 state가 시간축 전체를 담을 만큼 실제 호출부에서 준비됐는지 확인해야 합니다.
원문의 rnn_layer.c 조각은 완전한 독립 구현이 아닙니다. layer, network 구조체, connected layer, BLAS helper와 전체 메모리 관리가 함께 있어야 하며, 특히 보이는 생성 코드와 시간축 포인터 이동만 떼어 실행하면 범위를 벗어날 여지가 있습니다.