Download tinydoc/models/__init__.py from harryfrz/tinydoc-5m: direct link, hf CLI and curl.
- Browser
- Download file 605 Bytes
-
https://huggingface.co/harryfrz/tinydoc-5m/resolve/main/tinydoc/models/__init__.py
- Command line
-
hf download hf://harryfrz/tinydoc-5m/tinydoc/models/__init__.py
-
curl -L -o __init__.py https://huggingface.co/harryfrz/tinydoc-5m/resolve/main/tinydoc/models/__init__.py
605 Bytes
| from .common import count_params | |
| from .detector import Detector | |
| from .extractor import Extractor | |
| from .orientation import OrientationNet | |
| from .recognizer import Recognizer | |
| BUDGET = {"detector": 1_200_000, "recognizer": 3_200_000, "extractor": 400_000, "orientation": 200_000} | |
| BUILDERS = {"detector": Detector, "recognizer": Recognizer, "extractor": Extractor, "orientation": OrientationNet} | |
| def build(name, **kwargs): | |
| return BUILDERS[name](**kwargs) | |
| def parameter_report(): | |
| rows = {name: count_params(build(name)) for name in BUILDERS} | |
| rows["total"] = sum(rows.values()) | |
| return rows | |