mirror of
https://github.com/open-compass/opencompass.git
synced 2025-05-30 16:03:24 +08:00
36 lines
892 B
Python
36 lines
892 B
Python
from mmengine.config import read_base
|
|
from opencompass.models import LightllmAPI
|
|
from opencompass.partitioners import NaivePartitioner
|
|
from opencompass.runners import LocalRunner
|
|
from opencompass.tasks import OpenICLInferTask
|
|
|
|
with read_base():
|
|
from .datasets.humaneval.humaneval_gen import humaneval_datasets
|
|
|
|
datasets = [*humaneval_datasets]
|
|
|
|
models = [
|
|
dict(
|
|
abbr='LightllmAPI',
|
|
type=LightllmAPI,
|
|
url='http://localhost:8080/generate',
|
|
input_format='<input_text_to_replace>',
|
|
max_seq_len=2048,
|
|
batch_size=32,
|
|
generation_kwargs=dict(
|
|
do_sample=False,
|
|
ignore_eos=False,
|
|
max_new_tokens=1024
|
|
),
|
|
),
|
|
]
|
|
|
|
infer = dict(
|
|
partitioner=dict(type=NaivePartitioner),
|
|
runner=dict(
|
|
type=LocalRunner,
|
|
max_num_workers=32,
|
|
task=dict(type=OpenICLInferTask),
|
|
),
|
|
)
|