Since chunk-level matching was hardly used, I tried pulling by bytes and reading in chunks. At 30 steps, the proportion not read dropped from 0.80 to 0.47, but whether it stays that way as training progresses remains to be seen.
Translated from Japanese
commit ea57008