Skip to content

Commit c8af8f2

Browse files
committed
update
1 parent 193f52d commit c8af8f2

1 file changed

Lines changed: 11 additions & 9 deletions

File tree

tests/end_to_end/tpu/qwen/moe/qwen3-omni-30b-a3b/2_test_qwen3_omni_30b_a3b.sh

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -17,27 +17,29 @@ set -ex
1717
export MODEL_NAME="${MODEL_NAME:-qwen3-omni-30b-a3b}"
1818
export TOKENIZER_PATH="${TOKENIZER_PATH:-Qwen/Qwen3-Omni-30B-A3B-Instruct}"
1919

20-
# Base output path where the MaxText checkpoint from Step 1 was written.
21-
export BASE_OUTPUT_PATH="${BASE_OUTPUT_PATH:-gs://your-gcs-bucket/qwen3-omni-30b-a3b_maxtext_ckpt}"
20+
if [ -z "${BASE_OUTPUT_PATH}" ]; then
21+
# Non-Googlers please remember to point `BASE_OUTPUT_PATH` to GCS buckets that you own, this script uses internal buckets for testing.
22+
# this bucket will store all the files generated by MaxText during a run
23+
export BASE_OUTPUT_PATH=gs://runner-maxtext-logs/$(date +%Y-%m-%d-%H-%M)
24+
echo "BASE_OUTPUT_PATH is not set"
25+
fi
26+
BASE_OUTPUT_PATH=${BASE_OUTPUT_PATH%/}
27+
echo using BASE_OUTPUT_PATH = ${BASE_OUTPUT_PATH}
2228

2329
if [ -z "${HF_TOKEN}" ]; then
2430
echo "Error: HF_TOKEN environment variable is not set. Please export your Hugging Face token."
2531
echo "Example: export HF_TOKEN=hf_..."
2632
exit 1
2733
fi
2834

29-
# Strip trailing slash from base path to avoid malformed URIs
30-
BASE_OUTPUT_PATH=${BASE_OUTPUT_PATH%/}
31-
echo "Using BASE_OUTPUT_PATH = ${BASE_OUTPUT_PATH}"
32-
33-
UNSCANNED_CKPT_PATH=${BASE_OUTPUT_PATH}/unscanned/0/items
35+
UNSCANNED_CKPT_PATH=gs://maxtext-model-checkpoints/qwen3-omni-30b-a3b/unscanned/0/items
3436

3537
# ---
3638
# Step 2a: Multimodal Decode — text + image
3739
# Uses a test image from the repo assets.
3840
# max_prefill_predict_length accounts for image tokens (~256) + text prompt tokens.
3941
# ---
40-
python3 -m maxtext.inference.decode src/maxtext/configs/base.yml \
42+
python3 -m maxtext.inference.decode ${MAXTEXT_CONFIGS_DIR:-${MAXTEXT_REPO_ROOT:-$PWD}/src/maxtext/configs}/base.yml \
4143
model_name=${MODEL_NAME} \
4244
tokenizer_path=${TOKENIZER_PATH} \
4345
tokenizer_type=huggingface \
@@ -62,7 +64,7 @@ python3 -m maxtext.inference.decode src/maxtext/configs/base.yml \
6264
# max_prefill_predict_length is set higher to accommodate video frame tokens (~1126)
6365
# plus audio tokens (~77) plus text prompt tokens.
6466
# ---
65-
python3 -m maxtext.inference.decode src/maxtext/configs/base.yml \
67+
python3 -m maxtext.inference.decode ${MAXTEXT_CONFIGS_DIR:-${MAXTEXT_REPO_ROOT:-$PWD}/src/maxtext/configs}/base.yml \
6668
model_name=${MODEL_NAME} \
6769
tokenizer_path=${TOKENIZER_PATH} \
6870
tokenizer_type=huggingface \

0 commit comments

Comments
 (0)