【发布时间】:2019-01-30 02:50:24
【问题描述】:
我想使用 fp16 推断 fp32 模型以验证半精度结果。加载checkpoint后,参数可以转换为float16,那么如何在session中使用这些fp16参数呢?
reader = tf.train.NewCheckpointReader(model_file)
var_to_map = reader.get_variable_to_dtype_map()
for key, val in var_to_map.items():
tsr = reader.get_tensor(key)
val_f16 = tf.cast(tsr, tf.float16)
# sess.restore() ???
【问题讨论】:
标签: tensorflow precision