from opencompass.models import HuggingFaceCausalLM # OPT-350M opt350m = dict( type=HuggingFaceCausalLM, # the folowing are HuggingFaceCausalLM init parameters path='facebook/opt-350m', tokenizer_path='facebook/opt-350m', tokenizer_kwargs=dict( padding_side='left', truncation_side='left', proxies=None, trust_remote_code=True), model_kwargs=dict(device_map='auto'), max_seq_len=2048, # the folowing are not HuggingFaceCausalLM init parameters abbr='opt350m', # Model abbreviation max_out_len=100, # Maximum number of generated tokens batch_size=64, run_cfg=dict(num_gpus=1), # Run configuration for specifying resource requirements ) models = [opt350m]