Spaces:
Build error
Build error
| import subprocess, os | |
| import shutil | |
| def move_files_and_subdirs(source_dir): | |
| # List all files and directories in the source directory | |
| files_and_dirs = os.listdir(source_dir) | |
| # Move each file and directory to the current working directory | |
| for item in files_and_dirs: | |
| # Get the full path of the item | |
| src_path = os.path.join(source_dir, item) | |
| # Check if it's a file | |
| if os.path.isfile(src_path): | |
| # Move the file to the current working directory | |
| shutil.move(src_path, os.path.join(os.getcwd(), item)) | |
| elif os.path.isdir(src_path): | |
| # Move the directory and its contents recursively to the current working directory | |
| shutil.move(src_path, os.path.join(os.getcwd(), item)) | |
| else: | |
| print(f"Ignoring: {src_path} as it is neither a file nor a directory") | |
| subprocess.run(['git', 'clone', 'https://github.com/metavoiceio/metavoice-src', './mvsrc']) | |
| subprocess.run(['sleep', '3']) | |
| move_files_and_subdirs("mvsrc") | |
| print(subprocess.run(['ls'])) | |
| # subprocess.run(['pip', 'install', '-r', 'requirements.txt']) | |
| serving = subprocess.Popen(['python', 'fam/llm/serving.py', '--huggingface_repo_id', 'metavoiceio/metavoice-1B-v0.1']) | |
| subprocess.run(['python', 'fam/ui/app.py']) | |
| serving.communicate() |