NeuroNest / run.py
lolout1's picture
Initial deployment to Hugging Face
6524e7a
raw
history blame contribute delete
860 Bytes
# run.py
#!/usr/bin/env python
import os
import sys
import argparse
from app.gradio_app import create_and_launch_app
from app.config import DEFAULT_CONFIG
def main():
parser = argparse.ArgumentParser(description="NeuroNest - OneFormer with Contrast Detection")
parser.add_argument("--port", type=int, default=7860, help="Port to run Gradio app on")
parser.add_argument("--share", action="store_true", help="Create a public share link")
parser.add_argument("--debug", action="store_true", help="Run in debug mode")
args = parser.parse_args()
# Update config with command line arguments
config = DEFAULT_CONFIG.copy()
config.update({
"port": args.port,
"share": args.share,
"debug": args.debug
})
# Launch the app
create_and_launch_app(config)
if __name__ == "__main__":
main()