Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Check if all conversions are performed correctly #5

Open
12 of 20 tasks
stijnh opened this issue May 13, 2024 · 0 comments
Open
12 of 20 tasks

Check if all conversions are performed correctly #5

stijnh opened this issue May 13, 2024 · 0 comments

Comments

@stijnh
Copy link
Member

stijnh commented May 13, 2024

Casting between different floating-point type is a common task. Some of the conversions seems rather slow (such double to bfloat16). We need to check each combination of type and see if we use the fastest method available.

  • double to float
  • double to half
  • double to bfloat16
  • float to double
  • float to half
  • float to bfloat16
  • half to double
  • half to float
  • half to bfloat16
  • bfloat16 to double
  • bfloat16 to float
  • bfloat16 to half

FP8:

  • double to fp8
  • float to fp8
  • half to fp8
  • bfloat16 to fp8
  • fp8 to double
  • fp8 to float
  • fp8 to half
  • fp8 to bfloat16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant