Spaces:
Build error
Build error
Update app.py
Browse files
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.
|
| 32 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 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()
|