• Illia Silin's avatar
    Split the instances by architecture. (#1223) · ae57e593
    Illia Silin authored
    * parse examples inside the add_example_executable function
    
    * fix the example 64 cmake file
    
    * add xdl flag to the gemm_bias_softmax_gemm_permute example
    
    * add filtering of tests based on architecture type
    
    * enable test_grouped_gemm for gfx9 only
    
    * enable test_transpose only for gfx9
    
    * only linnk test_transpose if it gets built
    
    * split the gemm instances by architectures
    
    * split gemm_bilinear,grouped_conv_bwd_weight instances by targets
    
    * split instances by architecture
    
    * split grouped_conv instances by architecture
    
    * fix clang format
    
    * fix the if-else logic in group_conv headers
    
    * small fix for grouped convolution instances
    
    * fix the grouped conv bwd weight dl instances
    
    * fix client examples
    
    * only enable client examples 3 and 4 on gfx9
    
    * set the gfx9 macro
    
    * make sure the architecture macros are set by cmake
    
    * use separate set of xdl/wmma flags for host code
    
    * sinmplify the main cmake file
    
    * add conv_fwd_bf8 instance declaration
    ae57e593
test_contraction_xdl.cpp 6.97 KB