19 lines
642 B
Python
19 lines
642 B
Python
import typer
|
|
|
|
|
|
def studio(
|
|
port: int = typer.Option(8000, "--port", "-p", help="Port to run the UI server on."),
|
|
host: str = typer.Option("0.0.0.0", "--host", "-H", help="Host address to bind to."),
|
|
share: bool = typer.Option(True, "--share", "-s", help="Create a public Gradio share link."),
|
|
):
|
|
"""Launch the Unsloth web UI for training, inference, and export."""
|
|
from app import demo, script_dir
|
|
|
|
typer.echo(f"Starting Unsloth UI on http://{host}:{port}")
|
|
|
|
demo.launch(
|
|
share=share,
|
|
server_port=port,
|
|
server_name=host,
|
|
favicon_path=f"{script_dir}/assets/favicon-32x32.png",
|
|
)
|