sql-error-classifier-train / scripts /create_hf_package.py
nishu08's picture
Deploy CodeBERT training Space
9b2cded verified
Raw
History Blame Contribute Delete
897 Bytes
#!/usr/bin/env python3
"""Create a local Hugging Face Hub package from a trained model."""
from __future__ import annotations
import argparse
import sys
from pathlib import Path
PROJECT_ROOT = Path(__file__).resolve().parent.parent
sys.path.insert(0, str(PROJECT_ROOT))
from src.huggingface import package_for_hub
def main() -> None:
parser = argparse.ArgumentParser(description="Create HF Hub package locally")
parser.add_argument(
"--model",
type=Path,
default=PROJECT_ROOT / "models" / "multi_tower_dev.joblib",
)
parser.add_argument(
"--output",
type=Path,
default=PROJECT_ROOT / "models" / "hf_package",
)
args = parser.parse_args()
out = package_for_hub(args.model, args.output)
print(f"Package ready at {out}")
print("Files:", [p.name for p in out.iterdir()])
if __name__ == "__main__":
main()