MCPcopy Create free account
hub / github.com/cactus-compute/cactus / main

Function main

tests/test_kernel.cpp:494–513  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

492}
493
494int main() {
495 TestUtils::TestRunner runner("Kernel Backend Tests");
496
497 runner.run_test("Kernel Add FP16 Correctness", test_neon_add_fp16_correctness());
498 runner.run_test("Kernel Subtract FP16 Correctness", test_neon_subtract_fp16_correctness());
499 runner.run_test("Kernel Multiply FP16 Correctness", test_neon_multiply_fp16_correctness());
500 runner.run_test("Kernel Scalar Ops FP16 Correctness", test_neon_scalar_operations_fp16_correctness());
501 runner.run_test("Kernel Reduction Correctness", test_neon_reduction_correctness());
502 runner.run_test("Kernel Transpose FP16 Correctness", test_neon_transpose_fp16_correctness());
503 runner.run_test("Kernel Softmax Correctness", test_neon_softmax_correctness());
504 runner.run_test("Kernel RoPE Correctness", test_neon_rope_correctness());
505 runner.run_test("Kernel Attention FP16 Correctness", test_neon_attention_fp16_correctness());
506 runner.run_test("Kernel Grouped INT8 MatMul Correctness", test_matmul_int8_grouped_correctness());
507 runner.run_test("Kernel INT4 MatMul Correctness", test_int4_matmul_correctness());
508 runner.run_test("Kernel STFT Complex Correctness", test_stft_kernel_correctness());
509 runner.run_test("Kernel Fast Tanh Correctness", test_fast_tanh_f32x4_correctness());
510
511 runner.print_summary();
512 return runner.all_passed() ? 0 : 1;
513}

Callers

nothing calls this directly

Tested by

no test coverage detected