summaryrefslogtreecommitdiffstats
path: root/tools/cuda-ab/ab.sh
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-08 11:07:42 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-08 11:07:42 -0400
commitf8edfb21e0880935fbe5aa62996fcd9af64c32ff (patch)
tree35b05eb5384eba834dafc22787613cdee7518aa3 /tools/cuda-ab/ab.sh
parentd3e67a9e9f9db2f5f4b5d5d04635b61ac6c566aa (diff)
downloadopen-iov-f8edfb21e0880935fbe5aa62996fcd9af64c32ff.tar.gz
open-iov-f8edfb21e0880935fbe5aa62996fcd9af64c32ff.zip
debug/issue: issue register + ISSUE-0001 (reproducibility) + ISSUE-0002 (multiple kernels per VM)
- debug/issue/README.md: when to file (nasty bugs only; default is no issues), template, numbering, lifecycle incl. solved/ move. - issue-number-1.md: guest CUDA is not reproducibly green (top priority); evidence discriminators, root cause (starved pool release translation), the three fixes landed, 10/10-boot validation plan. - issue-number-2.md: multiple kernels in one VM (sequential/concurrent/ simultaneous) must work; second-client wedge root-cause chain + plan. - tools/cuda-ab/smiley.cu: 4-pass vectorAdd that renders a 64x32 ASCII smiley from GPU-computed distance fields; ab.sh gains a generic 'push' mode so any WORKLOAD binary can be delivered to the guest.
Diffstat (limited to 'tools/cuda-ab/ab.sh')
-rwxr-xr-xtools/cuda-ab/ab.sh1
1 files changed, 1 insertions, 0 deletions
diff --git a/tools/cuda-ab/ab.sh b/tools/cuda-ab/ab.sh
index 8ae05ee..5a290e4 100755
--- a/tools/cuda-ab/ab.sh
+++ b/tools/cuda-ab/ab.sh
@@ -86,6 +86,7 @@ host) run_host ;;
guest) run_guest ;;
compare) compare ;;
all) run_host; run_guest; compare ;;
+push) push_bin ;;
victory)
WORKLOAD=victory_mail
SRC="$HERE/$WORKLOAD.cu"