|
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() |
|
|