Spaces:
Sleeping
Sleeping
import gradio | |
import multiprocessing | |
from flask import Flask | |
app = Flask(__name__) | |
def test_endpoint(): | |
return "Hi" | |
def run_app(): | |
app.run() | |
def main(): | |
with gradio.Blocks() as interface: | |
with gradio.Row(variant="panel"): | |
gradio.Markdown("♦️ This is a flask test: https://statical-computation-flask-test.hf.space/") | |
interface.launch(share=False) | |
if __name__ == '__main__': | |
with multiprocessing.Manager() as manager: | |
scheduler_address = manager.Value(str, "") | |
app_process = multiprocessing.Process(target=run_app, args=()) | |
app_process.start() | |
gradio_process = multiprocessing.Process(target=main, args=()) | |
gradio_process.start() | |
app_process.join() | |
gradio_process.join() |