我在CNTK训练了一个模特。然后我克隆它并更改一些参数;当我尝试测试量化模型时,我得到
RuntimeError: Block Function 'softplus: -> Unknown': Inputs 'Constant('Constant70738', [], []), Constant('Constant70739', [], []), Parameter('alpha', [], []), Constant('Constant70740', [], [])' of the new clone do not match the cloned inputs 'Constant('Constant70738', [], []), Constant('Constant70739', [], []), Constant('Constant70740', [], []), Parameter('alpha', [], [])' of the clonee Block Function.
我不知道这个错误意味着什么,也不知道如何修复它。你有什么想法吗?你知道吗
我克隆并编辑模型
clonedModel = model.clone(cntk.ops.CloneMethod.clone)
cloneModel.parameters[0].value = cloneModel.parameters[0].value*4
当我尝试使用克隆模型时,我得到了上面的错误。你知道吗
这条线
cloneModel.parameters[0] = cloneModel.parameters[0]*4
尝试用将参数乘以4的表达式(CNTK图)替换第一个参数。我不认为这是我的意图。相反,您希望对参数的.value
属性执行上述操作。请尝试以下操作:cloneModel.parameters[0].value = cloneModel.parameters[0].value*4
相关问题 更多 >
编程相关推荐