File size: 981 Bytes
23ea6bd
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
33
34
"""
Launcher Script for Nova 1.0 Web GUI Server
"""

import os
import sys
import argparse

# Add project root to sys.path
sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), "..")))

from web.app import app, load_nova1_model


def main():
    parser = argparse.ArgumentParser(description="Launch Nova 1.0 Web GUI")
    parser.add_argument("--host", type=str, default="0.0.0.0", help="Host address to bind")
    parser.add_argument("--port", type=int, default=5000, help="Port number")
    args = parser.parse_args()

    print(f"Loading Nova 1.0 model checkpoint and tokenizer...")
    load_nova1_model()

    print(f"\n=======================================================")
    print(f"🚀 Nova 1.0 Web GUI is live!")
    print(f"👉 Open in browser: http://localhost:{args.port}")
    print(f"=======================================================\n")

    app.run(host=args.host, port=args.port, debug=False)


if __name__ == "__main__":
    main()