We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b03fc22 commit 13c4af4Copy full SHA for 13c4af4
1 file changed
builder/tests/run-tests.sh
@@ -1,12 +1,18 @@
1
#!/bin/bash
2
3
-PYTHONPATH="relu-kernel:cutlass-gemm-kernel:$PYTHONPATH" \
+# Expand to build variant directories.
4
+RELU_PATH=$(echo relu-kernel/torch*)
5
+CUTLASS_PATH=$(echo cutlass-gemm-kernel/torch*)
6
+SILU_MUL_PATH=$(echo silu-and-mul-kernel/torch*)
7
+RELU_CPU_PATH=$(echo relu-kernel-cpu/torch*)
8
+
9
+PYTHONPATH="$RELU_PATH:$CUTLASS_PATH:$PYTHONPATH" \
10
.venv/bin/pytest relu_tests cutlass_gemm_tests
11
12
# We only care about importing, the kernel is trivial.
-PYTHONPATH="silu-and-mul-kernel:$PYTHONPATH" \
13
+PYTHONPATH="$SILU_MUL_PATH:$PYTHONPATH" \
14
.venv/bin/python -c "import silu_and_mul"
15
-PYTHONPATH="relu-kernel-cpu:$PYTHONPATH" \
16
+PYTHONPATH="$RELU_CPU_PATH:$PYTHONPATH" \
17
CUDA_VISIBLE_DEVICES="" \
18
.venv/bin/pytest relu_tests
0 commit comments