stream
- paddle.cuda. stream ( stream: paddle.device.Stream | None ) stream_guard [source]
-
Notes
This API only supports dynamic graph mode currently.
A context manager that specifies the current stream context by the given stream.
- Parameters
-
stream (Stream, optional) – the selected stream. If stream is None, just yield.
- Returns
-
None.
Examples
>>> >>> import paddle >>> paddle.set_device('cuda') >>> s = paddle.device.Stream() >>> data1 = paddle.ones(shape=[20]) >>> data2 = paddle.ones(shape=[20]) >>> data3 = data1 + data2 >>> with paddle.device.stream(s): # this is equivalent to paddle.cuda.stream(s) ... s.wait_stream(paddle.cuda.current_stream()) ... data4 = data1 + data3 >>> print(data4)
