Spaces:
Running
Running
File size: 812 Bytes
bf62248 08cbd06 bf62248 131728e 57a04f6 131728e bf62248 131728e 08cbd06 bf62248 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
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, # enables --share / --no-share
default=True,
help="Share the app publicly (default: true)"
)
parser.add_argument(
"-l", "--language",
type=str,
default="fr",
choices=["en", "fr"],
help="Language to use (default: en)"
)
args = parser.parse_args()
demo = build_gradio_ui(language=args.language)
# check if /dev/shm exists
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()
|