# StreamContext Source: https://www.tensorplay.cn/docs/generated/tensorplay.cuda.StreamContext.html ```python class tensorplay.cuda.StreamContext(stream: Stream | None) ``` Context-manager that selects a given stream. All CUDA kernels queued within its context will be enqueued on a selected stream. Parameters: Stream ([Stream](/docs/generated/tensorplay.cuda.streams.Stream.html#tensorplay.cuda.streams.Stream)) – selected stream. This manager is a no-op if it’s None. > **Note** > > Streams are per-device.