| | import os |
| | from typing import Literal |
| |
|
| | os.environ['CUDA_VISIBLE_DEVICES'] = '0' |
| |
|
| |
|
| | def test_llm_quant(quant_method: Literal['gptq', 'awq'] = 'awq'): |
| | from swift.llm import export_main, ExportArguments |
| | export_main( |
| | ExportArguments( |
| | model='Qwen/Qwen2-7B-Instruct', |
| | quant_bits=4, |
| | dataset=['AI-ModelScope/alpaca-gpt4-data-zh#1000', 'AI-ModelScope/alpaca-gpt4-data-en#1000'], |
| | quant_method=quant_method)) |
| |
|
| |
|
| | def test_vlm_quant(quant_method: Literal['gptq', 'awq'] = 'awq'): |
| | from swift.llm import export_main, ExportArguments |
| | export_main( |
| | ExportArguments( |
| | model='Qwen/Qwen2-VL-7B-Instruct', |
| | quant_bits=4, |
| | dataset=['modelscope/coco_2014_caption:validation#1000'], |
| | quant_method=quant_method)) |
| |
|
| |
|
| | def test_audio_quant(quant_method: Literal['gptq', 'awq'] = 'awq'): |
| | from swift.llm import export_main, ExportArguments |
| | export_main( |
| | ExportArguments( |
| | model='Qwen/Qwen2-Audio-7B-Instruct', |
| | quant_bits=4, |
| | dataset=['speech_asr/speech_asr_aishell1_trainsets:validation#1000'], |
| | quant_method=quant_method)) |
| |
|
| |
|
| | def test_vlm_bnb_quant(): |
| | from swift.llm import export_main, ExportArguments, infer_main, InferArguments |
| | export_main(ExportArguments(model='Qwen/Qwen2-VL-7B-Instruct', quant_bits=4, quant_method='bnb')) |
| |
|
| | |
| |
|
| |
|
| | def test_bert(): |
| | from swift.llm import export_main, ExportArguments |
| | output_dir = 'output/swift_test_bert_merged' |
| | export_main(ExportArguments(adapters='swift/test_bert', merge_lora=True, output_dir=output_dir)) |
| | export_main( |
| | ExportArguments(model=output_dir, load_data_args=True, quant_bits=4, quant_method='gptq', max_length=512)) |
| |
|
| |
|
| | def test_reward_model(): |
| | from swift.llm import export_main, ExportArguments |
| |
|
| | export_main( |
| | ExportArguments( |
| | model='Shanghai_AI_Laboratory/internlm2-1_8b-reward', |
| | dataset=['AI-ModelScope/alpaca-gpt4-data-zh#1000', 'AI-ModelScope/alpaca-gpt4-data-en#1000'], |
| | quant_bits=4, |
| | quant_method='gptq')) |
| |
|
| |
|
| | if __name__ == '__main__': |
| | |
| | |
| | |
| | |
| | |
| | test_reward_model() |
| |
|