未验证 提交 2af82190 编写于 作者: J Jiabin Yang 提交者: GitHub

[XPU ]Fix xpu compile error (#48621)

* [Eager] Fix paddle.grad interface

* [Eager] Support minimum SubGraph for GeneralGrad

* Add needed_nodes to prune grad graph more thoroughly

* [Eager] Add grad_node_trans_mapping_ to record which grad_node has been transformed to AccumulationNode

* [Eager] Fix paddle.grad interface

* Polish code

* remove potential_stop_node

* Add endding_nodes to enhance genSugraph logic

* clear endding_nodes_

* polish code

* rename endding_nodes to endding_nades_

* Refactor grad interface

* Add register_hook case to fix coverage-ci

* Fix code format

* Refactor general_grad

* Add more code comments

* call clear directly to release GradSlotMeta

* fix a mistake

* fix matmul/ multiply kernel logic and optional input in yaml, fill zeros logic and so on.

* fix batch_norm_double_grad yaml optional config

* fix tanh_triple_grad yaml and kernels

* fix MultiplyTripleGradKernel optional logic

* fix merge mistake

* fix compile error

* remove legacy attr for bn

* polish code

* fix some kernel

* merge develop

* fix error

* remote log

* fix kernel with full like

* hide value log behind

* hide value log behind

* fix matmul_triple grad

* fix xpu compile error

* fix xpu compile error

* fix xpu ut

* fix xpu ut

* fix_xpu_compile_error
Co-authored-by: NWeilong Wu <veyron_wu@163.com>
上级 49656af3
...@@ -140,8 +140,6 @@ PD_REGISTER_KERNEL(full_like, ...@@ -140,8 +140,6 @@ PD_REGISTER_KERNEL(full_like,
float, float,
int, int,
int64_t, int64_t,
phi::dtype::float16, phi::dtype::float16) {
phi::dtype::complex<float>,
phi::dtype::complex<double>) {
kernel->InputAt(0).SetBackend(phi::Backend::ALL_BACKEND); kernel->InputAt(0).SetBackend(phi::Backend::ALL_BACKEND);
} }
...@@ -115,7 +115,7 @@ class TestWhereRaiseError(unittest.TestCase): ...@@ -115,7 +115,7 @@ class TestWhereRaiseError(unittest.TestCase):
def test_type(): def test_type():
paddle.nonzero([10]) paddle.nonzero([10])
self.assertRaises(TypeError, test_type) self.assertRaises(AttributeError, test_type)
if __name__ == "__main__": if __name__ == "__main__":
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册