Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Resets the initializer to handle initialization of a new set of operators.
You may use an initializer only to initialize a fixed set of operators, which are provided either during creation (IDMLDevice::CreateOperatorInitializer), or when the initializer is reset. Resetting the initializer allows your application to reuse an existing initializer object to initialize a new set of operators.
You must not call Reset until all outstanding work using the initializer has completed execution on the GPU.
This method is not thread-safe.
Syntax
HRESULT Reset(
UINT operatorCount,
[in, optional] IDMLCompiledOperator * const *operators
);
Parameters
operatorCount
Type: UINT
This parameter determines the number of elements in the array passed in the operators parameter.
[in, optional] operators
Type: IDMLCompiledOperator*
An optional pointer to a constant array of IDMLCompiledOperator pointers containing the operators that the initializer should initialize.
Return value
Type: HRESULT
If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.
Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Header | directml.h |
Library | DirectML.lib |
DLL | DirectML.dll |