CNTK:新克隆与克隆块函数的克隆输入不匹配

2024-05-15 20:52:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我在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

当我尝试使用克隆模型时,我得到了上面的错误。你知道吗


Tags: ofthe模型alphaparameterclone错误function
1条回答
网友
1楼 · 发布于 2024-05-15 20:52:44

这条线 cloneModel.parameters[0] = cloneModel.parameters[0]*4 尝试用将参数乘以4的表达式(CNTK图)替换第一个参数。我不认为这是我的意图。相反,您希望对参数的.value属性执行上述操作。请尝试以下操作: cloneModel.parameters[0].value = cloneModel.parameters[0].value*4

相关问题 更多 >