31 lines
		
	
	
		
			839 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			839 B
		
	
	
	
		
			Python
		
	
	
	
	
	
from opencompass.models import HuggingFaceCausalLM
 | 
						|
 | 
						|
 | 
						|
_meta_template = dict(
 | 
						|
    round=[
 | 
						|
        dict(role='HUMAN', begin='<|User|>:', end='<eoh>\n'),
 | 
						|
        dict(role='BOT', begin='<|Bot|>:', end='<eoa>\n', generate=True),
 | 
						|
    ],
 | 
						|
)
 | 
						|
 | 
						|
models = [
 | 
						|
    dict(
 | 
						|
        type=HuggingFaceCausalLM,
 | 
						|
        abbr='internlm-chat-7b-8k-hf',
 | 
						|
        path="internlm/internlm-chat-7b-8k",
 | 
						|
        tokenizer_path='internlm/internlm-chat-7b-8k',
 | 
						|
        tokenizer_kwargs=dict(
 | 
						|
            padding_side='left',
 | 
						|
            truncation_side='left',
 | 
						|
            use_fast=False,
 | 
						|
            trust_remote_code=True,
 | 
						|
        ),
 | 
						|
        max_out_len=100,
 | 
						|
        max_seq_len=2048,
 | 
						|
        batch_size=8,
 | 
						|
        meta_template=_meta_template,
 | 
						|
        model_kwargs=dict(trust_remote_code=True, device_map='auto'),
 | 
						|
        run_cfg=dict(num_gpus=1, num_procs=1),
 | 
						|
    )
 | 
						|
]
 |