Unverified Commit 33d52483 authored by Lintang Sutawika's avatar Lintang Sutawika Committed by GitHub
Browse files

Merge pull request #860 from EleutherAI/cleanup-deps

[Refactor] Cleanup dependencies
parents cc547c7b 4ff8260d
...@@ -10,7 +10,7 @@ try: ...@@ -10,7 +10,7 @@ try:
except ModuleNotFoundError: except ModuleNotFoundError:
raise Exception( raise Exception(
"`pycountry` is required for generating translation task prompt templates. \ "`pycountry` is required for generating translation task prompt templates. \
please install pycountry via pip install lm-eval[multilingua] or pip install -e .[multilingual]", please install pycountry via pip install lm-eval[multilingual] or pip install -e .[multilingual]",
) )
......
...@@ -16,7 +16,6 @@ import gc ...@@ -16,7 +16,6 @@ import gc
import torch import torch
import transformers import transformers
from omegaconf import OmegaConf
from jinja2 import BaseLoader, Environment, StrictUndefined from jinja2 import BaseLoader, Environment, StrictUndefined
from itertools import islice from itertools import islice
...@@ -55,8 +54,8 @@ def simple_parse_args_string(args_string): ...@@ -55,8 +54,8 @@ def simple_parse_args_string(args_string):
args_string = args_string.strip() args_string = args_string.strip()
if not args_string: if not args_string:
return {} return {}
arg_list = args_string.split(",") arg_list = [arg for arg in args_string.split(",") if arg]
args_dict = OmegaConf.to_object(OmegaConf.from_dotlist(arg_list)) args_dict = {k: v for k, v in [arg.split("=") for arg in arg_list]}
return args_dict return args_dict
......
...@@ -25,10 +25,8 @@ dependencies = [ ...@@ -25,10 +25,8 @@ dependencies = [
"evaluate>=0.4.0", "evaluate>=0.4.0",
"jsonlines", "jsonlines",
"numexpr", "numexpr",
"omegaconf>=2.2",
"peft>=0.2.0", "peft>=0.2.0",
"pybind11>=2.6.2", "pybind11>=2.6.2",
"pycountry",
"pytablewriter", "pytablewriter",
"rouge-score>=0.0.4", "rouge-score>=0.0.4",
"sacrebleu>=1.5.0", "sacrebleu>=1.5.0",
...@@ -65,8 +63,8 @@ linting = [ ...@@ -65,8 +63,8 @@ linting = [
"pre-commit", "pre-commit",
] ]
testing = ["pytest", "pytest-cov", "pytest-xdist"] testing = ["pytest", "pytest-cov", "pytest-xdist"]
multilingual = ["nagisa>=0.2.7", "jieba>=0.42.1"] multilingual = ["nagisa>=0.2.7", "jieba>=0.42.1", "pycountry"]
sentencepiece = ["sentencepiece>=0.1.98", "protobuf>=4.22.1", "pycountry"] sentencepiece = ["sentencepiece>=0.1.98", "protobuf>=4.22.1"]
promptsource = [ promptsource = [
"promptsource @ git+https://github.com/bigscience-workshop/promptsource.git#egg=promptsource" "promptsource @ git+https://github.com/bigscience-workshop/promptsource.git#egg=promptsource"
] ]
......
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