已经使用C++写了计算函数库,想继续使用taichi加速,可以实现吗?

C++计算函数库通过pybind编译成动态库,在python原生环境下可以正常使用,如果想再使用taichi进一步加速,如何解决输入输出参数的格式转换以及函数调用的问题?

这个恐怕没法支持,Taichi依赖原生Python的抽象语法树来正确编译Kernel,所以你的C++计算库恐怕跟Taichi做的是相似scope的事情。

当然如果你想在Python里同时使用你的C++库和Taichi,进行联用是可以做到的。目前Taichi最容易接受的Python类型是Numpy Array,所以可以通过numpy array来相互传输数据