ExecutionStrategy

    • class ExecutionStrategy

    返回:初始化后的ExecutionStrategy的实例

    代码示例

    • num_iteration_per_run

    int型成员。它配置了当用户在python脚本中调用pe.run()时执行器会执行的迭代次数。Executor每次调用,会进行num_iteration_per_run次训练,它会使整体执行过程更快。

    • num_threads

    ,则所有的operator将一个接一个地执行,但在不同的program重复周期(iterations)中执行顺序可能不同。如果该选项没有被设置,则在 Executor 中,它会依据设备类型(device type)、设备数目(device count)而设置为相应值。对GPU, ExecutionStrategy - 图2 ;对CPU, 。在 Executor 中有关于 ExecutionStrategy - 图4 的详细解释。如果没有设置 ,则设置默认值为1, 并提示用户进行 ExecutionStrategy - 图6 的设置。