Commit 9987203f authored by Jason Phang's avatar Jason Phang
Browse files

seed

parent 32624a1d
...@@ -78,7 +78,6 @@ class Dataset(abc.ABC): ...@@ -78,7 +78,6 @@ class Dataset(abc.ABC):
def fewshot_examples(self, k): def fewshot_examples(self, k):
traindocs = list(self.training_docs()) traindocs = list(self.training_docs())
random.seed(123)
random.shuffle(traindocs) random.shuffle(traindocs)
return traindocs[:k] return traindocs[:k]
......
...@@ -177,6 +177,8 @@ class RTE(NLP_TASK): ...@@ -177,6 +177,8 @@ class RTE(NLP_TASK):
doc["sentence2"], doc["sentence2"],
) )
if include_target: if include_target:
# 0 = entailment
# 1 = not_entailment
text += " {}".format({0: "True", 1: "False"}[doc["label"]]) text += " {}".format({0: "True", 1: "False"}[doc["label"]])
return text return text
......
import argparse import argparse
import json import json
import numpy as np
import random
from lm_eval import models, tasks from lm_eval import models, tasks
...@@ -11,11 +13,15 @@ def parse_args(): ...@@ -11,11 +13,15 @@ def parse_args():
parser.add_argument('--tasks', default="all_tasks") parser.add_argument('--tasks', default="all_tasks")
parser.add_argument('--provide_description', action="store_true") parser.add_argument('--provide_description', action="store_true")
parser.add_argument('--num_fewshot', type=int, default=1) parser.add_argument('--num_fewshot', type=int, default=1)
parser.add_argument('--seed', type=int, default=1234)
return parser.parse_args() return parser.parse_args()
def main(): def main():
args = parse_args() args = parse_args()
random.seed(args.seed)
np.random.seed(args.seed)
lm = models.get_model(args.model).create_from_arg_string(args.model_args) lm = models.get_model(args.model).create_from_arg_string(args.model_args)
if args.tasks == "all_tasks": if args.tasks == "all_tasks":
task_names = tasks.ALL_TASKS task_names = tasks.ALL_TASKS
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment