DASK有一个非常强大的分布式api。据我所知,它只能支持本机python代码和模块。
有谁知道分布式DASK是否可以支持c ++ worker?我在文档中找不到任何内容。
除了将cthon代码添加到c ++代码以使用该功能之外,还有其他方法吗?
你是对的,如果你想使用Dask调用C ++代码,你可以通过调用python来实现,这通常意味着编写某种形式的绑定层以使调用更方便。如果还有C API,您可以使用ctypes
或cffi
。
理论上,调度程序不知道客户端和工作者的语言,只要它们彼此一致,但没有人实现C ++客户端/工作者。对于朱莉娅而言,已经完成了这项工作。