Files
project_8/ex_engine/xllm_kernels/build_test_cutlass_batched.sh
2026-08-25 07:05:49 +00:00

26 lines
753 B
Bash
Executable File

#!/bin/bash
# build_test_cutlass_batched.sh — Compile and test Cu10 TensorOp batched GEMM
set -eo pipefail
SAMPLES="/usr/local/corex-samples-3.2.3_x86_64/samples/cutlass"
SRC="ex_engine/xllm_kernels/cuda/moe_cutlass_batched.cu"
echo "=== Compile Cu10 TensorOp batched HGEMM ==="
/usr/local/corex/bin/clang++ \
--cuda-gpu-arch=ivcore10 --cuda-path=/usr/local/corex \
-I"${SAMPLES}/include" \
-I/usr/local/corex/include \
-L/usr/local/corex/lib64 -lcudart -lcutlass \
-DBUILD_STANDALONE_TEST \
-O2 -std=c++17 \
"$SRC" -o /tmp/test_cutlass_batched 2>&1
if [ -f /tmp/test_cutlass_batched ]; then
echo "Compile: SUCCESS"
echo ""
echo "=== Run ==="
/tmp/test_cutlass_batched
else
echo "Compile: FAILED"
fi