HIPIFY icon indicating copy to clipboard operation
HIPIFY copied to clipboard

[HIPIFY][#895][#383][hipBLAS-#366][workaround][temporary] Always convert `cudaDataType_t` to `hipDataType` under the `--use-hip-data-types` option

Open emankov opened this issue 1 year ago • 0 comments

  • If --use-hip-data-types is set (unset by default), always convert cudaDataType_t to hipDataType for all HIP libs (ROC libs - to investigate)
  • If --use-hip-data-types is unset (by default) convert cudaDataType_t to the existing own HIP or ROC data types
  • The existing matcher for Data Types substitution should be changed: only cudaDataType_t to hipDataType 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

emankov avatar Jun 02 '23 12:06 emankov