Ваш комментарий отвечает на вопрос: _DataLoaderIter
есть в 1.0.0
(для которого вы связываете документацию), но не в 0.3.1
, так как вы можете проверить здесь - его имя не имеетprevious _
.
Это пример из учебника, почему плохая идея получить доступ к закрытым классам / функциям других пакетов (обычно с префиксом подчеркивания) - у вас нет нулевых гарантий стабильности их реализации иповедение.Если вам нужен их код, обычно лучше скопировать и вставить код в ваш собственный файл, потому что там, по крайней мере, гарантируется, что он не изменится между обновлениями и исправлениями ошибок до torch
.