streamz
streamz copied to clipboard
Ray.io
What's required to get streams working on Ray? Anyone started working on it?
I am not aware of any work in this direction. Integration would maybe look similar to the current dask interaction code.
You might also take a look at how this was done in https://github.com/xpdAcq/rapidz/blob/master/rapidz/clients.py and https://github.com/xpdAcq/rapidz/blob/master/rapidz/parallel.py
What is rapidz? And why isn't it in streamz? :) @CJ-Wright
Rapidz (https://github.com/xpdAcq/rapidz/) is different than Rapids (https://rapids.ai). @jsmaupin I believe you were referring to Rapids as opposed to Rapidz.
Well its also exciting streamz is going to support arrow through rapids too?! @kkraus14
Well its also exciting streamz is going to support arrow through rapids too?! @kkraus14
At that point Arrow is more of an implementation detail for GPU execution, but yes we're very excited about stream processing with GPUs + Arrow 😄
@dioptre rapidz was my friendly fork of streamz when I was using it to build software for x-ray sciences and needed a faster bug fix cycle. Rapidz also was built to support arbitrary Executor
likes (formally arbitrary dask.Client
likes, but there is a function for monkey patching Executors
into Clients
) for parallel execution (for example ThreadPoolExecutor
). If Ray supports that kind of interface then it may be possible to use the rapidz code as a blueprint for streamz.