Update to Gradio 6.x API
- Move css from gr.Blocks() to launch() - Replace show_api with footer_links parameter - Remove theme from Blocks (moved to launch in Gradio 6) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
4
main.py
4
main.py
@@ -126,11 +126,13 @@ def main():
|
|||||||
# Launch the app
|
# Launch the app
|
||||||
logger.info("Launching application...")
|
logger.info("Launching application...")
|
||||||
try:
|
try:
|
||||||
|
# Gradio 6.x: show_api replaced with footer_links
|
||||||
|
footer = ["api", "gradio"] if settings.api_enabled else ["gradio"]
|
||||||
app.launch(
|
app.launch(
|
||||||
server_name=settings.host,
|
server_name=settings.host,
|
||||||
server_port=settings.gradio_port,
|
server_port=settings.gradio_port,
|
||||||
share=False,
|
share=False,
|
||||||
show_api=settings.api_enabled,
|
footer_links=footer,
|
||||||
)
|
)
|
||||||
except KeyboardInterrupt:
|
except KeyboardInterrupt:
|
||||||
logger.info("Shutting down...")
|
logger.info("Shutting down...")
|
||||||
|
|||||||
@@ -190,10 +190,9 @@ class AudioCraftApp:
|
|||||||
|
|
||||||
def build(self) -> gr.Blocks:
|
def build(self) -> gr.Blocks:
|
||||||
"""Build the Gradio application."""
|
"""Build the Gradio application."""
|
||||||
css = get_custom_css()
|
# In Gradio 6.x, theme/css moved to launch()
|
||||||
|
# Create Blocks with no styling params
|
||||||
# Create Blocks - use minimal params for compatibility
|
with gr.Blocks() as app:
|
||||||
with gr.Blocks(css=css) as app:
|
|
||||||
# Header with VRAM monitor
|
# Header with VRAM monitor
|
||||||
with gr.Row():
|
with gr.Row():
|
||||||
with gr.Column(scale=4):
|
with gr.Column(scale=4):
|
||||||
@@ -307,11 +306,14 @@ class AudioCraftApp:
|
|||||||
if self.app is None:
|
if self.app is None:
|
||||||
self.build()
|
self.build()
|
||||||
|
|
||||||
|
# Gradio 6.x: theme/css go in launch()
|
||||||
|
css = get_custom_css()
|
||||||
|
|
||||||
self.app.launch(
|
self.app.launch(
|
||||||
server_name=server_name or self.settings.host,
|
server_name=server_name or self.settings.host,
|
||||||
server_port=server_port or self.settings.gradio_port,
|
server_port=server_port or self.settings.gradio_port,
|
||||||
share=share,
|
share=share,
|
||||||
show_error=True,
|
css=css,
|
||||||
**kwargs,
|
**kwargs,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user