blob: 913aa3ddf1cd168d234aeaf8e5ae3745c0bc244a [file] [log] [blame]
################################################################################
# Autogenerated by build_tools/bazel_to_cmake/bazel_to_cmake.py from #
# tests/e2e/matmul/BUILD.bazel #
# #
# Use iree_cmake_extra_content from iree/build_defs.oss.bzl to add arbitrary #
# CMake-only content. #
# #
# To disable autogeneration for this file entirely, delete this header. #
################################################################################
iree_add_all_subdirs()
iree_generated_trace_runner_test(
NAME
e2e_matmul_nondt_i8_i32_small
GENERATOR
"generate_e2e_matmul_tests.py"
GENERATOR_ARGS
"--lhs_rhs_type=i8"
"--acc_type=i32"
"--shapes=small"
TRACE_RUNNER
iree-e2e-matmul-test
TARGET_BACKENDS
"llvm-cpu"
DRIVERS
"local-task"
COMPILER_FLAGS
"--iree-opt-data-tiling=false"
LABELS
)
iree_generated_trace_runner_test(
NAME
e2e_matmul_nondt_f32_f32_small
GENERATOR
"generate_e2e_matmul_tests.py"
GENERATOR_ARGS
"--lhs_rhs_type=f32"
"--acc_type=f32"
"--shapes=small"
TRACE_RUNNER
iree-e2e-matmul-test
TARGET_BACKENDS
"llvm-cpu"
DRIVERS
"local-task"
COMPILER_FLAGS
"--iree-opt-data-tiling=false"
LABELS
)
iree_generated_trace_runner_test(
NAME
e2e_matmul_nondt_f16_f16_small
GENERATOR
"generate_e2e_matmul_tests.py"
GENERATOR_ARGS
"--lhs_rhs_type=f16"
"--acc_type=f16"
"--shapes=small"
TRACE_RUNNER
iree-e2e-matmul-test
TARGET_BACKENDS
"llvm-cpu"
DRIVERS
"local-task"
COMPILER_FLAGS
"--iree-opt-data-tiling=false"
LABELS
"noriscv"
"nowasm"
)
iree_generated_trace_runner_test(
NAME
e2e_matmul_nondt_f16_f32_small
GENERATOR
"generate_e2e_matmul_tests.py"
GENERATOR_ARGS
"--lhs_rhs_type=f16"
"--acc_type=f32"
"--shapes=small"
TRACE_RUNNER
iree-e2e-matmul-test
TARGET_BACKENDS
"llvm-cpu"
DRIVERS
"local-task"
COMPILER_FLAGS
"--iree-opt-data-tiling=false"
LABELS
"noriscv"
"nowasm"
)
iree_generated_trace_runner_test(
NAME
e2e_matmul_nondt_bf16_bf16_small
GENERATOR
"generate_e2e_matmul_tests.py"
GENERATOR_ARGS
"--lhs_rhs_type=bf16"
"--acc_type=bf16"
"--shapes=small"
TRACE_RUNNER
iree-e2e-matmul-test
TARGET_BACKENDS
"llvm-cpu"
DRIVERS
"local-task"
COMPILER_FLAGS
"--iree-opt-data-tiling=false"
LABELS
"noriscv"
"nowasm"
)
iree_generated_trace_runner_test(
NAME
e2e_matmul_nondt_bf16_f32_small
GENERATOR
"generate_e2e_matmul_tests.py"
GENERATOR_ARGS
"--lhs_rhs_type=bf16"
"--acc_type=f32"
"--shapes=small"
TRACE_RUNNER
iree-e2e-matmul-test
TARGET_BACKENDS
"llvm-cpu"
DRIVERS
"local-task"
COMPILER_FLAGS
"--iree-opt-data-tiling=false"
LABELS
"noriscv"
"nowasm"
)
iree_generated_trace_runner_test(
NAME
e2e_matmul_dt_uk_i8_i32_small
GENERATOR
"generate_e2e_matmul_tests.py"
GENERATOR_ARGS
"--lhs_rhs_type=i8"
"--acc_type=i32"
"--shapes=small"
TRACE_RUNNER
iree-e2e-matmul-test
TARGET_BACKENDS
"llvm-cpu"
DRIVERS
"local-task"
COMPILER_FLAGS
"--iree-opt-data-tiling"
"--iree-llvmcpu-enable-microkernels"
LABELS
TARGET_CPU_FEATURES_VARIANTS
"default"
"arm_64:dotprod:+dotprod"
"arm_64:i8mm:+i8mm"
"x86_64:avx512vnni:+avx,+avx2,+fma,+f16c,+avx512f,+avx512vl,+avx512cd,+avx512bw,+avx512dq,+avx512vnni"
)
iree_generated_trace_runner_test(
NAME
e2e_matmul_dt_uk_i8_i32_large
GENERATOR
"generate_e2e_matmul_tests.py"
GENERATOR_ARGS
"--lhs_rhs_type=i8"
"--acc_type=i32"
"--shapes=large"
TRACE_RUNNER
iree-e2e-matmul-test
TARGET_BACKENDS
"llvm-cpu"
DRIVERS
"local-task"
COMPILER_FLAGS
"--iree-opt-data-tiling"
"--iree-llvmcpu-enable-microkernels"
LABELS
"noasan"
"notsan"
TARGET_CPU_FEATURES_VARIANTS
"default"
"arm_64:dotprod:+dotprod"
"arm_64:i8mm:+i8mm"
"x86_64:avx512vnni:+avx,+avx2,+fma,+f16c,+avx512f,+avx512vl,+avx512cd,+avx512bw,+avx512dq,+avx512vnni"
)
iree_generated_trace_runner_test(
NAME
e2e_matmul_dt_uk_f32_f32_small
GENERATOR
"generate_e2e_matmul_tests.py"
GENERATOR_ARGS
"--lhs_rhs_type=f32"
"--acc_type=f32"
"--shapes=small"
TRACE_RUNNER
iree-e2e-matmul-test
TARGET_BACKENDS
"llvm-cpu"
DRIVERS
"local-task"
COMPILER_FLAGS
"--iree-opt-data-tiling"
"--iree-llvmcpu-enable-microkernels"
LABELS
TARGET_CPU_FEATURES_VARIANTS
"default"
"x86_64:avx2:+avx,+avx2,+fma,+f16c"
"x86_64:avx512:+avx,+avx2,+fma,+f16c,+avx512f,+avx512vl,+avx512cd,+avx512bw,+avx512dq"
)
iree_generated_trace_runner_test(
NAME
e2e_matmul_dt_uk_f32_f32_large
GENERATOR
"generate_e2e_matmul_tests.py"
GENERATOR_ARGS
"--lhs_rhs_type=f32"
"--acc_type=f32"
"--shapes=large"
TRACE_RUNNER
iree-e2e-matmul-test
TARGET_BACKENDS
"llvm-cpu"
DRIVERS
"local-task"
COMPILER_FLAGS
"--iree-opt-data-tiling"
"--iree-llvmcpu-enable-microkernels"
LABELS
"noasan"
"notsan"
TARGET_CPU_FEATURES_VARIANTS
"default"
"x86_64:avx2:+avx,+avx2,+fma,+f16c"
"x86_64:avx512:+avx,+avx2,+fma,+f16c,+avx512f,+avx512vl,+avx512cd,+avx512bw,+avx512dq"
)
iree_generated_trace_runner_test(
NAME
e2e_matmul_dt_uk_f16_f16_small
GENERATOR
"generate_e2e_matmul_tests.py"
GENERATOR_ARGS
"--lhs_rhs_type=f16"
"--acc_type=f16"
"--shapes=small"
TRACE_RUNNER
iree-e2e-matmul-test
TARGET_BACKENDS
"llvm-cpu"
DRIVERS
"local-task"
COMPILER_FLAGS
"--iree-opt-data-tiling"
"--iree-llvmcpu-enable-microkernels"
LABELS
"noriscv"
"nowasm"
TARGET_CPU_FEATURES_VARIANTS
"default"
"x86_64:avx2:+avx,+avx2,+fma,+f16c"
"x86_64:avx512:+avx,+avx2,+fma,+f16c,+avx512f,+avx512vl,+avx512cd,+avx512bw,+avx512dq"
"arm_64:fp16:+fp16"
)
iree_generated_trace_runner_test(
NAME
e2e_matmul_dt_uk_f16_f16_large
GENERATOR
"generate_e2e_matmul_tests.py"
GENERATOR_ARGS
"--lhs_rhs_type=f16"
"--acc_type=f16"
"--shapes=large"
TRACE_RUNNER
iree-e2e-matmul-test
TARGET_BACKENDS
"llvm-cpu"
DRIVERS
"local-task"
COMPILER_FLAGS
"--iree-opt-data-tiling"
"--iree-llvmcpu-enable-microkernels"
LABELS
"noasan"
"notsan"
"noriscv"
"nowasm"
TARGET_CPU_FEATURES_VARIANTS
"default"
"x86_64:avx2:+avx,+avx2,+fma,+f16c"
"x86_64:avx512:+avx,+avx2,+fma,+f16c,+avx512f,+avx512vl,+avx512cd,+avx512bw,+avx512dq"
"arm_64:fp16:+fp16"
)
iree_generated_trace_runner_test(
NAME
e2e_matmul_dt_uk_f16_f32_small
GENERATOR
"generate_e2e_matmul_tests.py"
GENERATOR_ARGS
"--lhs_rhs_type=f16"
"--acc_type=f32"
"--shapes=small"
TRACE_RUNNER
iree-e2e-matmul-test
TARGET_BACKENDS
"llvm-cpu"
DRIVERS
"local-task"
COMPILER_FLAGS
"--iree-opt-data-tiling"
"--iree-llvmcpu-enable-microkernels"
LABELS
"noriscv"
"nowasm"
TARGET_CPU_FEATURES_VARIANTS
"default"
"x86_64:avx2:+avx,+avx2,+fma,+f16c"
"x86_64:avx512:+avx,+avx2,+fma,+f16c,+avx512f,+avx512vl,+avx512cd,+avx512bw,+avx512dq"
"arm_64:fp16:+fp16fml"
)
iree_generated_trace_runner_test(
NAME
e2e_matmul_dt_uk_f16_f32_large
GENERATOR
"generate_e2e_matmul_tests.py"
GENERATOR_ARGS
"--lhs_rhs_type=f16"
"--acc_type=f32"
"--shapes=large"
TRACE_RUNNER
iree-e2e-matmul-test
TARGET_BACKENDS
"llvm-cpu"
DRIVERS
"local-task"
COMPILER_FLAGS
"--iree-opt-data-tiling"
"--iree-llvmcpu-enable-microkernels"
LABELS
"noasan"
"notsan"
"noriscv"
"nowasm"
TARGET_CPU_FEATURES_VARIANTS
"default"
"x86_64:avx2:+avx,+avx2,+fma,+f16c"
"x86_64:avx512:+avx,+avx2,+fma,+f16c,+avx512f,+avx512vl,+avx512cd,+avx512bw,+avx512dq"
"arm_64:fp16:+fp16fml"
)
iree_generated_trace_runner_test(
NAME
e2e_matmul_dt_uk_bf16_bf16_small
GENERATOR
"generate_e2e_matmul_tests.py"
GENERATOR_ARGS
"--lhs_rhs_type=bf16"
"--acc_type=bf16"
"--shapes=small"
TRACE_RUNNER
iree-e2e-matmul-test
TARGET_BACKENDS
"llvm-cpu"
DRIVERS
"local-task"
COMPILER_FLAGS
"--iree-opt-data-tiling"
"--iree-llvmcpu-enable-microkernels"
LABELS
"noriscv"
"nowasm"
TARGET_CPU_FEATURES_VARIANTS
"default"
"x86_64:avx2:+avx,+avx2,+fma,+f16c"
"x86_64:avx512:+avx,+avx2,+fma,+f16c,+avx512f,+avx512vl,+avx512cd,+avx512bw,+avx512dq"
"x86_64:avx512bf16:+avx,+avx2,+fma,+f16c,+avx512f,+avx512vl,+avx512cd,+avx512bw,+avx512dq,+avx512bf16"
"arm_64:fp16:+bf16"
)
iree_generated_trace_runner_test(
NAME
e2e_matmul_dt_uk_bf16_bf16_large
GENERATOR
"generate_e2e_matmul_tests.py"
GENERATOR_ARGS
"--lhs_rhs_type=bf16"
"--acc_type=bf16"
"--shapes=large"
TRACE_RUNNER
iree-e2e-matmul-test
TARGET_BACKENDS
"llvm-cpu"
DRIVERS
"local-task"
COMPILER_FLAGS
"--iree-opt-data-tiling"
"--iree-llvmcpu-enable-microkernels"
LABELS
"noasan"
"notsan"
"noriscv"
"nowasm"
TARGET_CPU_FEATURES_VARIANTS
"default"
"x86_64:avx2:+avx,+avx2,+fma,+f16c"
"x86_64:avx512:+avx,+avx2,+fma,+f16c,+avx512f,+avx512vl,+avx512cd,+avx512bw,+avx512dq"
"x86_64:avx512bf16:+avx,+avx2,+fma,+f16c,+avx512f,+avx512vl,+avx512cd,+avx512bw,+avx512dq,+avx512bf16"
"arm_64:fp16:+bf16"
)
iree_generated_trace_runner_test(
NAME
e2e_matmul_dt_uk_bf16_f32_small
GENERATOR
"generate_e2e_matmul_tests.py"
GENERATOR_ARGS
"--lhs_rhs_type=bf16"
"--acc_type=f32"
"--shapes=small"
TRACE_RUNNER
iree-e2e-matmul-test
TARGET_BACKENDS
"llvm-cpu"
DRIVERS
"local-task"
COMPILER_FLAGS
"--iree-opt-data-tiling"
"--iree-llvmcpu-enable-microkernels"
LABELS
"noriscv"
"nowasm"
TARGET_CPU_FEATURES_VARIANTS
"default"
"x86_64:avx2:+avx,+avx2,+fma,+f16c"
"x86_64:avx512:+avx,+avx2,+fma,+f16c,+avx512f,+avx512vl,+avx512cd,+avx512bw,+avx512dq"
"x86_64:avx512bf16:+avx,+avx2,+fma,+f16c,+avx512f,+avx512vl,+avx512cd,+avx512bw,+avx512dq,+avx512bf16"
"arm_64:fp16:+bf16"
)
iree_generated_trace_runner_test(
NAME
e2e_matmul_dt_uk_bf16_f32_large
GENERATOR
"generate_e2e_matmul_tests.py"
GENERATOR_ARGS
"--lhs_rhs_type=bf16"
"--acc_type=f32"
"--shapes=large"
TRACE_RUNNER
iree-e2e-matmul-test
TARGET_BACKENDS
"llvm-cpu"
DRIVERS
"local-task"
COMPILER_FLAGS
"--iree-opt-data-tiling"
"--iree-llvmcpu-enable-microkernels"
LABELS
"noasan"
"notsan"
"noriscv"
"nowasm"
TARGET_CPU_FEATURES_VARIANTS
"default"
"x86_64:avx2:+avx,+avx2,+fma,+f16c"
"x86_64:avx512:+avx,+avx2,+fma,+f16c,+avx512f,+avx512vl,+avx512cd,+avx512bw,+avx512dq"
"x86_64:avx512bf16:+avx,+avx2,+fma,+f16c,+avx512f,+avx512vl,+avx512cd,+avx512bw,+avx512dq,+avx512bf16"
"arm_64:fp16:+bf16"
)
iree_generated_trace_runner_test(
NAME
e2e_matmul_nondt_f32_small_no_padding
GENERATOR
"generate_e2e_matmul_tests.py"
GENERATOR_ARGS
"--lhs_rhs_type=f32"
"--shapes=small"
TRACE_RUNNER
iree-e2e-matmul-test
TARGET_BACKENDS
"llvm-cpu"
DRIVERS
"local-task"
COMPILER_FLAGS
"--iree-codegen-enable-vector-padding=false"
)
iree_generated_trace_runner_test(
NAME
e2e_matmul_dt_uk_i8_small
GENERATOR
"generate_e2e_matmul_tests.py"
GENERATOR_ARGS
"--lhs_rhs_type=i8"
"--shapes=small"
TRACE_RUNNER
iree-e2e-matmul-test
TARGET_BACKENDS
"vmvx"
DRIVERS
"local-task"
COMPILER_FLAGS
"--iree-vmvx-enable-microkernels"
"--iree-opt-data-tiling"
)
iree_generated_trace_runner_test(
NAME
e2e_matmul_dt_uk_f32_small
GENERATOR
"generate_e2e_matmul_tests.py"
GENERATOR_ARGS
"--lhs_rhs_type=f32"
"--shapes=small"
TRACE_RUNNER
iree-e2e-matmul-test
TARGET_BACKENDS
"vmvx"
DRIVERS
"local-task"
COMPILER_FLAGS
"--iree-vmvx-enable-microkernels"
"--iree-opt-data-tiling"
)
iree_generated_trace_runner_test(
NAME
e2e_matmul_direct_f32_gpu_large_LLVMGPUMatmulSimt
GENERATOR
"generate_e2e_matmul_tests.py"
GENERATOR_ARGS
"--lhs_rhs_type=f32"
"--shapes=gpu_large_aligned"
"--compilation_info=LLVMGPUMatmulSimt"
TRACE_RUNNER
iree-e2e-matmul-test
TARGET_BACKENDS
"cuda"
DRIVERS
"cuda"
LABELS
"noasan"
"nomsan"
"notsan"
"noubsan"
"requires-gpu-nvidia"
)
iree_generated_trace_runner_test(
NAME
e2e_matmul_direct_f32_gpu_large_LLVMGPUMatmulTensorCore
GENERATOR
"generate_e2e_matmul_tests.py"
GENERATOR_ARGS
"--lhs_rhs_type=f32"
"--shapes=gpu_large_aligned"
"--compilation_info=LLVMGPUMatmulTensorCore"
TRACE_RUNNER
iree-e2e-matmul-test
TARGET_BACKENDS
"cuda"
DRIVERS
"cuda"
COMPILER_FLAGS
"--iree-hal-cuda-llvm-target-arch=sm_80"
LABELS
"noasan"
"nomsan"
"notsan"
"noubsan"
"requires-gpu-sm80"
)
iree_generated_trace_runner_test(
NAME
e2e_matmul_direct_f32_gpu_large_unaligned
GENERATOR
"generate_e2e_matmul_tests.py"
GENERATOR_ARGS
"--lhs_rhs_type=f32"
"--shapes=gpu_large"
TRACE_RUNNER
iree-e2e-matmul-test
TARGET_BACKENDS
"cuda"
DRIVERS
"cuda"
COMPILER_FLAGS
"--iree-hal-cuda-llvm-target-arch=sm_80"
LABELS
"noasan"
"nomsan"
"notsan"
"noubsan"
"requires-gpu-sm80"
)
iree_generated_trace_runner_test(
NAME
e2e_matmul_direct_f16_gpu_large_unaligned
GENERATOR
"generate_e2e_matmul_tests.py"
GENERATOR_ARGS
"--lhs_rhs_type=f16"
"--shapes=gpu_large"
TRACE_RUNNER
iree-e2e-matmul-test
TARGET_BACKENDS
"cuda"
DRIVERS
"cuda"
COMPILER_FLAGS
"--iree-hal-cuda-llvm-target-arch=sm_80"
LABELS
"noasan"
"nomsan"
"notsan"
"noubsan"
"requires-gpu-sm80"
)
iree_generated_trace_runner_test(
NAME
e2e_matmul_direct_f32_gpu_large_mma_sync_LLVMGPUMatmulTensorCoreMmaSync
GENERATOR
"generate_e2e_matmul_tests.py"
GENERATOR_ARGS
"--lhs_rhs_type=f32"
"--shapes=gpu_large_aligned"
"--compilation_info=LLVMGPUMatmulTensorCoreMmaSync"
TRACE_RUNNER
iree-e2e-matmul-test
TARGET_BACKENDS
"cuda"
DRIVERS
"cuda"
COMPILER_FLAGS
"--iree-hal-cuda-llvm-target-arch=sm_80"
LABELS
"noasan"
"nomsan"
"notsan"
"noubsan"
"requires-gpu-sm80"
)
iree_generated_trace_runner_test(
NAME
e2e_matmul_direct_f16_gpu_large_LLVMGPUMatmulTensorCore
GENERATOR
"generate_e2e_matmul_tests.py"
GENERATOR_ARGS
"--lhs_rhs_type=f16"
"--shapes=gpu_large_aligned"
"--compilation_info=LLVMGPUMatmulTensorCore"
TRACE_RUNNER
iree-e2e-matmul-test
TARGET_BACKENDS
"cuda"
DRIVERS
"cuda"
COMPILER_FLAGS
"--iree-hal-cuda-llvm-target-arch=sm_80"
LABELS
"noasan"
"nomsan"
"notsan"
"noubsan"
"requires-gpu-sm80"
)
iree_generated_trace_runner_test(
NAME
e2e_matmul_direct_f16_gpu_large_mma_sync_LLVMGPUMatmulTensorCoreMmaSync
GENERATOR
"generate_e2e_matmul_tests.py"
GENERATOR_ARGS
"--lhs_rhs_type=f16"
"--shapes=gpu_large_aligned"
"--compilation_info=LLVMGPUMatmulTensorCoreMmaSync"
TRACE_RUNNER
iree-e2e-matmul-test
TARGET_BACKENDS
"cuda"
DRIVERS
"cuda"
COMPILER_FLAGS
"--iree-hal-cuda-llvm-target-arch=sm_80"
LABELS
"noasan"
"nomsan"
"notsan"
"noubsan"
"requires-gpu-sm80"
)
iree_generated_trace_runner_test(
NAME
e2e_matmul_direct_f32_large_split_k
GENERATOR
"generate_e2e_matmul_tests.py"
GENERATOR_ARGS
"--lhs_rhs_type=f32"
"--shapes=large"
TRACE_RUNNER
iree-e2e-matmul-test
TARGET_BACKENDS
"cuda"
DRIVERS
"cuda"
COMPILER_FLAGS
"--iree-flow-split-matmul-reduction=4"
LABELS
"noasan"
"nomsan"
"notsan"
"noubsan"
"requires-gpu-nvidia"
"noriscv"
)
iree_generated_trace_runner_test(
NAME
e2e_matmul_direct_i8_gpu_large_valhall
GENERATOR
"generate_e2e_matmul_tests.py"
GENERATOR_ARGS
"--lhs_rhs_type=i8"
"--shapes=gpu_large_aligned"
"--compilation_info=SPIRVVectorizeMali"
TRACE_RUNNER
iree-e2e-matmul-test
TARGET_BACKENDS
"vulkan-spirv"
DRIVERS
"vulkan"
COMPILER_FLAGS
"--iree-vulkan-target-triple=valhall-unknown-android31"
LABELS
"requires-gpu-nvidia"
"vulkan_uses_vk_khr_shader_float16_int8"
)
iree_generated_trace_runner_test(
NAME
e2e_matmul_direct_f16_gpu_large_valhall
GENERATOR
"generate_e2e_matmul_tests.py"
GENERATOR_ARGS
"--lhs_rhs_type=f16"
"--shapes=gpu_large_aligned"
"--compilation_info=SPIRVVectorizeMali"
TRACE_RUNNER
iree-e2e-matmul-test
TARGET_BACKENDS
"vulkan-spirv"
DRIVERS
"vulkan"
COMPILER_FLAGS
"--iree-vulkan-target-triple=valhall-unknown-android31"
LABELS
"requires-gpu-nvidia"
"vulkan_uses_vk_khr_shader_float16_int8"
)
iree_generated_trace_runner_test(
NAME
e2e_matmul_direct_f32_gpu_large_valhall
GENERATOR
"generate_e2e_matmul_tests.py"
GENERATOR_ARGS
"--lhs_rhs_type=f32"
"--shapes=gpu_large_aligned"
"--compilation_info=SPIRVVectorizeMali"
TRACE_RUNNER
iree-e2e-matmul-test
TARGET_BACKENDS
"vulkan-spirv"
DRIVERS
"vulkan"
COMPILER_FLAGS
"--iree-vulkan-target-triple=valhall-unknown-android31"
LABELS
"requires-gpu-nvidia"
"vulkan_uses_vk_khr_shader_float16_int8"
)
iree_generated_trace_runner_test(
NAME
e2e_matmul_direct_i8_gpu_large_ampere
GENERATOR
"generate_e2e_matmul_tests.py"
GENERATOR_ARGS
"--lhs_rhs_type=i8"
"--shapes=gpu_large_aligned"
"--compilation_info=SPIRVVectorizeNVIDIA"
TRACE_RUNNER
iree-e2e-matmul-test
TARGET_BACKENDS
"vulkan-spirv"
DRIVERS
"vulkan"
COMPILER_FLAGS
"--iree-vulkan-target-triple=ampere-unknown-linux"
LABELS
"requires-gpu-sm80"
"vulkan_uses_vk_khr_shader_float16_int8"
)
iree_generated_trace_runner_test(
NAME
e2e_matmul_direct_f16_gpu_large_ampere
GENERATOR
"generate_e2e_matmul_tests.py"
GENERATOR_ARGS
"--lhs_rhs_type=f16"
"--shapes=gpu_large_aligned"
"--compilation_info=SPIRVVectorizeNVIDIA"
TRACE_RUNNER
iree-e2e-matmul-test
TARGET_BACKENDS
"vulkan-spirv"
DRIVERS
"vulkan"
COMPILER_FLAGS
"--iree-vulkan-target-triple=ampere-unknown-linux"
LABELS
"requires-gpu-sm80"
"vulkan_uses_vk_khr_shader_float16_int8"
)
iree_generated_trace_runner_test(
NAME
e2e_matmul_direct_f32_gpu_large_ampere
GENERATOR
"generate_e2e_matmul_tests.py"
GENERATOR_ARGS
"--lhs_rhs_type=f32"
"--shapes=gpu_large_aligned"
"--compilation_info=SPIRVVectorizeNVIDIA"
TRACE_RUNNER
iree-e2e-matmul-test
TARGET_BACKENDS
"vulkan-spirv"
DRIVERS
"vulkan"
COMPILER_FLAGS
"--iree-vulkan-target-triple=ampere-unknown-linux"
LABELS
"requires-gpu-sm80"
"vulkan_uses_vk_khr_shader_float16_int8"
)
iree_generated_trace_runner_test(
NAME
e2e_matmul_direct_f16_gpu_large_rdna3
GENERATOR
"generate_e2e_matmul_tests.py"
GENERATOR_ARGS
"--lhs_rhs_type=f16"
"--shapes=gpu_large_aligned"
"--compilation_info=SPIRVCooperativeMatrixVectorize"
TRACE_RUNNER
iree-e2e-matmul-test
TARGET_BACKENDS
"vulkan-spirv"
DRIVERS
"vulkan"
COMPILER_FLAGS
"--iree-vulkan-target-triple=rdna3-unknown-linux"
RUNNER_ARGS
"--require_exact_results=false"
LABELS
"requires-gpu"
"requires-gpu-rdna3"
"vulkan_uses_vk_khr_shader_float16_int8"
)
### BAZEL_TO_CMAKE_PRESERVES_ALL_CONTENT_BELOW_THIS_LINE ###