1. Refer to [DML_SCATTER_OPERATOR_DESC](https://learn.microsoft.com/en-us/windows/win32/api/directml/ns-directml-dml_scatter_operator_desc) ``` If two output element indices overlap (which is invalid), then there's no guarantee of which last write wins. ``` 2. Refer to [ScatterElementsUpdate](https://docs.openvino.ai/2024/documentation/openvino-ir-format/operation-sets/operation-specs/movement/scatter-elements-update-12.html) ``` Inputs: 2: indices ... If multiple indices point to the same output location then the order of updating the values is undefined. ```