#!/usr/bin/env python3 """Main entry point for the Model Benchmark Agent.""" import os # Disable tokenizer parallelism to avoid forking issues os.environ["TOKENIZERS_PARALLELISM"] = "false" #!/usr/bin/env python3 import sys import os from interfaces.gradio_app import launch_app def main(): # Check if running on HuggingFace Spaces is_huggingface = os.getenv("SPACE_ID") is not None # If on HuggingFace or gradio argument passed, launch Gradio if is_huggingface or (len(sys.argv) > 1 and sys.argv[1] == "gradio"): launch_app() else: print("Usage: python main.py [gradio]") print("Available modes:") print(" gradio - Launch Gradio interface") if __name__ == "__main__": main()