mirror of
https://github.com/ggerganov/whisper.cpp.git
synced 2024-12-21 13:37:47 +00:00
26 lines
769 B
Bash
26 lines
769 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
# Usage: ./generate-coreml-model.sh <model-name>
|
||
|
if [ $# -eq 0 ]
|
||
|
then
|
||
|
echo "No model name supplied"
|
||
|
echo "Usage: ./generate-coreml-model.sh <model-name>"
|
||
|
exit 1
|
||
|
fi
|
||
|
|
||
|
mname="$1"
|
||
|
|
||
|
wd=$(dirname "$0")
|
||
|
cd "$wd/../"
|
||
|
|
||
|
python3 models/convert-whisper-to-coreml.py --model $mname --encoder-only True
|
||
|
|
||
|
xcrun coremlc compile models/coreml-encoder-${mname}.mlpackage models/
|
||
|
rm -rf models/ggml-${mname}-encoder.mlmodelc
|
||
|
mv -v models/coreml-encoder-${mname}.mlmodelc models/ggml-${mname}-encoder.mlmodelc
|
||
|
|
||
|
# TODO: decoder (sometime in the future maybe)
|
||
|
#xcrun coremlc compile models/whisper-decoder-${mname}.mlpackage models/
|
||
|
#rm -rf models/ggml-${mname}-decoder.mlmodelc
|
||
|
#mv -v models/coreml_decoder_${mname}.mlmodelc models/ggml-${mname}-decoder.mlmodelc
|