【发布时间】:2019-10-11 05:48:21
【问题描述】:
我正在将 TensorFlow 模型转换为 Pytorch。我想使用 TensorFlow 模型初始化 BatchNorm2d 的均值和方差。 我是这样做的:
bn.running_mean = torch.nn.Parameter(torch.Tensor(TF_param))
我得到这个错误:
RuntimeError: the derivative for 'running_mean' is not implemented
但适用于bn.weight 和bn.bias。有什么方法可以使用我预训练的 Tensorflow 模型来初始化均值和方差? Pytorch 中有 moving_mean_initializer 和 moving_variance_initializer 这样的东西吗?
谢谢!
【问题讨论】:
标签: tensorflow pytorch