Spaces:
Runtime error
Runtime error
Download fairseq/examples/unsupervised_quality_estimation/repeat_lines.py from mouaddb/OFA-Visual_Grounding: direct link, hf CLI and curl.
- Browser
- Download file 828 Bytes
-
https://huggingface.co/spaces/mouaddb/OFA-Visual_Grounding/resolve/main/fairseq/examples/unsupervised_quality_estimation/repeat_lines.py
- Command line
-
hf download hf://spaces/mouaddb/OFA-Visual_Grounding/fairseq/examples/unsupervised_quality_estimation/repeat_lines.py
-
curl -L -o repeat_lines.py https://huggingface.co/spaces/mouaddb/OFA-Visual_Grounding/resolve/main/fairseq/examples/unsupervised_quality_estimation/repeat_lines.py
828 Bytes
| # Copyright (c) Facebook, Inc. and its affiliates. | |
| # | |
| # This source code is licensed under the MIT license found in the | |
| # LICENSE file in the root directory of this source tree. | |
| import argparse | |
| import sys | |
| def _normalize_spaces(line): | |
| return " ".join(line.split()) | |
| def main(): | |
| parser = argparse.ArgumentParser() | |
| parser.add_argument("-i", "--input_file", required=True, type=str) | |
| parser.add_argument("-n", "--repeat_times", required=True, type=int) | |
| parser.add_argument("-o", "--output_file", required=False, type=str) | |
| args = parser.parse_args() | |
| stream = open(args.output_file, "w") if args.output_file else sys.stdout | |
| for line in open(args.input_file): | |
| for _ in range(args.repeat_times): | |
| stream.write(_normalize_spaces(line) + "\n") | |
| if __name__ == "__main__": | |
| main() | |