Skip to content

Commit da71c5f

Browse files
authored
Bugfix setup.py and down/upgrade packages (#16)
* Add "evalem.pipelines" to setup.py - Also, add **kwargs to QA wrapper post processor * Update torch to 2.0 * Update transformers lib to 4.28.1
1 parent 5ad749e commit da71c5f

File tree

4 files changed

+11
-6
lines changed

4 files changed

+11
-6
lines changed

evalem/misc/datasets.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ def get_squad_v2(
3636
data = data.shuffle(seed=42) if shuffle else data
3737
data = data.select(range(nsamples)) if nsamples > 0 else data
3838

39-
inputs = [dict(question=d["question"], context=d["context"]) for d in data]
39+
inputs = [dict(question=d["question"].lstrip(), context=d["context"]) for d in data]
4040
references = [d["answers"]["text"] for d in data]
4141

4242
inputs, references = zip(*filter(lambda x: len(x[1]) > 0, zip(inputs, references)))

evalem/models/defaults.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ def __init__(
4848
def _postprocess_predictions(
4949
self,
5050
predictions: Union[dict, List[dict]],
51+
**kwargs,
5152
) -> Iterable[QAPredictionDTO]:
5253
"""
5354
This method converts the pipeline's default output format

requirements.txt

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,16 @@
1+
arrow==1.2.3
12
bert-score==0.3.13
2-
datasets==2.9.0
3+
datasets==2.3.2
4+
evaluate==0.2.2
35
jury==2.2.3
46
loguru==0.6.0
57
numpy==1.24.2
68
pandas==1.5.3
9+
pyarrow==9.0.0
710
pytest==7.2.1
811
sacrebleu==2.3.1
912
scikit-learn==1.2.1
1013
sentencepiece==0.1.97
1114
seqeval==1.2.2
12-
torch==1.13.1
13-
transformers==4.26.1
15+
torch==2.0.0
16+
transformers==4.28.1

setup.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,11 @@
2121
python_requires=">=3.8",
2222
packages=[
2323
"evalem",
24-
"evalem.misc",
25-
"evalem.models",
2624
"evalem.evaluators",
2725
"evalem.metrics",
26+
"evalem.misc",
27+
"evalem.models",
28+
"evalem.pipelines",
2829
],
2930
install_requires=required,
3031
classifiers=[

0 commit comments

Comments
 (0)