ConstantInitializer¶
该接口为常量初始化函数,用于权重初始化,通过输入的value值初始化输入变量;
参数¶
value (float16|float32) - 用于初始化输入变量的值;
force_cpu (bool) - 用于表示初始化的位置,为True时,会强制在CPU上初始化(即使executor设置的是CUDA)。默认为False。
返回¶
参数初始化类的实例
代码示例¶
import paddle
import paddle.fluid as fluid
paddle.enable_static()
x = fluid.data(name="data", shape=[8, 32, 32], dtype="float32")
fc = fluid.layers.fc(
input=x,
size=10,
param_attr=fluid.initializer.Constant(value=2.0))