请问如何让PaddlePaddle的exp函数支持复数呢
收藏
使用如下代码:
import nupmy as np
import paddle as pd
pd.exp(1j*pd.to_tensor(np.pi/4.0))
产生如下错误提示:
RuntimeError: (NotFound) The kernel with key (CPU, NCHW, complex64) of kernel `exp` is not registered.
[Hint: Expected kernel_iter == iter->second.end() && kernel_key.backend() == Backend::CPU != true, but received kernel_iter == iter->second.end() && kernel_key.backend() == Backend::CPU:1 == true:1.] (at /paddle/paddle/phi/core/kernel_factory.cc:147)
除了分别算实虚部以外,能够直接让PaddlePaddle支持复数运算吗?后续想要利用其自动求导的功能进一步运算。numpy的exp是支持复数运算的。
0
收藏
请登录后评论