| import argparse |
| from copaint.gradio_ui import build_gradio_ui |
| import os |
|
|
| def main(): |
| parser = argparse.ArgumentParser() |
| parser.add_argument( |
| "-s", "--share", |
| action=argparse.BooleanOptionalAction, |
| default=True, |
| help="Share the app publicly (default: true)" |
| ) |
| parser.add_argument( |
| "-l", "--language", |
| type=str, |
| default="en", |
| choices=["en", "fr"], |
| help="Language to use (default: en)" |
| ) |
| args = parser.parse_args() |
|
|
| demo = build_gradio_ui(language=args.language) |
| |
| if os.path.exists("/dev/shm"): |
| demo.launch(share=args.share, allowed_paths=["/dev/shm"]) |
| else: |
| demo.launch(share=args.share) |
|
|
|
|
| if __name__ == "__main__": |
| main() |
|
|