CNTK 2.0 中的 ReconcileDynamicAxis (reconcile_dynamic_axis) Python API
ReconcileDynamicAxis (reconcile_dynamic_axis) in CNTK 2.0 Python API
CNTK Brainscript 提供函数 ReconcileDynamicAxis 来处理多个动态轴(例如不同大小的多个序列输入)。我没有找到任何关于类似 Python API 的官方文档。最后,根据 CNTK github 上的一些可用代码,我找到了一种使用方法:
from _cntk_py import reconcile_dynamic_axis
[...]
reconciled_vector_A = typemap(reconcile_dynamic_axis)(vector_A, vector_B)
...它似乎有效,但它看起来像是一些内部 CNTK 函数,可能不适合 public 使用。
是否有 public API 版本的 reconcile_dynamic_axis 如果没有,在 Python [=25= 中处理多个动态轴的推荐方法是什么]?
如果只想将非序列转换为序列,可以使用 sequence.broadcast_as。
CNTK Brainscript 提供函数 ReconcileDynamicAxis 来处理多个动态轴(例如不同大小的多个序列输入)。我没有找到任何关于类似 Python API 的官方文档。最后,根据 CNTK github 上的一些可用代码,我找到了一种使用方法:
from _cntk_py import reconcile_dynamic_axis
[...]
reconciled_vector_A = typemap(reconcile_dynamic_axis)(vector_A, vector_B)
...它似乎有效,但它看起来像是一些内部 CNTK 函数,可能不适合 public 使用。
是否有 public API 版本的 reconcile_dynamic_axis 如果没有,在 Python [=25= 中处理多个动态轴的推荐方法是什么]?
如果只想将非序列转换为序列,可以使用 sequence.broadcast_as。