convert-model.sh 728 B

12345678910111213141516171819202122
  1. #!/bin/bash
  2. MODEL_NAME="${MODEL_NAME:-$(basename "$MODEL_PATH")}"
  3. OUTPUT_DIR="${OUTPUT_DIR:-../../models}"
  4. TYPE="${OUTTYPE:-f16}"
  5. METADATA_OVERRIDE="${METADATA_OVERRIDE:-}"
  6. CONVERTED_MODEL="${OUTPUT_DIR}/${MODEL_NAME}.gguf"
  7. echo "Model path: ${MODEL_PATH}"
  8. echo "Model name: ${MODEL_NAME}"
  9. echo "Data type: ${TYPE}"
  10. echo "Converted model path:: ${CONVERTED_MODEL}"
  11. echo "Metadata override: ${METADATA_OVERRIDE}"
  12. python ../../convert_hf_to_gguf.py --verbose \
  13. ${MODEL_PATH} \
  14. --outfile ${CONVERTED_MODEL} \
  15. --outtype ${TYPE} \
  16. --metadata "${METADATA_OVERRIDE}"
  17. echo ""
  18. echo "The environment variable CONVERTED_MODEL can be set to this path using:"
  19. echo "export CONVERTED_MODEL=$(realpath ${CONVERTED_MODEL})"