Spaces:
Runtime error
Runtime error
Download data/parser/from_mrp/request_parser.py from ltg/ssa-perin: direct link, hf CLI and curl.
- Browser
- Download file 864 Bytes
-
https://huggingface.co/spaces/ltg/ssa-perin/resolve/main/data/parser/from_mrp/request_parser.py
- Command line
-
hf download hf://spaces/ltg/ssa-perin/data/parser/from_mrp/request_parser.py
-
curl -L -o request_parser.py https://huggingface.co/spaces/ltg/ssa-perin/resolve/main/data/parser/from_mrp/request_parser.py
864 Bytes
| #!/usr/bin/env python3 | |
| # coding=utf-8 | |
| import utility.parser_utils as utils | |
| from data.parser.from_mrp.abstract_parser import AbstractParser | |
| class RequestParser(AbstractParser): | |
| def __init__(self, sentences, args, fields): | |
| self.data = {i: {"id": str(i), "sentence": sentence} for i, sentence in enumerate(sentences)} | |
| sentences = [example["sentence"] for example in self.data.values()] | |
| for example in self.data.values(): | |
| example["input"] = example["sentence"].strip().split(' ') | |
| example["token anchors"], offset = [], 0 | |
| for token in example["input"]: | |
| example["token anchors"].append([offset, offset + len(token)]) | |
| offset += len(token) + 1 | |
| utils.create_bert_tokens(self.data, args.encoder) | |
| super(RequestParser, self).__init__(fields, self.data) | |