HIPIFY
HIPIFY copied to clipboard
[HIPIFY][#895][#383][hipBLAS-#366][workaround][temporary] Always convert `cudaDataType_t` to `hipDataType` under the `--use-hip-data-types` option
- If
--use-hip-data-types
is set (unset by default), always convertcudaDataType_t
tohipDataType
for all HIP libs (ROC libs - to investigate) - If
--use-hip-data-types
is unset (by default) convertcudaDataType_t
to the existing own HIP or ROC data types - The existing matcher for Data Types substitution should be changed: only
cudaDataType_t
tohipDataType
in mappings should be left; other mappings should go through the matcher - Populate the matcher with the enum cudaDataType_t values (currently unsupported)
- Update all the existing mappings of the
cudaDataType_t
- Update all the related tests
- Remove this workaround after fixing [hipBLAS-#366] and other similar issues in other libs