phenomenon1981 commited on
Commit
122846c
1 Parent(s): eca59c8

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -5
app.py CHANGED
@@ -15,14 +15,16 @@ queue_threshold = 30
15
  text_gen=gr.Interface.load("spaces/Omnibus/MagicPrompt-Stable-Diffusion")
16
  proc1=gr.Interface.load("models/dreamlike-art/dreamlike-diffusion-1.0", live=True)
17
 
18
- def restart_script_periodically():
19
  while True:
20
  time.sleep(30) # 5 minutes
21
- os.kill(os.getpid(), 9)
22
- subprocess.run(["python", "app.py"], timeout=60)
 
 
23
 
24
- restart_thread = Thread(target=restart_script_periodically, daemon=True)
25
- restart_thread.start()
26
 
27
 
28
  def add_random_noise(prompt, noise_level=0.07):
 
15
  text_gen=gr.Interface.load("spaces/Omnibus/MagicPrompt-Stable-Diffusion")
16
  proc1=gr.Interface.load("models/dreamlike-art/dreamlike-diffusion-1.0", live=True)
17
 
18
+ def restart_and_stop_periodically():
19
  while True:
20
  time.sleep(30) # 5 minutes
21
+ queue.queue.clear()
22
+ proc1.stop(timeout=10)
23
+ text_gen.stop()
24
+ os.execl(sys.executable, sys.executable, *sys.argv)
25
 
26
+ restart_and_stop_thread = Thread(target=restart_and_stop_periodically, daemon=True)
27
+ restart_and_stop_thread.start()
28
 
29
 
30
  def add_random_noise(prompt, noise_level=0.07):