【发布时间】:2021-11-26 18:45:37
【问题描述】:
我发现torch.cuda.Stream()是在一些开源代码中手动定义的。
self.input_stream = torch.cuda.Stream()
self.model_stream = torch.cuda.Stream()
self.output_stream = torch.cuda.Stream()
在torch page,上面写着
You normally do not need to create one explicitly: by default, each device uses its own “default” stream.
试图理解为什么他们必须手动定义它。从快速的谷歌搜索中,有很多如何使用cuda.Stream(),但没有为什么/何时/最佳实践可以使用它。
【问题讨论】:
标签: pytorch