This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
# merge-lora
|
||||
CUDA_VISIBLE_DEVICES=0 swift export \
|
||||
--adapters swift/test_bert \
|
||||
--output_dir output/swift_test_bert_merged \
|
||||
--merge_lora true
|
||||
|
||||
# bnb quantize
|
||||
CUDA_VISIBLE_DEVICES=0 swift export \
|
||||
--model output/swift_test_bert_merged \
|
||||
--output_dir output/swift_test_bert_bnb_int4 \
|
||||
--quant_bits 4 \
|
||||
--quant_method bnb
|
||||
|
||||
# infer
|
||||
CUDA_VISIBLE_DEVICES=0 swift infer \
|
||||
--model output/swift_test_bert_bnb_int4
|
||||
@@ -0,0 +1,33 @@
|
||||
# merge-lora
|
||||
CUDA_VISIBLE_DEVICES=0 swift export \
|
||||
--adapters swift/test_bert \
|
||||
--output_dir output/swift_test_bert_merged \
|
||||
--merge_lora true
|
||||
|
||||
EXIT_CODE=$?
|
||||
|
||||
if [ $EXIT_CODE -ne 0 ]; then
|
||||
echo "Error: LoRA merge failed with exit code $EXIT_CODE"
|
||||
exit $EXIT_CODE
|
||||
fi
|
||||
|
||||
# gptq quantize
|
||||
CUDA_VISIBLE_DEVICES=0 swift export \
|
||||
--model output/swift_test_bert_merged \
|
||||
--load_data_args true \
|
||||
--output_dir output/swift_test_bert_gptq_int4 \
|
||||
--quant_bits 4 \
|
||||
--quant_method gptq \
|
||||
--max_length 512
|
||||
|
||||
|
||||
EXIT_CODE=$?
|
||||
|
||||
if [ $EXIT_CODE -ne 0 ]; then
|
||||
echo "Error: GPTQ quantization failed with exit code $EXIT_CODE"
|
||||
exit $EXIT_CODE
|
||||
fi
|
||||
|
||||
# infer
|
||||
CUDA_VISIBLE_DEVICES=0 swift infer \
|
||||
--model output/swift_test_bert_gptq_int4
|
||||
Reference in New Issue
Block a user