Spaces:
Running on Zero
Running on Zero
Download optimized_inference.py from rachidaps/studio-flash-info-permanent: direct link, hf CLI and curl.
- Browser
- Download file 1.08 kB
-
https://huggingface.co/spaces/rachidaps/studio-flash-info-permanent/resolve/main/optimized_inference.py
- Command line
-
hf download hf://spaces/rachidaps/studio-flash-info-permanent/optimized_inference.py
-
curl -L -o optimized_inference.py https://huggingface.co/spaces/rachidaps/studio-flash-info-permanent/resolve/main/optimized_inference.py
1.08 kB
| """Lance Ditto avec une taille source plafonnée, sans modifier le code du dépôt Ditto.""" | |
| from __future__ import annotations | |
| import argparse | |
| import sys | |
| from pathlib import Path | |
| def main() -> None: | |
| parser = argparse.ArgumentParser() | |
| parser.add_argument("--ditto-dir", required=True) | |
| parser.add_argument("--data-root", required=True) | |
| parser.add_argument("--cfg-pkl", required=True) | |
| parser.add_argument("--audio-path", required=True) | |
| parser.add_argument("--source-path", required=True) | |
| parser.add_argument("--output-path", required=True) | |
| parser.add_argument("--max-size", type=int, default=640) | |
| args = parser.parse_args() | |
| ditto_dir = Path(args.ditto_dir).resolve() | |
| sys.path.insert(0, str(ditto_dir)) | |
| from inference import run | |
| from stream_pipeline_offline import StreamSDK | |
| sdk = StreamSDK(args.cfg_pkl, args.data_root) | |
| run( | |
| sdk, | |
| args.audio_path, | |
| args.source_path, | |
| args.output_path, | |
| {"setup_kwargs": {"max_size": args.max_size}}, | |
| ) | |
| if __name__ == "__main__": | |
| main() | |