CNTK 中的基元函数和复合函数之间有什么区别?



从我学到的知识中,as_block函数用于将复合函数转换为原始函数。但是两者有什么区别?在什么情况下,我需要使用此功能?感谢您的帮助!

复合函数与原始函数的参数不同。原始函数的参数是用作直接输入的变量,而复合函数将轨迹追溯到图。

的开头。

例如,如果您的代码类似: a = b * c s = a + d 如果您检查s.arguments,您会发现b,c和d。这是因为原始函数 Plus用as_composite包裹。但是您可以检查s.owner。arguments,它将显示A和D,这是Plus的直接输入。

最新更新