Andriy Roshchenko
f6c6819b47
Adding Instances and Examples for FP8-based Scaled Convolution and AMAX Reduction. (#1473)
* Enable CMakePresets build
* Verify Convolution, Scaling and ReLU algorithms.
* Add tensor element-wise scale and type cast operation.
* Reduction implemented but does not work.
* Exploration of Reduction functionality.
* Completed example for Convolution scaled with ReLu activation and AMAX reduction.
* WIP: Add required instances for convolution.
* WIP: Create client example. Implement convolution stage.
* Add elementwise instances.
* Add elementwise scale + convert example.
* Add reduction instances.
* WIP: Client example for AMAX reduction.
* WIP: Add instances for multistage reduction.
* WIP: Implementation of multistage reduction.
* Refactoring.
* Clean up.
* Add CMakePresets.json
* Guard off FP8 instances when the data type is not available.
* Add example for Scaled FP8 Convolution with AMAX reduction.
* Refactor CombConvScaleRelu instances.
* Add CombConvScale instances.
* Add client example for Scaled FP8 Convolution with AMAX reduction.
* Cleanup.
[ROCm/composable_kernel commit: c3515f277c]
2024-08-21 15:22:41 -07:00
..
2023-09-20 22:15:56 -07:00
2024-04-02 09:42:17 -07:00
2024-04-02 09:42:17 -07:00
2024-04-02 09:42:17 -07:00
2024-04-02 09:42:17 -07:00
2023-09-20 22:15:56 -07:00
2024-04-02 09:42:17 -07:00
2024-04-02 09:42:17 -07:00
2024-04-02 09:42:17 -07:00
2024-04-19 13:31:17 +02:00
2023-10-31 10:46:32 +01:00
2024-04-09 23:46:21 +02:00
2024-04-09 23:46:21 +02:00
2024-04-02 09:42:17 -07:00
2024-04-02 09:42:17 -07:00
2024-04-02 09:42:17 -07:00
2024-04-02 09:42:17 -07:00
2024-04-02 09:42:17 -07:00
2024-04-02 09:42:17 -07:00
2024-04-19 13:31:17 +02:00
2023-09-20 22:15:56 -07:00
2024-08-16 16:07:52 -06:00
2024-08-14 10:42:30 +08:00
2024-04-02 09:42:17 -07:00
2024-04-02 09:42:17 -07:00
2024-04-02 09:42:17 -07:00
2024-04-02 09:42:17 -07:00
2024-04-02 09:42:17 -07:00
2024-04-02 09:42:17 -07:00
2024-04-02 09:42:17 -07:00
2024-04-02 09:42:17 -07:00
2024-04-02 09:42:17 -07:00
2024-04-02 09:42:17 -07:00
2024-05-23 09:17:02 -07:00
2024-04-02 09:42:17 -07:00
2024-08-14 10:42:30 +08:00
2024-04-02 09:42:17 -07:00
2024-04-02 09:42:17 -07:00
2024-04-02 09:42:17 -07:00
2024-08-16 16:07:52 -06:00
2024-07-19 22:01:22 +08:00
2024-07-05 21:40:30 -07:00
2024-04-02 09:42:17 -07:00
2024-04-02 09:42:17 -07:00
2024-04-02 09:42:17 -07:00
2024-05-22 21:01:01 +02:00
2024-08-08 19:09:33 -07:00
2024-08-16 16:07:52 -06:00
2024-04-02 09:42:17 -07:00
2024-04-02 09:42:17 -07:00
2024-08-16 16:07:52 -06:00
2024-08-16 16:07:52 -06:00
2024-08-16 16:07:52 -06:00
2024-08-16 16:07:52 -06:00
2024-04-02 09:42:17 -07:00
2024-06-10 14:48:49 -05:00
2024-08-21 15:22:41 -07:00
2024-07-24 15:49:55 -05:00
2024-08-21 15:22:41 -07:00
2024-04-02 09:42:17 -07:00
2024-04-02 09:42:17 -07:00
2024-04-02 09:42:17 -07:00
2024-04-19 13:16:10 +02:00
2024-04-02 09:42:17 -07:00
2024-04-02 09:42:17 -07:00
2024-04-02 09:42:17 -07:00
2024-04-26 07:26:30 -05:00
2024-06-18 09:01:49 -05:00
2023-10-31 10:46:32 +01:00
2023-09-20 22:15:56 -07:00
2024-08-06 11:17:10 -05:00
2023-12-19 04:23:11 +08:00
2024-01-25 19:53:15 +08:00
2023-12-19 04:23:11 +08:00
2024-08-20 10:30:56 -05:00
2023-09-20 22:15:56 -07:00
2024-04-02 09:42:17 -07:00
2024-08-20 10:30:56 -05:00
2023-12-20 14:34:53 -08:00
2023-12-18 21:35:00 -06:00
2024-08-12 15:11:58 -07:00