fix: wire CCCL preload into build+launch chain + pre-submission verification
- patch_ops.sh: call cccl_preload/build_cccl_preload.sh (new CCCL deps) instead of old build_cccl_preload_allocator.sh (mock) - computility-run.yaml: add LD_PRELOAD + CCCL_ALLOC_DISABLE env vars - Remove old mock files: cccl_preload_allocator.cu, build script, test - .dockerignore: exclude cccl_upstream/ upstream_ref/ vllm/ *.zip - verify_submission.sh: 31-point pre-submission check (file structure, CCCL chain, path matching, prebuilt integrity, corex imports, docker context, GPU smoke test)
This commit is contained in:
@@ -247,8 +247,15 @@ if source != installed:
|
||||
PY
|
||||
|
||||
build_stage "compiling CCCL CachingDeviceAllocator LD_PRELOAD module"
|
||||
bash ./build_cccl_preload_allocator.sh /workspace/qwen3_6_scripts || \
|
||||
echo "[WARN] CCCL preload allocator build failed — will use default allocator"
|
||||
if bash ./cccl_preload/build_cccl_preload.sh /workspace/qwen3_6_scripts; then
|
||||
if [[ -s /workspace/qwen3_6_scripts/libcccl_allocator.so ]]; then
|
||||
echo "[OK] libcccl_allocator.so built successfully"
|
||||
else
|
||||
echo "[WARN] libcccl_allocator.so is empty or missing after build"
|
||||
fi
|
||||
else
|
||||
echo "[WARN] CCCL preload allocator build failed — LD_PRELOAD will be ignored at runtime"
|
||||
fi
|
||||
|
||||
build_stage "compiling CoreX CUDA extensions (moe_index_combine + gdn_chunk_recurrent)"
|
||||
if [[ -x /usr/local/corex-3.2.3/bin/clang++ ]]; then
|
||||
|
||||
Reference in New Issue
Block a user