Using Streams

Using Streams#

Specifying the Stream#

All operations (including random number generation) take an optional keyword argument stream. The stream kwarg specifies which Stream the operation should run on. If the stream is unspecified then the operation is run on the default stream of the default device: mx.default_stream(mx.default_device()). The stream kwarg can also be a Device (e.g. stream=my_device) in which case the operation is run on the default stream of the provided device mx.default_stream(my_device).