mrfakename commited on
Commit
1b0c4ab
1 Parent(s): d4981e9

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +21 -5
app.py CHANGED
@@ -2,6 +2,20 @@ import subprocess, os
2
  import shutil
3
  import time
4
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5
  def move_files_and_subdirs(source_dir):
6
  # List all files and directories in the source directory
7
  files_and_dirs = os.listdir(source_dir)
@@ -24,9 +38,11 @@ def move_files_and_subdirs(source_dir):
24
  subprocess.run(['git', 'clone', 'https://github.com/fakerybakery/metavoice-src', './mvsrc'])
25
  time.sleep(3)
26
  move_files_and_subdirs("mvsrc")
27
- print(subprocess.run(['ls']))
28
- # subprocess.run(['pip', 'install', '-r', 'requirements.txt'])
29
- app = subprocess.Popen(['python', 'fam/ui/app.py'])
30
  time.sleep(3)
31
- subprocess.run(['python', 'fam/llm/serving.py', '--huggingface_repo_id', 'metavoiceio/metavoice-1B-v0.1'])
32
- app.communicate()
 
 
 
 
 
 
2
  import shutil
3
  import time
4
 
5
+ def setup_virtual_env():
6
+ # Create a virtual environment directory
7
+ subprocess.run(['python', '-m', 'venv', './venv_ui'])
8
+
9
+ # Activate the virtual environment
10
+ if sys.platform == 'win32':
11
+ activate_script = os.path.join('venv_ui', 'Scripts', 'activate')
12
+ else:
13
+ activate_script = os.path.join('venv_ui', 'bin', 'activate')
14
+ subprocess.run(['source', activate_script], shell=True)
15
+
16
+ # Install required packages
17
+ subprocess.run(['pip', 'install', 'gradio', 'requests'])
18
+
19
  def move_files_and_subdirs(source_dir):
20
  # List all files and directories in the source directory
21
  files_and_dirs = os.listdir(source_dir)
 
38
  subprocess.run(['git', 'clone', 'https://github.com/fakerybakery/metavoice-src', './mvsrc'])
39
  time.sleep(3)
40
  move_files_and_subdirs("mvsrc")
 
 
 
41
  time.sleep(3)
42
+ serving = subprocess.Popen(['python', 'fam/llm/serving.py', '--huggingface_repo_id', 'metavoiceio/metavoice-1B-v0.1'])
43
+ # subprocess.run(['pip', 'install', '-r', 'requirements.txt'])
44
+ setup_virtual_env()
45
+ subprocess.run(['python', 'fam/ui/app.py'])
46
+ # subprocess.run(['deactivate'], shell=True)
47
+
48
+ serving.communicate()