无法实现在构建网络时取出 create_global_var 的值参与 loss 计算
Created by: xuzhm
paddlepaddle 1.5.1 版本
loss 类 init 时,使用 fluid.layers.tensor.create_global_var 创建一个var 变量,
然后在构建 loss 时, 希望取出 var 的值var_val , 计算loss ,其中涉及到 fluid.layers.cast(x=(target> var_val), dtype='float32') 的操作, 但是这个时候是在构建网络, 还没有执行到 run(fluid.default_startup_program()) 无法使用 fluid.global_scope().find_var(var_name).get_tensor() 取出 var 的值 , 见 #18270 (closed)
那么要怎么实现这样的操作呢?