DSXiangLi
init
019ee78
# -*-coding:utf-8 -*-
from ape.instance import Instance, LoadFactory
from functools import partial
def load_task(task, file):
global instance
if task:
loader = LoadFactory[task]
print(loader)
else:
print(file)
loader = partial(LoadFactory['upload'], file=[i.name for i in file][0])
instance = Instance.from_file(loader)
print(instance.samples[0])
return instance
def sample_data(instance, n_train, n_few_shot, n_eval):
instance.sample(n_train, n_few_shot, n_eval)
train_str = instance.display(instance.train_samples)
eval_str = instance.display(instance.eval_samples)
return train_str, eval_str, instance