MLX streams for asynchronous execution
mlx_new_stream.RdStreams provide independent execution queues on a device, allowing overlap of computation and finer control over scheduling.
mlx_default_stream() returns the current default stream for a device.
Usage
mlx_new_stream(device = mlx_default_device())
mlx_default_stream(device = mlx_default_device())Arguments
- device
- Device identifier ( - "gpu"or- "cpu"). Defaults to the current- mlx_default_device().