首页 Paddle框架 帖子详情
请问如何让PaddlePaddle的exp函数支持复数呢
收藏
快速回复
Paddle框架 问答学习资料 358 0
请问如何让PaddlePaddle的exp函数支持复数呢
收藏
快速回复
Paddle框架 问答学习资料 358 0

使用如下代码:

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
收藏
回复
需求/bug反馈?一键提issue告诉我们
发现bug?如果您知道修复办法,欢迎提pr直接参与建设飞桨~
在@后输入用户全名并按空格结束,可艾特全站任一用户