@@ -96,15 +96,15 @@ test_model() {
9696 bash examples/models/llama/install_requirements.sh
9797 # Test export_llama script: python3 -m examples.models.llama.export_llama.
9898 # Use Llama random checkpoint with Qwen 2.5 1.5b model configuration.
99- " ${PYTHON_EXECUTABLE} " -m examples.models.llama.export_llama --model " ${MODEL_NAME} " -c examples/models/llama/params/demo_rand_params.pth - p examples/models/qwen2_5/1_5b_config.json
99+ " ${PYTHON_EXECUTABLE} " -m examples.models.llama.export_llama --model " ${MODEL_NAME} " -p examples/models/qwen2_5/1_5b_config.json
100100 rm " ./${MODEL_NAME} .pte"
101101 return # Skip running with portable executor runnner since portable doesn't support Qwen's biased linears.
102102 fi
103- if [[ " ${MODEL_NAME} " == " phi-4-mini " ]]; then
103+ if [[ " ${MODEL_NAME} " == " phi_4_mini " ]]; then
104104 # Install requirements for export_llama
105105 bash examples/models/llama/install_requirements.sh
106106 # Test export_llama script: python3 -m examples.models.llama.export_llama.
107- " ${PYTHON_EXECUTABLE} " -m examples.models.llama.export_llama --model " ${MODEL_NAME} " -c examples/models/llama/params/demo_rand_params.pth - p examples/models/phi-4-mini /config.json
107+ " ${PYTHON_EXECUTABLE} " -m examples.models.llama.export_llama --model " ${MODEL_NAME} " -p examples/models/phi_4_mini /config.json
108108 run_portable_executor_runner
109109 rm " ./${MODEL_NAME} .pte"
110110 return
@@ -224,19 +224,22 @@ test_model_with_coreml() {
224224
225225 " ${PYTHON_EXECUTABLE} " -m examples.apple.coreml.scripts.export --model_name=" ${MODEL_NAME} " --compute_precision " ${DTYPE} "
226226 EXPORTED_MODEL=$( find " ." -type f -name " ${MODEL_NAME} *.pte" -print -quit)
227- # TODO:
227+
228228 if [ -n " $EXPORTED_MODEL " ]; then
229229 EXPORTED_MODEL_WITH_DTYPE=" ${EXPORTED_MODEL% .pte} _${DTYPE} .pte"
230230 mv " $EXPORTED_MODEL " " $EXPORTED_MODEL_WITH_DTYPE "
231231 EXPORTED_MODEL=" $EXPORTED_MODEL_WITH_DTYPE "
232- echo " Renamed file path : $EXPORTED_MODEL "
232+ echo " OK exported model : $EXPORTED_MODEL "
233233 else
234- echo " No .pte file found"
234+ echo " [error] failed to export model: no .pte file found"
235235 exit 1
236236 fi
237237
238238 # Run the model
239239 if [ " ${should_test} " = true ]; then
240+ echo " Installing requirements needed to build coreml_executor_runner..."
241+ backends/apple/coreml/scripts/install_requirements.sh
242+
240243 echo " Testing exported model with coreml_executor_runner..."
241244 local out_dir=$( mktemp -d)
242245 COREML_EXECUTOR_RUNNER_OUT_DIR=" ${out_dir} " examples/apple/coreml/scripts/build_executor_runner.sh
0 commit comments