Download source/scripts/validate_data.py from rustambekurokov/bgc-setnet: direct link, hf CLI and curl.
- Browser
- Download file 694 Bytes
-
https://huggingface.co/rustambekurokov/bgc-setnet/resolve/main/source/scripts/validate_data.py
- Command line
-
hf download hf://rustambekurokov/bgc-setnet/source/scripts/validate_data.py
-
curl -L -o validate_data.py https://huggingface.co/rustambekurokov/bgc-setnet/resolve/main/source/scripts/validate_data.py
694 Bytes
| #!/usr/bin/env python3 | |
| from __future__ import annotations | |
| import argparse | |
| import json | |
| from bgc_retrieval.config import load_config | |
| from bgc_retrieval.quality import validate_frozen_dataset | |
| def main() -> None: | |
| parser = argparse.ArgumentParser() | |
| parser.add_argument("--config", default="configs/main.yaml") | |
| parser.add_argument("--split", default="data/manifests/silver_split.csv") | |
| parser.add_argument("--output-dir", default="data/manifests") | |
| args = parser.parse_args() | |
| report = validate_frozen_dataset( | |
| load_config(args.config), args.split, args.output_dir | |
| ) | |
| print(json.dumps(report, indent=2, sort_keys=True)) | |
| if __name__ == "__main__": | |
| main() | |