StreamWrapper
-
class torch.utils.data.datapipes.utils.common.StreamWrapper(file_obj, parent_stream=None, name=None)[исходный код] -
StreamWrapper предназначен для обёртывания обработчика файла, созданного операцией DataPipe, например
FileOpener.StreamWrapper гарантирует закрытие обёрнутого обработчика файла, когда он выходит из области видимости.
-
autoclose()[исходный код] -
Автоматически закрывает поток, когда закрыты все дочерние потоки или если их нет.
-
classmethod close_streams(v, depth=0)[исходный код] -
Обходит структуру и пытается по возможности закрыть все найденные объекты StreamWrapper.
-
© 2026, PyTorch Contributors
PyTorch has a BSD-style license, as found in the LICENSE file.
https://docs.pytorch.org/docs/2.14/generated/torch.utils.data.datapipes.utils.common.StreamWrapper.html