IDMLOperatorInitializer::Reset 方法 (directml.h)

重置初始值设定项以处理一组新运算符的初始化。

初始值设定项只能用于初始化一组固定运算符,这些运算符在 创建 (IDMLDevice::CreateOperatorInitializer) 期间或重置初始值设定项时提供。 重置初始值设定项允许应用程序重复使用现有的初始值设定项对象来初始化一组新的运算符。

在使用初始值设定项的所有未完成的工作都已完成在 GPU 上执行之前,不得调用 Reset

此方法不是线程安全的。

语法

HRESULT Reset(
                 UINT                 operatorCount,
  [in, optional] IDMLCompiledOperator * const *operators
);

参数

operatorCount

类型: UINT

此参数确定在 运算符 参数中传递的数组中的元素数。

[in, optional] operators

类型: IDMLCompiledOperator*

指向 IDMLCompiledOperator 指针的常量数组的可选指针,其中包含初始值设定项应初始化的运算符。

返回值

类型: HRESULT

如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。

要求

要求
目标平台 Windows
标头 directml.h
Library DirectML.lib
DLL DirectML.dll

另请参阅

IDMLOperatorInitializer