0
votes

DASK has a very powerful distributed api. As far as I can understand it can only support though native python code and modules.

Does anyone know if distributed DASK can support c++ workers? I could not find anything in the docs.

Would there be any other approach apart from adding python bindings to cpp code to use that functionality?

1

1 Answers

1
votes

You are correct, if you wanted to call into C++ code using Dask, you would do it by calling from python, which usually means writing some form of binding layer to make the calling convenient. If there is also a C API, you could use ctypes or cffi.

In theory, the scheduler is agnostic of the language of the client and workers, so long as they agree with each other, but no one has implemented a C++ client/worker. This has been done, at leats a POC, for Julia.