espnet3.publication.demo.packing.upload_demo
Less than 1 minute
espnet3.publication.demo.packing.upload_demo
espnet3.publication.demo.packing.upload_demo(system) → None
Upload a packed demo directory to a Hugging Face Space.
Expects the demo to have been packed already via pack_demo(). Reads upload settings from system.demo_config.upload_demo.
Required config keys under demo_config.upload_demo:
hf_repo: full repository ID, e.g."MyOrg/my-demo".
Optional config keys:
repo_type: HF repo type (default:"space").organization: HF organization name.create: extra options forwarded to the HFcreate_repocall.
- Parameters:system – An ESPnet3 system instance with
demo_configset. - Raises:RuntimeError – If
demo_config,upload_demo, orhf_repois missing, or if the packed demo directory does not exist.
Examples
>>> upload_demo(system)