paddle未初始化变量报错信息不准确
Created by: chenwhql
exe.run(Startup_program)放在optimizer.mimimize之前执行时,后面run(main_program)的时候,在Run到最后的optimize op时,会因为minimize添加到startup program中的learning_rate等变量没有经过fill_constant opc初始化而报错,这时候,报错信息应该提示变量未初始化,而paddle现在的报错也是令人迷惑的
Enforce failed. Expected framework::product(lr_dims) == 1, but received framework::product(lr_dims):0 != 1:1.
Learning rate should have 1 element at [/work/Paddle/paddle/fluid/operators/optimizers/sgd_op.cc:36]
相比之下,tensorflow在同类错误中,报错是比较清晰的