From 01707972a2c905fca02bf00f8951857c3810e0a9 Mon Sep 17 00:00:00 2001 From: neverspillover Date: Thu, 11 Dec 2025 17:37:17 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E7=A8=8B=E5=BA=8F=E5=85=A5=E5=8F=A3?= =?UTF-8?q?=E5=B0=81=E8=A3=85=E5=88=B0=E5=87=BD=E6=95=B0=E4=B8=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/app.py b/app.py index 95faf5d1..9effabef 100644 --- a/app.py +++ b/app.py @@ -310,10 +310,12 @@ async def on_connectionstatechange(): await pc.setLocalDescription(await pc.createOffer()) answer = await post(push_url,pc.localDescription.sdp) await pc.setRemoteDescription(RTCSessionDescription(sdp=answer,type='answer')) + + ########################################## # os.environ['MKL_SERVICE_FORCE_INTEL'] = '1' # os.environ['MULTIPROCESSING_METHOD'] = 'forkserver' -if __name__ == '__main__': +def main(): mp.set_start_method('spawn') parser = argparse.ArgumentParser() @@ -444,5 +446,7 @@ def run_server(runner): # print('start websocket server') # server = pywsgi.WSGIServer(('0.0.0.0', 8000), app, handler_class=WebSocketHandler) # server.serve_forever() - - + + +if __name__ == '__main__': + main() From 5c2a912bb6e1309d9510eabd5520a560fdb1d17d Mon Sep 17 00:00:00 2001 From: neverspillover Date: Fri, 12 Dec 2025 15:43:15 +0800 Subject: [PATCH 2/2] fix global variable --- app.py | 1 + 1 file changed, 1 insertion(+) diff --git a/app.py b/app.py index 9effabef..93eac5ac 100644 --- a/app.py +++ b/app.py @@ -316,6 +316,7 @@ async def on_connectionstatechange(): # os.environ['MKL_SERVICE_FORCE_INTEL'] = '1' # os.environ['MULTIPROCESSING_METHOD'] = 'forkserver' def main(): + global opt, model, avatar mp.set_start_method('spawn') parser = argparse.ArgumentParser()