Ahmed
b4c3bf2af2
Fixes for basic explicit_s2v and commonfns degrees for cl_half ( #2024 )
...
Basic explicit_s2v:
The verification step was always using round to even when converting a
float to half even for round to zero cores.
Commonfns degrees:
The verification step was only taking into account infinities and not
values that over/underflow. This resulted in an incorrect error
calculation. E.g:
double cpu_result = 175668.85998711039;
cl_half gpu_result = 31743; // this is 65504 when converting to float,
we overflowed.
float error = (cpu_result - gpu_result) * some_factor;
The fix adds the check if( (cl_half) reference == test ) before
calculating the error.
2024-08-13 09:52:07 -07:00
..
2024-07-09 09:55:16 -07:00
2023-10-17 09:38:36 -07:00
2023-10-17 09:38:36 -07:00
2019-03-05 16:24:06 +00:00
2019-03-05 16:24:06 +00:00
2019-03-05 16:24:06 +00:00
2019-03-05 16:24:06 +00:00
2022-08-02 18:16:03 +01:00
2022-11-01 13:09:12 -07:00
2020-10-19 13:56:02 +01:00
2023-06-20 08:42:57 -07:00
2024-03-08 08:07:09 -08:00
2024-03-08 08:07:09 -08:00
2024-03-12 09:25:22 -07:00
2023-06-06 08:46:56 -07:00
2023-06-07 15:53:12 +01:00
2023-07-19 13:51:30 +01:00
2021-02-11 11:37:14 +00:00
2020-02-21 17:34:31 +00:00
2019-08-01 18:41:12 +01:00
2023-07-20 16:13:42 +01:00
2020-02-21 17:34:31 +00:00
2023-09-14 11:00:30 +01:00
2022-10-14 09:55:10 +01:00
2024-08-13 09:52:07 -07:00
2023-10-17 09:38:36 -07:00
2023-05-18 09:29:27 +01:00
2020-10-19 13:56:02 +01:00
2020-10-19 13:56:02 +01:00
2023-05-30 08:48:09 -07:00
2022-09-08 12:54:36 +01:00
2024-07-09 09:55:57 -07:00
2020-10-19 13:56:02 +01:00
2023-01-11 10:25:30 +00:00
2023-07-19 14:18:49 +01:00
2024-07-09 09:55:16 -07:00
2020-02-21 17:34:31 +00:00
2020-10-19 13:56:02 +01:00
2024-07-09 09:56:42 -07:00
2020-10-19 13:56:02 +01:00
2020-10-19 13:56:02 +01:00
2020-02-21 17:34:31 +00:00
2020-10-19 13:56:02 +01:00
2023-07-23 09:36:23 +01:00
2023-09-14 11:00:30 +01:00
2017-05-16 18:50:35 +05:30
2019-08-01 18:41:12 +01:00
2019-08-01 18:41:12 +01:00
2020-10-19 13:56:02 +01:00
2020-02-21 17:34:31 +00:00
2023-07-27 14:00:03 +01:00
2020-10-19 13:56:02 +01:00
2022-08-02 18:16:03 +01:00
2020-10-19 13:56:02 +01:00
2020-02-21 17:34:31 +00:00
2022-09-08 12:54:36 +01:00
2023-10-17 09:40:44 -07:00
2022-09-08 12:54:36 +01:00
2022-11-08 11:09:10 -05:00
2023-01-31 09:42:45 -08:00
2021-08-29 15:12:52 -07:00
2022-10-14 09:53:33 +01:00
2023-06-12 23:39:22 -07:00
2024-08-13 09:52:07 -07:00
2024-05-21 08:47:47 -07:00
2023-07-11 08:51:05 -07:00
2023-12-12 09:33:09 -08:00
2022-11-15 09:11:37 -08:00