File size: 859 Bytes
68731ca
 
 
 
 
 
 
dda28ab
68731ca
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
from datasets import load_dataset

MODEL = 'cmg_gpt_4_0613'
CACHE_DIR = 'cache'


def load_data():
    dataset = load_dataset("JetBrains-Research/lca-commit-message-generation",
                           "commitchronicle-py-long",
                           split="test",
                           cache_dir=CACHE_DIR).to_pandas().set_index(['hash', 'repo']).rename(
        columns={'message': 'reference'})

    model_dataset = load_dataset("JetBrains-Research/lca-results",
                                 MODEL,
                                 split="test",
                                 cache_dir=CACHE_DIR).to_pandas().set_index(['hash', 'repo'])[["prediction"]]

    model_dataset = model_dataset[~model_dataset.index.duplicated(keep='first')]
    dataset = dataset.join(other=model_dataset)

    return dataset.reset_index().to_dict('records')