|
1 | | -add_custom_target(example_contraction) |
2 | | -add_custom_target(example_contraction_scale) |
3 | | -add_custom_target(example_contraction_bilinear) |
4 | | - |
5 | | -# FP32 |
6 | 1 | add_example_executable(example_contraction_bilinear_xdl_fp32 contraction_bilinear_xdl_fp32.cpp) |
7 | | -add_dependencies(example_contraction_bilinear example_contraction_bilinear_xdl_fp32) |
8 | | - |
9 | 2 | add_example_executable(example_contraction_scale_xdl_fp32 contraction_scale_xdl_fp32.cpp) |
10 | | -add_dependencies(example_contraction_scale example_contraction_scale_xdl_fp32) |
11 | | - |
12 | | -add_example_executable(example_contraction_bilinear_xdl_fp32_compute_bf16 contraction_bilinear_xdl_fp32_compute_bf16.cpp) |
13 | | -add_dependencies(example_contraction_bilinear example_contraction_bilinear_xdl_fp32_compute_bf16) |
14 | | - |
15 | | -add_example_executable(example_contraction_scale_xdl_fp32_compute_bf16 contraction_scale_xdl_fp32_compute_bf16.cpp) |
16 | | -add_dependencies(example_contraction_scale example_contraction_scale_xdl_fp32_compute_bf16) |
17 | | - |
18 | | -add_example_executable(example_contraction_bilinear_xdl_fp32_compute_fp16 contraction_bilinear_xdl_fp32_compute_fp16.cpp) |
19 | | -add_dependencies(example_contraction_bilinear example_contraction_bilinear_xdl_fp32_compute_fp16) |
20 | | - |
21 | | -add_example_executable(example_contraction_scale_xdl_fp32_compute_fp16 contraction_scale_xdl_fp32_compute_fp16.cpp) |
22 | | -add_dependencies(example_contraction_scale example_contraction_scale_xdl_fp32_compute_fp16) |
23 | | - |
24 | | -# FP64 |
25 | 3 | add_example_executable(example_contraction_bilinear_xdl_fp64 contraction_bilinear_xdl_fp64.cpp) |
26 | | -add_dependencies(example_contraction_bilinear example_contraction_bilinear_xdl_fp64) |
27 | | - |
28 | 4 | add_example_executable(example_contraction_scale_xdl_fp64 contraction_scale_xdl_fp64.cpp) |
29 | | -add_dependencies(example_contraction_scale example_contraction_scale_xdl_fp64) |
30 | | - |
31 | | -add_example_executable(example_contraction_bilinear_xdl_fp64_compute_fp32 contraction_bilinear_xdl_fp64_compute_fp32.cpp) |
32 | | -add_dependencies(example_contraction_bilinear example_contraction_bilinear_xdl_fp64_compute_fp32) |
33 | | - |
34 | | -add_example_executable(example_contraction_scale_xdl_fp64_compute_fp32 contraction_scale_xdl_fp64_compute_fp32.cpp) |
35 | | -add_dependencies(example_contraction_scale example_contraction_scale_xdl_fp64_compute_fp32) |
36 | | - |
37 | | -# FP16 |
38 | | -add_example_executable(example_contraction_bilinear_xdl_fp16_compute_fp32 contraction_bilinear_xdl_fp16_compute_fp32.cpp) |
39 | | -add_dependencies(example_contraction_bilinear example_contraction_bilinear_xdl_fp16_compute_fp32) |
40 | | - |
41 | | -add_example_executable(example_contraction_scale_xdl_fp16_compute_fp32 contraction_scale_xdl_fp16_compute_fp32.cpp) |
42 | | -add_dependencies(example_contraction_scale example_contraction_scale_xdl_fp16_compute_fp32) |
43 | | - |
44 | | -# BF16 |
45 | | -add_example_executable(example_contraction_bilinear_xdl_bf16_compute_fp32 contraction_bilinear_xdl_bf16_compute_fp32.cpp) |
46 | | -add_dependencies(example_contraction_bilinear example_contraction_bilinear_xdl_bf16_compute_fp32) |
47 | | - |
48 | | -add_example_executable(example_contraction_scale_xdl_bf16_compute_fp32 contraction_scale_xdl_bf16_compute_fp32.cpp) |
49 | | -add_dependencies(example_contraction_scale example_contraction_scale_xdl_bf16_compute_fp32) |
50 | | - |
51 | | -add_dependencies(example_contraction example_contraction_scale) |
52 | | -add_dependencies(example_contraction example_contraction_bilinear) |
0 commit comments