From d36b810bec1797af4e78943d687300bea0e95672 Mon Sep 17 00:00:00 2001 From: Abubakar Abid Date: Mon, 25 Jul 2022 13:30:43 -0700 Subject: [PATCH] added multistep to docs --- .../requirements.txt | 0 .../run.py | 0 gradio/blocks.py | 2 +- .../3)building_with_blocks/1)blocks_and_event_listeners.md | 5 +++++ 4 files changed, 6 insertions(+), 1 deletion(-) rename demo/{blocks_speech_text_length => blocks_speech_text_sentiment}/requirements.txt (100%) rename demo/{blocks_speech_text_length => blocks_speech_text_sentiment}/run.py (100%) diff --git a/demo/blocks_speech_text_length/requirements.txt b/demo/blocks_speech_text_sentiment/requirements.txt similarity index 100% rename from demo/blocks_speech_text_length/requirements.txt rename to demo/blocks_speech_text_sentiment/requirements.txt diff --git a/demo/blocks_speech_text_length/run.py b/demo/blocks_speech_text_sentiment/run.py similarity index 100% rename from demo/blocks_speech_text_length/run.py rename to demo/blocks_speech_text_sentiment/run.py diff --git a/gradio/blocks.py b/gradio/blocks.py index 733811e716..046d941385 100644 --- a/gradio/blocks.py +++ b/gradio/blocks.py @@ -262,7 +262,7 @@ def update(name): btn.click(fn=update, inputs=inp, outputs=out) demo.launch() - Demos: blocks_hello, blocks_flipper, blocks_speech_text_length, generate_english_german + Demos: blocks_hello, blocks_flipper, blocks_speech_text_sentiment, generate_english_german """ def __init__( diff --git a/guides/3)building_with_blocks/1)blocks_and_event_listeners.md b/guides/3)building_with_blocks/1)blocks_and_event_listeners.md index 43fe2144b5..dd6afecce3 100644 --- a/guides/3)building_with_blocks/1)blocks_and_event_listeners.md +++ b/guides/3)building_with_blocks/1)blocks_and_event_listeners.md @@ -39,6 +39,11 @@ $demo_reversible_flow Note that `num1` can act as input to `num2`, and also vice-versa! As your apps get more complex, you will have many data flows connecting various Components. +Here's an example of a "multi-step" demo, where the output of one model (a speech-to-text model) gets fed into the next model (a sentiment classifier). + +$code_blocks_speech_text_sentiment +$demo_blocks_speech_text_sentiment + ## Function Return List vs Dict So far, you have seen event listener functions with multiple outputs return a single value for each output component, in the order listed by the event listener. For example: