[API compatibility] add nn.init.* functions by zhiminzhang0830 · Pull Request #74478 · PaddlePaddle/Paddle

@zhiminzhang0830

@zhiminzhang0830 changed the title add nn.init.kaiming_uniform_ [API compatibility] add nn.init.kaiming_uniform_

Aug 8, 2025

zhwesky2010

@zhiminzhang0830

@zhiminzhang0830

zhwesky2010

@zhiminzhang0830 zhiminzhang0830 changed the title [API compatibility] add nn.init.kaiming_uniform_ [API compatibility] add nn.init.* functions

Aug 11, 2025

zhwesky2010

zhwesky2010

@zhiminzhang0830

@zhiminzhang0830

zhwesky2010

@zhiminzhang0830

@zhiminzhang0830

SigureMo

zhwesky2010

XiaoguangHu01

Luckycheng222 pushed a commit to Luckycheng222/Paddle that referenced this pull request

Aug 25, 2025
* add nn.init.kaiming_uniform_

* update kaiming_uniform_

* update unit test for kaiming_uniform_

* add nn.init.kaiming_uniform_

* update kaiming_uniform_

* update unit test for kaiming_uniform_

* add xavier_uniform_, kaiming_normal_, uniform_

* add unit test for xavier_uniform_, kaiming_normal_, uniform_

* add xavier_normal_ and its unit test

* add normal_ and its unit test

* fix: remove 'block' parameter from init.*() function

* fix

* add nn.init.constant_, nn.init.ones_, nn.init.zeros_

* support paddle.pir.Value type

* add dirac_, eye_, orthogonal_

* update unit test for nn.init.*

* update init

* add paddle.pir.Value

* update unit test for nn.init.orthogonal_

* fix unit test for nn.init.eye_

* fix: skip unit test on dcu