From 81e7c921f8b57cfbc6bd31110364c768bf9d3a7f Mon Sep 17 00:00:00 2001 From: Michael Chus Date: Tue, 14 Apr 2026 07:02:37 +0300 Subject: [PATCH] =?UTF-8?q?=D0=B4=D0=B5=D0=B1=D0=B0=D0=B3=20=D0=BF=D1=80?= =?UTF-8?q?=D0=B8=20=D1=81=D0=B1=D0=BE=D1=80=D0=BA=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- iso/builder/build.sh | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/iso/builder/build.sh b/iso/builder/build.sh index ac89fcf..1037ebb 100755 --- a/iso/builder/build.sh +++ b/iso/builder/build.sh @@ -873,6 +873,22 @@ if [ "$BEE_GPU_VENDOR" = "nvidia" ]; then CUBLAS_CACHE="${DIST_DIR}/cublas-${CUBLAS_VERSION}+cuda${NCCL_CUDA_VERSION}" + echo "=== bee-gpu-burn FP4 header probe ===" + fp4_type_match="$(grep -Rsnm 1 'CUDA_R_4F_E2M1' "${CUBLAS_CACHE}/include" 2>/dev/null || true)" + fp4_scale_match="$(grep -Rsnm 1 'CUBLASLT_MATMUL_MATRIX_SCALE_VEC16_UE4M3' "${CUBLAS_CACHE}/include" 2>/dev/null || true)" + if [ -n "$fp4_type_match" ]; then + echo "fp4_header_symbol=present" + echo "$fp4_type_match" + else + echo "fp4_header_symbol=missing" + fi + if [ -n "$fp4_scale_match" ]; then + echo "fp4_scale_mode_symbol=present" + echo "$fp4_scale_match" + else + echo "fp4_scale_mode_symbol=missing" + fi + GPU_STRESS_NEED_BUILD=1 if [ -f "$GPU_BURN_WORKER_BIN" ]; then GPU_STRESS_NEED_BUILD=0 @@ -901,6 +917,12 @@ if [ "$BEE_GPU_VENDOR" = "nvidia" ]; then else echo "=== bee-gpu-burn worker up to date, skipping build ===" fi + echo "=== bee-gpu-burn compiled profile probe ===" + if grep -aq 'fp4_e2m1' "$GPU_BURN_WORKER_BIN"; then + echo "fp4_profile_string=present" + else + echo "fp4_profile_string=missing" + fi fi echo "=== preparing staged overlay (${BUILD_VARIANT}) ==="