mindspore.runtime.launch_blocking

查看源文件
mindspore.runtime.launch_blocking()[源代码]

表示是否启动设备同步执行。默认值: False ,此时在设备上异步执行算子,当算子执行出错时,将无法定位特定错误脚本代码的位置。 当调用该接口,会修改值为true,将在设备上同步执行算子。这将降低程序的执行性能。 此时,当算子执行出错时,可以根据错误的调用栈来定位错误脚本代码的位置。

说明

  • 不需要任何参数。

  • 默认情况下,操作是异步执行的。

  • 调用该函数可以同步执行。

样例:

>>> import mindspore as ms
>>> ms.set_device("Ascend", 1)
>>> ms.runtime.launch_blocking()