Initial start-scripts commit

This commit is contained in:
valenti
2026-09-07 19:29:51 +00:00
commit 13c5e7c5aa
16 changed files with 1338 additions and 0 deletions
+827
View File
@@ -0,0 +1,827 @@
[
{
"name": "ace-step",
"filter_env": [],
"namespace": "default",
"env": {
"SHELL": "/bin/bash",
"PWD": "/home/azurian/ACE-Step-1.5",
"LOGNAME": "azurian",
"XDG_SESSION_TYPE": "tty",
"HOME": "/home/azurian",
"LANG": "en_US.utf8",
"LS_COLORS": "rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:",
"SSH_CONNECTION": "10.9.0.108 52892 172.16.17.100 22",
"LESSCLOSE": "/usr/bin/lesspipe %s %s",
"XDG_SESSION_CLASS": "user",
"TERM": "xterm",
"LESSOPEN": "| /usr/bin/lesspipe %s",
"USER": "azurian",
"DISPLAY": "localhost:12.0",
"SHLVL": "1",
"XDG_SESSION_ID": "191",
"XDG_RUNTIME_DIR": "/run/user/1001",
"SSH_CLIENT": "10.9.0.108 52892 22",
"DEBUGINFOD_URLS": "https://debuginfod.ubuntu.com ",
"XDG_DATA_DIRS": "/usr/share/gnome:/usr/local/share:/usr/share:/var/lib/snapd/desktop",
"PATH": "/home/azurian/.local/bin:/home/azurian/.local/bin:/usr/local/cuda/bin:/opt/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"DBUS_SESSION_BUS_ADDRESS": "unix:path=/run/user/1001/bus",
"SSH_TTY": "/dev/pts/2",
"_": "/usr/local/bin/pm2",
"OLDPWD": "/home/azurian",
"PM2_USAGE": "CLI",
"PM2_HOME": "/home/azurian/.pm2",
"ace-step": {},
"unique_id": "15b73005-7d22-4788-8f44-cc442cee79e1"
},
"merge_logs": true,
"vizion": true,
"autostart": true,
"autorestart": true,
"watch": false,
"instance_var": "NODE_APP_INSTANCE",
"pmx": true,
"automation": true,
"treekill": true,
"username": "azurian",
"windowsHide": true,
"kill_retry_time": 100,
"node_args": [],
"pm_exec_path": "/home/azurian/ACE-Step-1.5/api-start.sh",
"pm_cwd": "/home/azurian/ACE-Step-1.5",
"exec_interpreter": "bash",
"exec_mode": "fork_mode",
"pm_out_log_path": "/home/azurian/.pm2/logs/ace-step-out.log",
"pm_err_log_path": "/home/azurian/.pm2/logs/ace-step-error.log",
"pm_pid_path": "/home/azurian/.pm2/pids/ace-step-0.pid",
"km_link": false,
"vizion_running": false,
"NODE_APP_INSTANCE": 0,
"SHELL": "/bin/bash",
"PWD": "/home/azurian/ACE-Step-1.5",
"LOGNAME": "azurian",
"XDG_SESSION_TYPE": "tty",
"HOME": "/home/azurian",
"LANG": "en_US.utf8",
"LS_COLORS": "rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:",
"SSH_CONNECTION": "10.9.0.108 52892 172.16.17.100 22",
"LESSCLOSE": "/usr/bin/lesspipe %s %s",
"XDG_SESSION_CLASS": "user",
"TERM": "xterm",
"LESSOPEN": "| /usr/bin/lesspipe %s",
"USER": "azurian",
"DISPLAY": "localhost:12.0",
"SHLVL": "1",
"XDG_SESSION_ID": "191",
"XDG_RUNTIME_DIR": "/run/user/1001",
"SSH_CLIENT": "10.9.0.108 52892 22",
"DEBUGINFOD_URLS": "https://debuginfod.ubuntu.com ",
"XDG_DATA_DIRS": "/usr/share/gnome:/usr/local/share:/usr/share:/var/lib/snapd/desktop",
"PATH": "/home/azurian/.local/bin:/home/azurian/.local/bin:/usr/local/cuda/bin:/opt/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"DBUS_SESSION_BUS_ADDRESS": "unix:path=/run/user/1001/bus",
"SSH_TTY": "/dev/pts/2",
"_": "/usr/local/bin/pm2",
"OLDPWD": "/home/azurian",
"PM2_USAGE": "CLI",
"PM2_HOME": "/home/azurian/.pm2",
"unique_id": "15b73005-7d22-4788-8f44-cc442cee79e1",
"status": "online",
"pm_uptime": 1787069785594,
"axm_actions": [],
"axm_monitor": {},
"axm_options": {},
"axm_dynamic": {},
"created_at": 1787069782973,
"restart_time": 4,
"unstable_restarts": 0,
"exit_code": 0,
"_tree_pids": [
1233790,
1233396,
1233276,
1233275
]
},
{
"name": "ffmpeg-converter",
"filter_env": [],
"namespace": "default",
"env": {
"SHELL": "/bin/bash",
"COLORTERM": "truecolor",
"TERM_PROGRAM_VERSION": "1.107.1",
"CONDA_EXE": "/home/azurian/miniforge3/bin/conda",
"_CE_M": "",
"PLATFORM": "linux",
"SERVER_APP_VERSION": "",
"TRAE_SHUTDOWN_WITHOUT_DELAY": "",
"OS_RELEASE_ID": "ubuntu",
"SERVER_TOKENFILE": "/home/azurian/.trae-server/.stable-db5b093238352f03dfdbe761b4e182ab6b77e960-8b5b6046.token",
"TRAE_RESOLVE_TYPE": "ssh",
"TERM_PRODUCT": "Trae",
"DISTRO_QUALITY": "stable",
"SERVER_INITIAL_EXTENSIONS": "",
"SERVER_SCRIPT": "/home/azurian/.trae-server/bin/stable-db5b093238352f03dfdbe761b4e182ab6b77e960-debian10/index_trae.js",
"XML_CATALOG_FILES": "file:///home/azurian/miniforge3/etc/xml/catalog file:///etc/xml/catalog file:///home/azurian/miniforge3/etc/xml/catalog file:///etc/xml/catalog",
"DISTRO_VSCODIUM_RELEASE": "",
"PWD": "/home/azurian",
"LOGNAME": "azurian",
"XDG_SESSION_TYPE": "tty",
"CONDA_PREFIX": "/home/azurian/miniforge3",
"MAMBA_ROOT_PREFIX": "/home/azurian/miniforge3",
"VSCODE_GIT_ASKPASS_NODE": "/home/azurian/.trae-server/bin/stable-db5b093238352f03dfdbe761b4e182ab6b77e960-debian10/node",
"REMOTE_VERSION": "1174635019266_6",
"TRAE_JWT_TOKEN_PATH": "/home/azurian/.trae/trae-jwt-token",
"HOME": "/home/azurian",
"TRAE_REMOTE_SKIP_REMOTE_CHECK": "",
"LANG": "en_US.utf8",
"SERVER_LOGS_DIR": "/home/azurian/.trae-server/logs",
"TRAE_BRAND_NAME": "Trae",
"LS_COLORS": "rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:",
"DISTRO_COMMIT": "db5b093238352f03dfdbe761b4e182ab6b77e960",
"SCRIPT_ID": "0f6cc06874432fc5e8b179a9",
"vscode_base_dir": "/home/azurian/.trae-server",
"CONDA_PROMPT_MODIFIER": "(base) ",
"GIT_ASKPASS": "/home/azurian/.trae-server/bin/stable-db5b093238352f03dfdbe761b4e182ab6b77e960-debian10/extensions/git/dist/askpass.sh",
"SERVER_ARCH": "arm64",
"TMP_DIR": "/run/user/1001",
"SERVER_HOST": "127.0.0.1",
"SSH_CONNECTION": "10.9.0.108 52946 172.16.17.100 22",
"SERVER_APP_NAME": "Trae",
"VSCODE_GIT_ASKPASS_EXTRA_ARGS": "",
"VSCODE_PYTHON_AUTOACTIVATE_GUARD": "1",
"_CONDA_EXE": "/home/azurian/miniforge3/bin/conda",
"LESSCLOSE": "/usr/bin/lesspipe %s %s",
"_CONDA_ROOT": "/home/azurian/miniforge3",
"XDG_SESSION_CLASS": "user",
"MAMBA_EXE": "/home/azurian/miniforge3/bin/mamba",
"TERM": "xterm-256color",
"SERVER_SCRIPT_PRODUCT": "/home/azurian/.trae-server/bin/stable-db5b093238352f03dfdbe761b4e182ab6b77e960-debian10/product.json",
"DOWNLOAD_RETRY_COUNT": "0",
"_CE_CONDA": "",
"DISTRO_VERSION": "1.107.1",
"LESSOPEN": "| /usr/bin/lesspipe %s",
"USER": "azurian",
"SERVER_PIDFILE": "/home/azurian/.trae-server/.stable-db5b093238352f03dfdbe761b4e182ab6b77e960-8b5b6046.pid",
"VSCODE_GIT_IPC_HANDLE": "/run/user/1001/vscode-git-e5773cd254.sock",
"EXTRACT_RETRY_COUNT": "0",
"SERVER_DIR": "/home/azurian/.trae-server/bin/stable-db5b093238352f03dfdbe761b4e182ab6b77e960-debian10",
"SERVER_PACKAGE_NAME": "Trae-linux-arm64-1174635019266_6.tar.gz",
"NO_USE_FETCH": "",
"CONDA_SHLVL": "1",
"TRAE_REMOTE_EXTENSION_REGION": "us",
"ARCH": "aarch64",
"SHLVL": "2",
"SERVER_APP_QUALITY": "stable",
"TRAE_DETECT_COUNTRY_CODE": "",
"SERVER_LISTEN_FLAG": "--port=0",
"XDG_SESSION_ID": "660",
"CONDA_PYTHON_EXE": "/home/azurian/miniforge3/bin/python",
"LD_LIBRARY_PATH": "",
"XDG_RUNTIME_DIR": "/run/user/1001",
"SSH_CLIENT": "10.9.0.108 52946 22",
"AHA_RUNTIME_DIR": "/home/azurian/.trae-server/socks/2699800/db5b093",
"CONDA_DEFAULT_ENV": "base",
"DEBUGINFOD_URLS": "https://debuginfod.ubuntu.com ",
"MANAGER_LOGS_DIR": "/home/azurian/.trae-server/manager-logs/1783884375930_611379",
"VSCODE_GIT_ASKPASS_MAIN": "/home/azurian/.trae-server/bin/stable-db5b093238352f03dfdbe761b4e182ab6b77e960-debian10/extensions/git/dist/askpass-main.js",
"TRAE_DETECT_REGION": "US",
"XDG_DATA_DIRS": "/usr/share/gnome:/usr/local/share:/usr/share:/var/lib/snapd/desktop",
"BROWSER": "/home/azurian/.trae-server/bin/stable-db5b093238352f03dfdbe761b4e182ab6b77e960-debian10/bin/helpers/browser.sh",
"PATH": "/home/azurian/.trae-server/bin/stable-db5b093238352f03dfdbe761b4e182ab6b77e960-debian10/bin/remote-cli:/home/azurian/.local/bin:/home/azurian/miniforge3/bin:/home/azurian/miniforge3/condabin:/usr/local/cuda/bin:/opt/bin:/home/azurian/.local/bin:/usr/local/cuda/bin:/opt/bin:/home/azurian/.local/bin:/usr/local/cuda/bin:/opt/bin:/home/azurian/.local/bin:/usr/local/cuda/bin:/opt/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"SERVER_EXTENSIONS_DIR": "/home/azurian/.trae-server/extensions",
"SERVER_DATA_DIR": "/home/azurian/.trae-server",
"DBUS_SESSION_BUS_ADDRESS": "unix:path=/run/user/1001/bus",
"SERVER_LOGFILE": "/home/azurian/.trae-server/.stable-db5b093238352f03dfdbe761b4e182ab6b77e960-8b5b6046.log",
"SERVER_DOWNLOAD_PREFIX": "https://lf-cdn.trae.ai/obj/trae-ai-us/pkg/server/releases/stable/db5b093238352f03dfdbe761b4e182ab6b77e960/linux-debian10/",
"OLDPWD": "/home/azurian/ffmppppeg-api",
"TERM_PROGRAM": "vscode",
"VSCODE_IPC_HOOK_CLI": "/run/user/1001/vscode-ipc-81b578b0-265b-4858-9df6-49dcad6d88a5.sock",
"_": "/usr/local/bin/pm2",
"PM2_USAGE": "CLI",
"PM2_HOME": "/home/azurian/.pm2",
"ffmpeg-converter": {},
"unique_id": "061074fa-7ca7-473b-80c7-7a9bec4170bb"
},
"merge_logs": true,
"vizion": true,
"autostart": true,
"autorestart": true,
"watch": false,
"instance_var": "NODE_APP_INSTANCE",
"pmx": true,
"automation": true,
"treekill": true,
"username": "azurian",
"windowsHide": true,
"kill_retry_time": 100,
"node_args": [],
"pm_exec_path": "/home/azurian/start-convert.sh",
"pm_cwd": "/home/azurian",
"exec_interpreter": "bash",
"exec_mode": "fork_mode",
"pm_out_log_path": "/home/azurian/.pm2/logs/ffmpeg-converter-out.log",
"pm_err_log_path": "/home/azurian/.pm2/logs/ffmpeg-converter-error.log",
"pm_pid_path": "/home/azurian/.pm2/pids/ffmpeg-converter-1.pid",
"km_link": false,
"vizion_running": false,
"NODE_APP_INSTANCE": 0,
"SHELL": "/bin/bash",
"COLORTERM": "truecolor",
"TERM_PROGRAM_VERSION": "1.107.1",
"CONDA_EXE": "/home/azurian/miniforge3/bin/conda",
"_CE_M": "",
"PLATFORM": "linux",
"SERVER_APP_VERSION": "",
"TRAE_SHUTDOWN_WITHOUT_DELAY": "",
"OS_RELEASE_ID": "ubuntu",
"SERVER_TOKENFILE": "/home/azurian/.trae-server/.stable-db5b093238352f03dfdbe761b4e182ab6b77e960-8b5b6046.token",
"TRAE_RESOLVE_TYPE": "ssh",
"TERM_PRODUCT": "Trae",
"DISTRO_QUALITY": "stable",
"SERVER_INITIAL_EXTENSIONS": "",
"SERVER_SCRIPT": "/home/azurian/.trae-server/bin/stable-db5b093238352f03dfdbe761b4e182ab6b77e960-debian10/index_trae.js",
"XML_CATALOG_FILES": "file:///home/azurian/miniforge3/etc/xml/catalog file:///etc/xml/catalog file:///home/azurian/miniforge3/etc/xml/catalog file:///etc/xml/catalog",
"DISTRO_VSCODIUM_RELEASE": "",
"PWD": "/home/azurian",
"LOGNAME": "azurian",
"XDG_SESSION_TYPE": "tty",
"CONDA_PREFIX": "/home/azurian/miniforge3",
"MAMBA_ROOT_PREFIX": "/home/azurian/miniforge3",
"VSCODE_GIT_ASKPASS_NODE": "/home/azurian/.trae-server/bin/stable-db5b093238352f03dfdbe761b4e182ab6b77e960-debian10/node",
"REMOTE_VERSION": "1174635019266_6",
"TRAE_JWT_TOKEN_PATH": "/home/azurian/.trae/trae-jwt-token",
"HOME": "/home/azurian",
"TRAE_REMOTE_SKIP_REMOTE_CHECK": "",
"LANG": "en_US.utf8",
"SERVER_LOGS_DIR": "/home/azurian/.trae-server/logs",
"TRAE_BRAND_NAME": "Trae",
"LS_COLORS": "rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:",
"DISTRO_COMMIT": "db5b093238352f03dfdbe761b4e182ab6b77e960",
"SCRIPT_ID": "0f6cc06874432fc5e8b179a9",
"vscode_base_dir": "/home/azurian/.trae-server",
"CONDA_PROMPT_MODIFIER": "(base) ",
"GIT_ASKPASS": "/home/azurian/.trae-server/bin/stable-db5b093238352f03dfdbe761b4e182ab6b77e960-debian10/extensions/git/dist/askpass.sh",
"SERVER_ARCH": "arm64",
"TMP_DIR": "/run/user/1001",
"SERVER_HOST": "127.0.0.1",
"SSH_CONNECTION": "10.9.0.108 52946 172.16.17.100 22",
"SERVER_APP_NAME": "Trae",
"VSCODE_GIT_ASKPASS_EXTRA_ARGS": "",
"VSCODE_PYTHON_AUTOACTIVATE_GUARD": "1",
"_CONDA_EXE": "/home/azurian/miniforge3/bin/conda",
"LESSCLOSE": "/usr/bin/lesspipe %s %s",
"_CONDA_ROOT": "/home/azurian/miniforge3",
"XDG_SESSION_CLASS": "user",
"MAMBA_EXE": "/home/azurian/miniforge3/bin/mamba",
"TERM": "xterm-256color",
"SERVER_SCRIPT_PRODUCT": "/home/azurian/.trae-server/bin/stable-db5b093238352f03dfdbe761b4e182ab6b77e960-debian10/product.json",
"DOWNLOAD_RETRY_COUNT": "0",
"_CE_CONDA": "",
"DISTRO_VERSION": "1.107.1",
"LESSOPEN": "| /usr/bin/lesspipe %s",
"USER": "azurian",
"SERVER_PIDFILE": "/home/azurian/.trae-server/.stable-db5b093238352f03dfdbe761b4e182ab6b77e960-8b5b6046.pid",
"VSCODE_GIT_IPC_HANDLE": "/run/user/1001/vscode-git-e5773cd254.sock",
"EXTRACT_RETRY_COUNT": "0",
"SERVER_DIR": "/home/azurian/.trae-server/bin/stable-db5b093238352f03dfdbe761b4e182ab6b77e960-debian10",
"SERVER_PACKAGE_NAME": "Trae-linux-arm64-1174635019266_6.tar.gz",
"NO_USE_FETCH": "",
"CONDA_SHLVL": "1",
"TRAE_REMOTE_EXTENSION_REGION": "us",
"ARCH": "aarch64",
"SHLVL": "2",
"SERVER_APP_QUALITY": "stable",
"TRAE_DETECT_COUNTRY_CODE": "",
"SERVER_LISTEN_FLAG": "--port=0",
"XDG_SESSION_ID": "660",
"CONDA_PYTHON_EXE": "/home/azurian/miniforge3/bin/python",
"LD_LIBRARY_PATH": "",
"XDG_RUNTIME_DIR": "/run/user/1001",
"SSH_CLIENT": "10.9.0.108 52946 22",
"AHA_RUNTIME_DIR": "/home/azurian/.trae-server/socks/2699800/db5b093",
"CONDA_DEFAULT_ENV": "base",
"DEBUGINFOD_URLS": "https://debuginfod.ubuntu.com ",
"MANAGER_LOGS_DIR": "/home/azurian/.trae-server/manager-logs/1783884375930_611379",
"VSCODE_GIT_ASKPASS_MAIN": "/home/azurian/.trae-server/bin/stable-db5b093238352f03dfdbe761b4e182ab6b77e960-debian10/extensions/git/dist/askpass-main.js",
"TRAE_DETECT_REGION": "US",
"XDG_DATA_DIRS": "/usr/share/gnome:/usr/local/share:/usr/share:/var/lib/snapd/desktop",
"BROWSER": "/home/azurian/.trae-server/bin/stable-db5b093238352f03dfdbe761b4e182ab6b77e960-debian10/bin/helpers/browser.sh",
"PATH": "/home/azurian/.trae-server/bin/stable-db5b093238352f03dfdbe761b4e182ab6b77e960-debian10/bin/remote-cli:/home/azurian/.local/bin:/home/azurian/miniforge3/bin:/home/azurian/miniforge3/condabin:/usr/local/cuda/bin:/opt/bin:/home/azurian/.local/bin:/usr/local/cuda/bin:/opt/bin:/home/azurian/.local/bin:/usr/local/cuda/bin:/opt/bin:/home/azurian/.local/bin:/usr/local/cuda/bin:/opt/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"SERVER_EXTENSIONS_DIR": "/home/azurian/.trae-server/extensions",
"SERVER_DATA_DIR": "/home/azurian/.trae-server",
"DBUS_SESSION_BUS_ADDRESS": "unix:path=/run/user/1001/bus",
"SERVER_LOGFILE": "/home/azurian/.trae-server/.stable-db5b093238352f03dfdbe761b4e182ab6b77e960-8b5b6046.log",
"SERVER_DOWNLOAD_PREFIX": "https://lf-cdn.trae.ai/obj/trae-ai-us/pkg/server/releases/stable/db5b093238352f03dfdbe761b4e182ab6b77e960/linux-debian10/",
"OLDPWD": "/home/azurian/ffmppppeg-api",
"TERM_PROGRAM": "vscode",
"VSCODE_IPC_HOOK_CLI": "/run/user/1001/vscode-ipc-81b578b0-265b-4858-9df6-49dcad6d88a5.sock",
"_": "/usr/local/bin/pm2",
"PM2_USAGE": "CLI",
"PM2_HOME": "/home/azurian/.pm2",
"unique_id": "061074fa-7ca7-473b-80c7-7a9bec4170bb",
"status": "online",
"pm_uptime": 1787069783297,
"axm_actions": [],
"axm_monitor": {},
"axm_options": {},
"axm_dynamic": {},
"created_at": 1787069782977,
"restart_time": 1,
"unstable_restarts": 0,
"version": "N/A",
"_tree_pids": [
1233277
],
"exit_code": 0
},
{
"name": "vibe-streaming",
"filter_env": [],
"namespace": "default",
"env": {
"SHELL": "/bin/bash",
"COLORTERM": "truecolor",
"TERM_PROGRAM_VERSION": "1.107.1",
"CONDA_EXE": "/home/azurian/miniforge3/bin/conda",
"_CE_M": "",
"PLATFORM": "linux",
"SERVER_APP_VERSION": "",
"TRAE_SHUTDOWN_WITHOUT_DELAY": "",
"OS_RELEASE_ID": "ubuntu",
"SERVER_TOKENFILE": "/home/azurian/.trae-server/.stable-db5b093238352f03dfdbe761b4e182ab6b77e960-8b5b6046.token",
"TRAE_RESOLVE_TYPE": "ssh",
"TERM_PRODUCT": "Trae",
"DISTRO_QUALITY": "stable",
"SERVER_INITIAL_EXTENSIONS": "",
"SERVER_SCRIPT": "/home/azurian/.trae-server/bin/stable-db5b093238352f03dfdbe761b4e182ab6b77e960-debian10/index_trae.js",
"XML_CATALOG_FILES": "file:///home/azurian/miniforge3/etc/xml/catalog file:///etc/xml/catalog file:///home/azurian/miniforge3/etc/xml/catalog file:///etc/xml/catalog",
"DISTRO_VSCODIUM_RELEASE": "",
"PWD": "/home/azurian",
"LOGNAME": "azurian",
"XDG_SESSION_TYPE": "tty",
"CONDA_PREFIX": "/home/azurian/miniforge3",
"MAMBA_ROOT_PREFIX": "/home/azurian/miniforge3",
"VSCODE_GIT_ASKPASS_NODE": "/home/azurian/.trae-server/bin/stable-db5b093238352f03dfdbe761b4e182ab6b77e960-debian10/node",
"REMOTE_VERSION": "1174635019266_6",
"TRAE_JWT_TOKEN_PATH": "/home/azurian/.trae/trae-jwt-token",
"HOME": "/home/azurian",
"TRAE_REMOTE_SKIP_REMOTE_CHECK": "",
"LANG": "en_US.utf8",
"SERVER_LOGS_DIR": "/home/azurian/.trae-server/logs",
"TRAE_BRAND_NAME": "Trae",
"LS_COLORS": "rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:",
"DISTRO_COMMIT": "db5b093238352f03dfdbe761b4e182ab6b77e960",
"SCRIPT_ID": "0f6cc06874432fc5e8b179a9",
"vscode_base_dir": "/home/azurian/.trae-server",
"CONDA_PROMPT_MODIFIER": "(base) ",
"GIT_ASKPASS": "/home/azurian/.trae-server/bin/stable-db5b093238352f03dfdbe761b4e182ab6b77e960-debian10/extensions/git/dist/askpass.sh",
"SERVER_ARCH": "arm64",
"TMP_DIR": "/run/user/1001",
"SERVER_HOST": "127.0.0.1",
"SSH_CONNECTION": "10.9.0.108 52946 172.16.17.100 22",
"SERVER_APP_NAME": "Trae",
"VSCODE_GIT_ASKPASS_EXTRA_ARGS": "",
"VSCODE_PYTHON_AUTOACTIVATE_GUARD": "1",
"_CONDA_EXE": "/home/azurian/miniforge3/bin/conda",
"LESSCLOSE": "/usr/bin/lesspipe %s %s",
"_CONDA_ROOT": "/home/azurian/miniforge3",
"XDG_SESSION_CLASS": "user",
"MAMBA_EXE": "/home/azurian/miniforge3/bin/mamba",
"TERM": "xterm-256color",
"SERVER_SCRIPT_PRODUCT": "/home/azurian/.trae-server/bin/stable-db5b093238352f03dfdbe761b4e182ab6b77e960-debian10/product.json",
"DOWNLOAD_RETRY_COUNT": "0",
"_CE_CONDA": "",
"DISTRO_VERSION": "1.107.1",
"LESSOPEN": "| /usr/bin/lesspipe %s",
"USER": "azurian",
"SERVER_PIDFILE": "/home/azurian/.trae-server/.stable-db5b093238352f03dfdbe761b4e182ab6b77e960-8b5b6046.pid",
"VSCODE_GIT_IPC_HANDLE": "/run/user/1001/vscode-git-e5773cd254.sock",
"EXTRACT_RETRY_COUNT": "0",
"SERVER_DIR": "/home/azurian/.trae-server/bin/stable-db5b093238352f03dfdbe761b4e182ab6b77e960-debian10",
"SERVER_PACKAGE_NAME": "Trae-linux-arm64-1174635019266_6.tar.gz",
"NO_USE_FETCH": "",
"CONDA_SHLVL": "1",
"TRAE_REMOTE_EXTENSION_REGION": "us",
"ARCH": "aarch64",
"SHLVL": "2",
"SERVER_APP_QUALITY": "stable",
"TRAE_DETECT_COUNTRY_CODE": "",
"SERVER_LISTEN_FLAG": "--port=0",
"XDG_SESSION_ID": "660",
"CONDA_PYTHON_EXE": "/home/azurian/miniforge3/bin/python",
"LD_LIBRARY_PATH": "",
"XDG_RUNTIME_DIR": "/run/user/1001",
"SSH_CLIENT": "10.9.0.108 52946 22",
"AHA_RUNTIME_DIR": "/home/azurian/.trae-server/socks/2699800/db5b093",
"CONDA_DEFAULT_ENV": "base",
"DEBUGINFOD_URLS": "https://debuginfod.ubuntu.com ",
"MANAGER_LOGS_DIR": "/home/azurian/.trae-server/manager-logs/1783884375930_611379",
"VSCODE_GIT_ASKPASS_MAIN": "/home/azurian/.trae-server/bin/stable-db5b093238352f03dfdbe761b4e182ab6b77e960-debian10/extensions/git/dist/askpass-main.js",
"TRAE_DETECT_REGION": "US",
"XDG_DATA_DIRS": "/usr/share/gnome:/usr/local/share:/usr/share:/var/lib/snapd/desktop",
"BROWSER": "/home/azurian/.trae-server/bin/stable-db5b093238352f03dfdbe761b4e182ab6b77e960-debian10/bin/helpers/browser.sh",
"PATH": "/home/azurian/.trae-server/bin/stable-db5b093238352f03dfdbe761b4e182ab6b77e960-debian10/bin/remote-cli:/home/azurian/.local/bin:/home/azurian/miniforge3/bin:/home/azurian/miniforge3/condabin:/usr/local/cuda/bin:/opt/bin:/home/azurian/.local/bin:/usr/local/cuda/bin:/opt/bin:/home/azurian/.local/bin:/usr/local/cuda/bin:/opt/bin:/home/azurian/.local/bin:/usr/local/cuda/bin:/opt/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"SERVER_EXTENSIONS_DIR": "/home/azurian/.trae-server/extensions",
"SERVER_DATA_DIR": "/home/azurian/.trae-server",
"DBUS_SESSION_BUS_ADDRESS": "unix:path=/run/user/1001/bus",
"SERVER_LOGFILE": "/home/azurian/.trae-server/.stable-db5b093238352f03dfdbe761b4e182ab6b77e960-8b5b6046.log",
"SERVER_DOWNLOAD_PREFIX": "https://lf-cdn.trae.ai/obj/trae-ai-us/pkg/server/releases/stable/db5b093238352f03dfdbe761b4e182ab6b77e960/linux-debian10/",
"OLDPWD": "/home/azurian/ffmppppeg-api",
"TERM_PROGRAM": "vscode",
"VSCODE_IPC_HOOK_CLI": "/run/user/1001/vscode-ipc-81b578b0-265b-4858-9df6-49dcad6d88a5.sock",
"_": "/usr/local/bin/pm2",
"PM2_USAGE": "CLI",
"PM2_HOME": "/home/azurian/.pm2",
"vibe-streaming": {},
"unique_id": "10e08256-f998-4aa0-8ecc-9ca6a30458cd"
},
"merge_logs": true,
"vizion": true,
"autostart": true,
"autorestart": true,
"watch": false,
"instance_var": "NODE_APP_INSTANCE",
"pmx": true,
"automation": true,
"treekill": true,
"username": "azurian",
"windowsHide": true,
"kill_retry_time": 100,
"node_args": [],
"pm_exec_path": "/home/azurian/start-vibe-streaming-fastapi.sh",
"pm_cwd": "/home/azurian",
"exec_interpreter": "bash",
"exec_mode": "fork_mode",
"pm_out_log_path": "/home/azurian/.pm2/logs/vibe-streaming-out.log",
"pm_err_log_path": "/home/azurian/.pm2/logs/vibe-streaming-error.log",
"pm_pid_path": "/home/azurian/.pm2/pids/vibe-streaming-2.pid",
"km_link": false,
"vizion_running": false,
"NODE_APP_INSTANCE": 0,
"SHELL": "/bin/bash",
"COLORTERM": "truecolor",
"TERM_PROGRAM_VERSION": "1.107.1",
"CONDA_EXE": "/home/azurian/miniforge3/bin/conda",
"_CE_M": "",
"PLATFORM": "linux",
"SERVER_APP_VERSION": "",
"TRAE_SHUTDOWN_WITHOUT_DELAY": "",
"OS_RELEASE_ID": "ubuntu",
"SERVER_TOKENFILE": "/home/azurian/.trae-server/.stable-db5b093238352f03dfdbe761b4e182ab6b77e960-8b5b6046.token",
"TRAE_RESOLVE_TYPE": "ssh",
"TERM_PRODUCT": "Trae",
"DISTRO_QUALITY": "stable",
"SERVER_INITIAL_EXTENSIONS": "",
"SERVER_SCRIPT": "/home/azurian/.trae-server/bin/stable-db5b093238352f03dfdbe761b4e182ab6b77e960-debian10/index_trae.js",
"XML_CATALOG_FILES": "file:///home/azurian/miniforge3/etc/xml/catalog file:///etc/xml/catalog file:///home/azurian/miniforge3/etc/xml/catalog file:///etc/xml/catalog",
"DISTRO_VSCODIUM_RELEASE": "",
"PWD": "/home/azurian",
"LOGNAME": "azurian",
"XDG_SESSION_TYPE": "tty",
"CONDA_PREFIX": "/home/azurian/miniforge3",
"MAMBA_ROOT_PREFIX": "/home/azurian/miniforge3",
"VSCODE_GIT_ASKPASS_NODE": "/home/azurian/.trae-server/bin/stable-db5b093238352f03dfdbe761b4e182ab6b77e960-debian10/node",
"REMOTE_VERSION": "1174635019266_6",
"TRAE_JWT_TOKEN_PATH": "/home/azurian/.trae/trae-jwt-token",
"HOME": "/home/azurian",
"TRAE_REMOTE_SKIP_REMOTE_CHECK": "",
"LANG": "en_US.utf8",
"SERVER_LOGS_DIR": "/home/azurian/.trae-server/logs",
"TRAE_BRAND_NAME": "Trae",
"LS_COLORS": "rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:",
"DISTRO_COMMIT": "db5b093238352f03dfdbe761b4e182ab6b77e960",
"SCRIPT_ID": "0f6cc06874432fc5e8b179a9",
"vscode_base_dir": "/home/azurian/.trae-server",
"CONDA_PROMPT_MODIFIER": "(base) ",
"GIT_ASKPASS": "/home/azurian/.trae-server/bin/stable-db5b093238352f03dfdbe761b4e182ab6b77e960-debian10/extensions/git/dist/askpass.sh",
"SERVER_ARCH": "arm64",
"TMP_DIR": "/run/user/1001",
"SERVER_HOST": "127.0.0.1",
"SSH_CONNECTION": "10.9.0.108 52946 172.16.17.100 22",
"SERVER_APP_NAME": "Trae",
"VSCODE_GIT_ASKPASS_EXTRA_ARGS": "",
"VSCODE_PYTHON_AUTOACTIVATE_GUARD": "1",
"_CONDA_EXE": "/home/azurian/miniforge3/bin/conda",
"LESSCLOSE": "/usr/bin/lesspipe %s %s",
"_CONDA_ROOT": "/home/azurian/miniforge3",
"XDG_SESSION_CLASS": "user",
"MAMBA_EXE": "/home/azurian/miniforge3/bin/mamba",
"TERM": "xterm-256color",
"SERVER_SCRIPT_PRODUCT": "/home/azurian/.trae-server/bin/stable-db5b093238352f03dfdbe761b4e182ab6b77e960-debian10/product.json",
"DOWNLOAD_RETRY_COUNT": "0",
"_CE_CONDA": "",
"DISTRO_VERSION": "1.107.1",
"LESSOPEN": "| /usr/bin/lesspipe %s",
"USER": "azurian",
"SERVER_PIDFILE": "/home/azurian/.trae-server/.stable-db5b093238352f03dfdbe761b4e182ab6b77e960-8b5b6046.pid",
"VSCODE_GIT_IPC_HANDLE": "/run/user/1001/vscode-git-e5773cd254.sock",
"EXTRACT_RETRY_COUNT": "0",
"SERVER_DIR": "/home/azurian/.trae-server/bin/stable-db5b093238352f03dfdbe761b4e182ab6b77e960-debian10",
"SERVER_PACKAGE_NAME": "Trae-linux-arm64-1174635019266_6.tar.gz",
"NO_USE_FETCH": "",
"CONDA_SHLVL": "1",
"TRAE_REMOTE_EXTENSION_REGION": "us",
"ARCH": "aarch64",
"SHLVL": "2",
"SERVER_APP_QUALITY": "stable",
"TRAE_DETECT_COUNTRY_CODE": "",
"SERVER_LISTEN_FLAG": "--port=0",
"XDG_SESSION_ID": "660",
"CONDA_PYTHON_EXE": "/home/azurian/miniforge3/bin/python",
"LD_LIBRARY_PATH": "",
"XDG_RUNTIME_DIR": "/run/user/1001",
"SSH_CLIENT": "10.9.0.108 52946 22",
"AHA_RUNTIME_DIR": "/home/azurian/.trae-server/socks/2699800/db5b093",
"CONDA_DEFAULT_ENV": "base",
"DEBUGINFOD_URLS": "https://debuginfod.ubuntu.com ",
"MANAGER_LOGS_DIR": "/home/azurian/.trae-server/manager-logs/1783884375930_611379",
"VSCODE_GIT_ASKPASS_MAIN": "/home/azurian/.trae-server/bin/stable-db5b093238352f03dfdbe761b4e182ab6b77e960-debian10/extensions/git/dist/askpass-main.js",
"TRAE_DETECT_REGION": "US",
"XDG_DATA_DIRS": "/usr/share/gnome:/usr/local/share:/usr/share:/var/lib/snapd/desktop",
"BROWSER": "/home/azurian/.trae-server/bin/stable-db5b093238352f03dfdbe761b4e182ab6b77e960-debian10/bin/helpers/browser.sh",
"PATH": "/home/azurian/.trae-server/bin/stable-db5b093238352f03dfdbe761b4e182ab6b77e960-debian10/bin/remote-cli:/home/azurian/.local/bin:/home/azurian/miniforge3/bin:/home/azurian/miniforge3/condabin:/usr/local/cuda/bin:/opt/bin:/home/azurian/.local/bin:/usr/local/cuda/bin:/opt/bin:/home/azurian/.local/bin:/usr/local/cuda/bin:/opt/bin:/home/azurian/.local/bin:/usr/local/cuda/bin:/opt/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"SERVER_EXTENSIONS_DIR": "/home/azurian/.trae-server/extensions",
"SERVER_DATA_DIR": "/home/azurian/.trae-server",
"DBUS_SESSION_BUS_ADDRESS": "unix:path=/run/user/1001/bus",
"SERVER_LOGFILE": "/home/azurian/.trae-server/.stable-db5b093238352f03dfdbe761b4e182ab6b77e960-8b5b6046.log",
"SERVER_DOWNLOAD_PREFIX": "https://lf-cdn.trae.ai/obj/trae-ai-us/pkg/server/releases/stable/db5b093238352f03dfdbe761b4e182ab6b77e960/linux-debian10/",
"OLDPWD": "/home/azurian/ffmppppeg-api",
"TERM_PROGRAM": "vscode",
"VSCODE_IPC_HOOK_CLI": "/run/user/1001/vscode-ipc-81b578b0-265b-4858-9df6-49dcad6d88a5.sock",
"_": "/usr/local/bin/pm2",
"PM2_USAGE": "CLI",
"PM2_HOME": "/home/azurian/.pm2",
"unique_id": "10e08256-f998-4aa0-8ecc-9ca6a30458cd",
"status": "online",
"pm_uptime": 1787069785023,
"axm_actions": [],
"axm_monitor": {},
"axm_options": {},
"axm_dynamic": {},
"created_at": 1787069783307,
"restart_time": 1,
"unstable_restarts": 0,
"version": "N/A",
"_tree_pids": [
1233278
],
"exit_code": 0
},
{
"name": "start-pocke-tts",
"filter_env": [],
"namespace": "default",
"env": {
"SHELL": "/bin/bash",
"CONDA_EXE": "/home/azurian/miniforge3/bin/conda",
"_CE_M": "",
"XML_CATALOG_FILES": "file:///home/azurian/miniforge3/etc/xml/catalog file:///etc/xml/catalog",
"PWD": "/home/azurian/pocket-tts",
"LOGNAME": "azurian",
"XDG_SESSION_TYPE": "tty",
"CONDA_PREFIX": "/home/azurian/miniforge3",
"MAMBA_ROOT_PREFIX": "/home/azurian/miniforge3",
"HOME": "/home/azurian",
"LANG": "en_US.utf8",
"LS_COLORS": "rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:",
"CONDA_PROMPT_MODIFIER": "(base) ",
"SSH_CONNECTION": "10.9.0.108 53920 172.16.17.100 22",
"_CONDA_EXE": "/home/azurian/miniforge3/bin/conda",
"LESSCLOSE": "/usr/bin/lesspipe %s %s",
"_CONDA_ROOT": "/home/azurian/miniforge3",
"XDG_SESSION_CLASS": "user",
"MAMBA_EXE": "/home/azurian/miniforge3/bin/mamba",
"TERM": "xterm",
"_CE_CONDA": "",
"LESSOPEN": "| /usr/bin/lesspipe %s",
"USER": "azurian",
"CONDA_SHLVL": "1",
"DISPLAY": "localhost:10.0",
"SHLVL": "1",
"XDG_SESSION_ID": "2600",
"CONDA_PYTHON_EXE": "/home/azurian/miniforge3/bin/python",
"XDG_RUNTIME_DIR": "/run/user/1001",
"SSH_CLIENT": "10.9.0.108 53920 22",
"CONDA_DEFAULT_ENV": "base",
"DEBUGINFOD_URLS": "https://debuginfod.ubuntu.com ",
"XDG_DATA_DIRS": "/usr/share/gnome:/usr/local/share:/usr/share:/var/lib/snapd/desktop",
"PATH": "/home/azurian/.local/bin:/home/azurian/miniforge3/bin:/home/azurian/miniforge3/condabin:/home/azurian/.local/bin:/usr/local/cuda/bin:/opt/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"DBUS_SESSION_BUS_ADDRESS": "unix:path=/run/user/1001/bus",
"SSH_TTY": "/dev/pts/16",
"_": "/usr/local/bin/pm2",
"OLDPWD": "/home/azurian",
"PM2_USAGE": "CLI",
"PM2_HOME": "/home/azurian/.pm2",
"start-pocke-tts": {},
"unique_id": "22f6fc39-fd86-4304-8db5-a2b082573eef"
},
"merge_logs": true,
"vizion": true,
"autostart": true,
"autorestart": true,
"watch": false,
"instance_var": "NODE_APP_INSTANCE",
"pmx": true,
"automation": true,
"treekill": true,
"username": "azurian",
"windowsHide": true,
"kill_retry_time": 100,
"node_args": [],
"pm_exec_path": "/home/azurian/pocket-tts/start-pocke-tts.sh",
"pm_cwd": "/home/azurian/pocket-tts",
"exec_interpreter": "bash",
"exec_mode": "fork_mode",
"pm_out_log_path": "/home/azurian/.pm2/logs/start-pocke-tts-out.log",
"pm_err_log_path": "/home/azurian/.pm2/logs/start-pocke-tts-error.log",
"pm_pid_path": "/home/azurian/.pm2/pids/start-pocke-tts-4.pid",
"km_link": false,
"vizion_running": false,
"NODE_APP_INSTANCE": 0,
"SHELL": "/bin/bash",
"CONDA_EXE": "/home/azurian/miniforge3/bin/conda",
"_CE_M": "",
"XML_CATALOG_FILES": "file:///home/azurian/miniforge3/etc/xml/catalog file:///etc/xml/catalog",
"PWD": "/home/azurian/pocket-tts",
"LOGNAME": "azurian",
"XDG_SESSION_TYPE": "tty",
"CONDA_PREFIX": "/home/azurian/miniforge3",
"MAMBA_ROOT_PREFIX": "/home/azurian/miniforge3",
"HOME": "/home/azurian",
"LANG": "en_US.utf8",
"LS_COLORS": "rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:",
"CONDA_PROMPT_MODIFIER": "(base) ",
"SSH_CONNECTION": "10.9.0.108 53920 172.16.17.100 22",
"_CONDA_EXE": "/home/azurian/miniforge3/bin/conda",
"LESSCLOSE": "/usr/bin/lesspipe %s %s",
"_CONDA_ROOT": "/home/azurian/miniforge3",
"XDG_SESSION_CLASS": "user",
"MAMBA_EXE": "/home/azurian/miniforge3/bin/mamba",
"TERM": "xterm",
"_CE_CONDA": "",
"LESSOPEN": "| /usr/bin/lesspipe %s",
"USER": "azurian",
"CONDA_SHLVL": "1",
"DISPLAY": "localhost:10.0",
"SHLVL": "1",
"XDG_SESSION_ID": "2600",
"CONDA_PYTHON_EXE": "/home/azurian/miniforge3/bin/python",
"XDG_RUNTIME_DIR": "/run/user/1001",
"SSH_CLIENT": "10.9.0.108 53920 22",
"CONDA_DEFAULT_ENV": "base",
"DEBUGINFOD_URLS": "https://debuginfod.ubuntu.com ",
"XDG_DATA_DIRS": "/usr/share/gnome:/usr/local/share:/usr/share:/var/lib/snapd/desktop",
"PATH": "/home/azurian/.local/bin:/home/azurian/miniforge3/bin:/home/azurian/miniforge3/condabin:/home/azurian/.local/bin:/usr/local/cuda/bin:/opt/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"DBUS_SESSION_BUS_ADDRESS": "unix:path=/run/user/1001/bus",
"SSH_TTY": "/dev/pts/16",
"_": "/usr/local/bin/pm2",
"OLDPWD": "/home/azurian",
"PM2_USAGE": "CLI",
"PM2_HOME": "/home/azurian/.pm2",
"unique_id": "22f6fc39-fd86-4304-8db5-a2b082573eef",
"status": "online",
"pm_uptime": 1787069785910,
"axm_actions": [],
"axm_monitor": {},
"axm_options": {},
"axm_dynamic": {},
"created_at": 1787069785599,
"restart_time": 1,
"unstable_restarts": 0,
"version": "N/A",
"_tree_pids": [
1233313,
1233288,
1233286
],
"exit_code": 130
},
{
"name": "start_pipeline_rag",
"filter_env": [],
"namespace": "default",
"env": {
"SHELL": "/bin/bash",
"CONDA_EXE": "/home/azurian/miniforge3/bin/conda",
"_CE_M": "",
"XML_CATALOG_FILES": "file:///home/azurian/miniforge3/etc/xml/catalog file:///etc/xml/catalog",
"PWD": "/home/azurian/speech-to-speech",
"LOGNAME": "azurian",
"XDG_SESSION_TYPE": "tty",
"CONDA_PREFIX": "/home/azurian/miniforge3",
"MAMBA_ROOT_PREFIX": "/home/azurian/miniforge3",
"HOME": "/home/azurian",
"LANG": "en_US.utf8",
"LS_COLORS": "rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:",
"CONDA_PROMPT_MODIFIER": "(base) ",
"SSH_CONNECTION": "10.9.0.108 52354 172.16.17.100 22",
"_CONDA_EXE": "/home/azurian/miniforge3/bin/conda",
"LESSCLOSE": "/usr/bin/lesspipe %s %s",
"_CONDA_ROOT": "/home/azurian/miniforge3",
"XDG_SESSION_CLASS": "user",
"MAMBA_EXE": "/home/azurian/miniforge3/bin/mamba",
"TERM": "xterm",
"_CE_CONDA": "",
"LESSOPEN": "| /usr/bin/lesspipe %s",
"USER": "azurian",
"CONDA_SHLVL": "1",
"DISPLAY": "localhost:11.0",
"SHLVL": "1",
"XDG_SESSION_ID": "1590",
"CONDA_PYTHON_EXE": "/home/azurian/miniforge3/bin/python",
"XDG_RUNTIME_DIR": "/run/user/1001",
"SSH_CLIENT": "10.9.0.108 52354 22",
"CONDA_DEFAULT_ENV": "base",
"DEBUGINFOD_URLS": "https://debuginfod.ubuntu.com ",
"XDG_DATA_DIRS": "/usr/share/gnome:/usr/local/share:/usr/share:/var/lib/snapd/desktop",
"PATH": "/home/azurian/.local/bin:/home/azurian/miniforge3/bin:/home/azurian/miniforge3/condabin:/home/azurian/.local/bin:/usr/local/cuda/bin:/opt/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"DBUS_SESSION_BUS_ADDRESS": "unix:path=/run/user/1001/bus",
"SSH_TTY": "/dev/pts/2",
"_": "/usr/local/bin/pm2",
"OLDPWD": "/home/azurian",
"PM2_USAGE": "CLI",
"PM2_HOME": "/home/azurian/.pm2",
"start_pipeline_rag": {},
"unique_id": "c4929ffd-75b3-4981-ac07-b054a0d0199a"
},
"merge_logs": true,
"vizion": true,
"autostart": true,
"autorestart": true,
"watch": false,
"instance_var": "NODE_APP_INSTANCE",
"pmx": true,
"automation": true,
"treekill": true,
"username": "azurian",
"windowsHide": true,
"kill_retry_time": 100,
"node_args": [],
"pm_exec_path": "/home/azurian/speech-to-speech/start_pipeline_rag.sh",
"pm_cwd": "/home/azurian/speech-to-speech",
"exec_interpreter": "bash",
"exec_mode": "fork_mode",
"pm_out_log_path": "/home/azurian/.pm2/logs/start-pipeline-rag-out.log",
"pm_err_log_path": "/home/azurian/.pm2/logs/start-pipeline-rag-error.log",
"pm_pid_path": "/home/azurian/.pm2/pids/start-pipeline-rag-5.pid",
"km_link": false,
"vizion_running": false,
"NODE_APP_INSTANCE": 0,
"SHELL": "/bin/bash",
"CONDA_EXE": "/home/azurian/miniforge3/bin/conda",
"_CE_M": "",
"XML_CATALOG_FILES": "file:///home/azurian/miniforge3/etc/xml/catalog file:///etc/xml/catalog",
"PWD": "/home/azurian/speech-to-speech",
"LOGNAME": "azurian",
"XDG_SESSION_TYPE": "tty",
"CONDA_PREFIX": "/home/azurian/miniforge3",
"MAMBA_ROOT_PREFIX": "/home/azurian/miniforge3",
"HOME": "/home/azurian",
"LANG": "en_US.utf8",
"LS_COLORS": "rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:",
"CONDA_PROMPT_MODIFIER": "(base) ",
"SSH_CONNECTION": "10.9.0.108 52354 172.16.17.100 22",
"_CONDA_EXE": "/home/azurian/miniforge3/bin/conda",
"LESSCLOSE": "/usr/bin/lesspipe %s %s",
"_CONDA_ROOT": "/home/azurian/miniforge3",
"XDG_SESSION_CLASS": "user",
"MAMBA_EXE": "/home/azurian/miniforge3/bin/mamba",
"TERM": "xterm",
"_CE_CONDA": "",
"LESSOPEN": "| /usr/bin/lesspipe %s",
"USER": "azurian",
"CONDA_SHLVL": "1",
"DISPLAY": "localhost:11.0",
"SHLVL": "1",
"XDG_SESSION_ID": "1590",
"CONDA_PYTHON_EXE": "/home/azurian/miniforge3/bin/python",
"XDG_RUNTIME_DIR": "/run/user/1001",
"SSH_CLIENT": "10.9.0.108 52354 22",
"CONDA_DEFAULT_ENV": "base",
"DEBUGINFOD_URLS": "https://debuginfod.ubuntu.com ",
"XDG_DATA_DIRS": "/usr/share/gnome:/usr/local/share:/usr/share:/var/lib/snapd/desktop",
"PATH": "/home/azurian/.local/bin:/home/azurian/miniforge3/bin:/home/azurian/miniforge3/condabin:/home/azurian/.local/bin:/usr/local/cuda/bin:/opt/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"DBUS_SESSION_BUS_ADDRESS": "unix:path=/run/user/1001/bus",
"SSH_TTY": "/dev/pts/2",
"_": "/usr/local/bin/pm2",
"OLDPWD": "/home/azurian",
"PM2_USAGE": "CLI",
"PM2_HOME": "/home/azurian/.pm2",
"unique_id": "c4929ffd-75b3-4981-ac07-b054a0d0199a",
"status": "online",
"pm_uptime": 1788442743010,
"axm_actions": [],
"axm_monitor": {},
"axm_options": {},
"axm_dynamic": {},
"created_at": 1788442741494,
"restart_time": 13,
"unstable_restarts": 0,
"version": "N/A",
"_tree_pids": [
3762063
],
"exit_code": 0
}
]
+22
View File
@@ -0,0 +1,22 @@
#!/usr/bin/env bash
set -euo pipefail
ROOT_DIR="/home/azurian"
APP_DIR="$ROOT_DIR/ffmppppeg-api"
VENV_PYTHON="$ROOT_DIR/.venv/bin/python"
HOST="${HOST:-0.0.0.0}"
PORT="${PORT:-8022}"
if [[ ! -d "$APP_DIR" ]]; then
echo "Application directory not found: $APP_DIR" >&2
exit 1
fi
if [[ ! -x "$VENV_PYTHON" ]]; then
echo "Python executable not found in virtualenv: $VENV_PYTHON" >&2
exit 1
fi
cd "$APP_DIR"
exec "$VENV_PYTHON" -m uvicorn main:app --host "$HOST" --port "$PORT"
+47
View File
@@ -0,0 +1,47 @@
#!/usr/bin/env bash
set -euo pipefail
CONTAINER_NAME="nim-llama-3.1-8b"
IMAGE="nvcr.io/nim/meta/llama-3.1-8b-instruct-dgx-spark:latest"
CACHE_DIR="/home/azurian/.cache/nim/llama-3.1-8b"
PORT="8000"
ENV_FILE="/root/.ngc-nim.env"
if [[ ! -f "$ENV_FILE" ]]; then
echo "Errore: manca $ENV_FILE"
echo "Il file deve contenere:"
echo "NGC_API_KEY=la_tua_chiave"
exit 1
fi
mkdir -p "$CACHE_DIR"
chmod -R a+rwX "$CACHE_DIR"
docker rm -f "$CONTAINER_NAME" 2>/dev/null || true
echo "Avvio Llama 3.1 8B NIM per DGX Spark..."
docker run -d \
--name "$CONTAINER_NAME" \
--restart unless-stopped \
--runtime=nvidia \
--gpus all \
--ipc=host \
--shm-size=16G \
--env-file "$ENV_FILE" \
-e NIM_GPU_MEM_FRACTION=0.20 \
-v "$CACHE_DIR:/opt/nim/.cache" \
-p "${PORT}:8000" \
"$IMAGE"
echo
echo "Container avviato: $CONTAINER_NAME"
echo "Log:"
echo "docker logs -f $CONTAINER_NAME"
echo
echo "Health:"
echo "curl http://localhost:${PORT}/v1/health/ready"
echo
echo "Models:"
echo "curl -s http://localhost:${PORT}/v1/models | jq"
+49
View File
@@ -0,0 +1,49 @@
#!/usr/bin/env bash
set -euo pipefail
CONTAINER_NAME="nim-llama-3.3-70b"
IMAGE="nvcr.io/nim/meta/llama-3.3-70b-instruct:latest"
PORT="8000"
CACHE_DIR="/home/azurian/.cache/nim/llama-3.3-70b"
if [[ -z "${NGC_API_KEY:-}" ]]; then
echo "Errore: la variabile NGC_API_KEY non è definita."
echo "Esegui:"
echo "export NGC_API_KEY='LA_TUA_API_KEY'"
exit 1
fi
mkdir -p "$CACHE_DIR"
chmod -R a+rwX "$CACHE_DIR"
if docker ps -a --format '{{.Names}}' | grep -qx "$CONTAINER_NAME"; then
echo "Rimuovo il container precedente..."
docker rm -f "$CONTAINER_NAME"
fi
echo "Avvio Llama 3.3 70B NIM..."
docker run -d \
--name "$CONTAINER_NAME" \
--restart unless-stopped \
--runtime=nvidia \
--gpus all \
--ipc=host \
--shm-size=32G \
-e NGC_API_KEY="$NGC_API_KEY" \
-v "$CACHE_DIR:/opt/nim/.cache" \
-p "${PORT}:8000" \
"$IMAGE"
echo
echo "Container avviato: $CONTAINER_NAME"
echo "Log:"
echo "docker logs -f $CONTAINER_NAME"
echo
echo "Health:"
echo "curl http://localhost:${PORT}/v1/health/ready"
echo
echo "Modelli:"
echo "curl http://localhost:${PORT}/v1/models"
+28
View File
@@ -0,0 +1,28 @@
#!/usr/bin/env bash
set -e
# 1. Rimuovi eventuali container attivi
sudo docker rm -f nim-llama3-8b-spark nim-qwen3-32b-spark 2>/dev/null || true
# 2. Estrai la chiave API
API_KEY=$(grep '^nvapi-' /home/azurian/.nvidia | head -n 1 | tr -d '\r\n[:space:]')
# 3. Assicura i permessi sulla cache
sudo chmod -R 777 /home/azurian/.cache/nim 2>/dev/null || true
# 4. Avvia il container NIM Llama 3.1 8B DGX Spark
sudo docker run -d --restart unless-stopped \
--name nim-llama3-8b-spark \
--gpus all \
--ipc=host \
-p 8001:8000 \
-v /home/azurian/.cache/nim:/opt/nim/.cache \
-e NGC_API_KEY="$API_KEY" \
-e NIM_CACHE_PATH=/opt/nim/.cache \
-e NIM_MAX_MODEL_LEN=8192 \
-e CUDA_MODULE_LOADING=LAZY \
-e PYTORCH_CUDA_ALLOC_CONF="expandable_segments:True" \
nvcr.io/nim/meta/llama-3.1-8b-instruct-dgx-spark:latest
# 5. Monitora i log
sudo docker logs -f nim-llama3-8b-spark
+2
View File
@@ -0,0 +1,2 @@
uvx pocket-tts serve --host 0.0.0.0 --port 8009
+29
View File
@@ -0,0 +1,29 @@
#!/usr/bin/env bash
set -e
# 1. Ferma e rimuovi TUTTI i container Docker esistenti
echo "==> Arresto e rimozione di tutti i container Docker..."
sudo docker rm -f $(sudo docker ps -aq) 2>/dev/null || true
# 2. Prepara la cartella cache per Hugging Face
mkdir -p /home/azurian/.cache/huggingface
sudo chmod -R 777 /home/azurian/.cache/huggingface 2>/dev/null || true
# 3. Avvia Qwen 2.5 14B con Tool Calling abilitato
echo "==> Avvio del container vLLM Qwen 2.5 14B con Tool Calling..."
sudo docker run -d --restart unless-stopped \
--name vllm-qwen \
--gpus all \
--ipc=host \
-p 8001:8000 \
-v /home/azurian/.cache/huggingface:/root/.cache/huggingface \
vllm/vllm-openai:latest \
--model Qwen/Qwen2.5-14B-Instruct-GPTQ-Int4 \
--gpu-memory-utilization 0.25 \
--max-model-len 8192 \
--port 8000 \
--enable-auto-tool-choice \
--tool-call-parser hermes
# 4. Monitora i log di inizializzazione
sudo docker logs -f vllm-qwen
+42
View File
@@ -0,0 +1,42 @@
#!/usr/bin/env bash
set -euo pipefail
API_KEY=$(grep '^nvapi-' /home/azurian/.nvidia | tr -d '\r\n ')
CONTAINER_NAME="nim-qwen3.8-27b-spark"
IMAGE="nvcr.io/nim/qwen/qwen3.8-27b:2.1.1-variant"
CACHE_DIR="/home/azurian/.cache/nim/qwen3.8-27b"
PORT="8001"
mkdir -p "$CACHE_DIR"
chmod -R a+rwX "$CACHE_DIR"
docker rm -f "$CONTAINER_NAME" 2>/dev/null || true
echo "Avvio Qwen3.8-27B NIM su DGX Spark..."
docker run -d \
--name "$CONTAINER_NAME" \
--restart unless-stopped \
--runtime=nvidia \
--gpus all \
--ipc=host \
--shm-size=16G \
-e NGC_API_KEY="$API_KEY" \
-v "$CACHE_DIR:/opt/nim/.cache" \
-p "${PORT}:8000" \
"$IMAGE"
echo
echo "Container avviato: $CONTAINER_NAME"
echo
echo "Log:"
echo "docker logs -f $CONTAINER_NAME"
echo
echo "Health:"
echo "curl http://localhost:${PORT}/v1/health/ready"
echo
echo "Models:"
echo "curl -s http://localhost:${PORT}/v1/models | jq"
+30
View File
@@ -0,0 +1,30 @@
#!/usr/bin/env bash
set -e
# 1. Rimuovi eventuali container residui
sudo docker rm -f nim-qwen3-32b-spark 2>/dev/null || true
# 2. Estrai la chiave API
API_KEY=$(grep '^nvapi-' /home/azurian/.nvidia | tr -d '\r\n ')
# 3. Assicura i permessi corretti sulla cache
sudo chmod -R 777 /home/azurian/.cache/nim 2>/dev/null || true
# 4. Avvia il container con protezioni per Unified Memory
sudo docker run -d --restart unless-stopped \
--name nim-qwen3-32b-spark \
--gpus all \
--ipc=host \
-p 8001:8000 \
-v /home/azurian/.cache/nim:/opt/nim/.cache \
-e NGC_API_KEY="$API_KEY" \
-e NIM_CACHE_PATH=/opt/nim/.cache \
-e NIM_MAX_MODEL_LEN=16384 \
-e VLLM_V1_SPACE_BUFFER=4096 \
-e CUDA_MODULE_LOADING=LAZY \
-e PYTORCH_CUDA_ALLOC_CONF="expandable_segments:True" \
nvcr.io/nim/qwen/qwen3-32b-dgx-spark:1.1.0-variant
# 5. Monitora l'inizializzazione
sudo docker logs -f nim-qwen3-32b-spark
+43
View File
@@ -0,0 +1,43 @@
#!/usr/bin/env bash
set -euo pipefail
# 2. Estrai la chiave API
API_KEY=$(grep '^nvapi-' /home/azurian/.nvidia | tr -d '\r\n ')
CONTAINER_NAME="nim-qwen3-32b-spark"
IMAGE="nvcr.io/nim/qwen/qwen3-32b-dgx-spark:1.1.0-variant"
CACHE_DIR="/home/azurian/.cache/nim/qwen3-32b-dgx-spark"
PORT="8001"
mkdir -p "$CACHE_DIR"
chmod -R a+rwX "$CACHE_DIR"
docker rm -f "$CONTAINER_NAME" 2>/dev/null || true
echo "Avvio Qwen3-32B NIM per DGX Spark..."
docker run -d \
--name "$CONTAINER_NAME" \
--restart unless-stopped \
--runtime=nvidia \
--gpus all \
--ipc=host \
--shm-size=16G \
--env-file "$ENV_FILE" \
-e NIM_GPU_MEM_FRACTION=0.20 \
-v "$CACHE_DIR:/opt/nim/.cache" \
-p "${PORT}:8000" \
"$IMAGE"
echo
echo "Container avviato: $CONTAINER_NAME"
echo "Log:"
echo "docker logs -f $CONTAINER_NAME"
echo
echo "Health:"
echo "curl http://localhost:${PORT}/v1/health/ready"
echo
echo "Models:"
echo "curl -s http://localhost:${PORT}/v1/models | jq"
echo
+92
View File
@@ -0,0 +1,92 @@
#!/usr/bin/env bash
set -euo pipefail
ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
VENV_DIR="$ROOT_DIR/.venv"
VENV_PYTHON="$VENV_DIR/bin/python"
VENV_PIP="$VENV_DIR/bin/pip"
VIBEVOICE_DIR="${VIBEVOICE_DIR:-/home/azurian/VibeVoice}"
cd "$ROOT_DIR"
if [[ -f ".env" ]]; then
set -a
# shellcheck disable=SC1091
source ".env"
set +a
fi
if [[ ! -x "$VENV_PYTHON" ]]; then
echo "Creating virtual environment in $VENV_DIR"
python3 -m venv "$VENV_DIR"
fi
create_clean_venv() {
echo "Recreating clean virtual environment in $VENV_DIR"
rm -rf "$VENV_DIR"
python3 -m venv "$VENV_DIR"
}
install_project() {
if ! "$VENV_PIP" install -e "$ROOT_DIR"; then
echo "Initial install failed, retrying from a clean virtual environment"
create_clean_venv
"$VENV_PIP" install -e "$ROOT_DIR"
fi
}
ensure_vibevoice_runtime() {
local provider="${TTS_PROVIDER:-vibevoice-1.5b}"
case "${provider,,}" in
vibevoice|vibevoice-1.5b|vibevoice15b)
if ! "$VENV_PYTHON" - <<'PY'
import importlib.util
import sys
sys.exit(0 if importlib.util.find_spec("vibevoice") else 1)
PY
then
if [[ -d "$VIBEVOICE_DIR" ]]; then
echo "Installing local VibeVoice runtime from $VIBEVOICE_DIR"
"$VENV_PIP" install -e "$VIBEVOICE_DIR"
else
echo "VibeVoice runtime is required but $VIBEVOICE_DIR was not found" >&2
exit 1
fi
fi
;;
esac
}
ensure_requirements() {
local missing=0
if ! "$VENV_PYTHON" - <<'PY'
import importlib.util
import sys
required_modules = [
"fastapi",
"uvicorn",
"numpy",
"soundfile",
"tts",
]
missing = [name for name in required_modules if importlib.util.find_spec(name) is None]
if missing:
print("Missing modules:", ", ".join(missing))
sys.exit(1)
PY
then
missing=1
fi
if [[ "$missing" -eq 1 ]]; then
echo "Installing project requirements into .venv"
install_project
fi
}
ensure_requirements
ensure_vibevoice_runtime
exec "$VENV_PYTHON" -m tts.fastapi_app "$@"
+68
View File
@@ -0,0 +1,68 @@
#!/usr/bin/env bash
set -euo pipefail
ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
VENV_DIR="$ROOT_DIR/.venv"
VENV_PYTHON="$VENV_DIR/bin/python"
VENV_PIP="$VENV_DIR/bin/pip"
cd "$ROOT_DIR"
if [[ -f ".env" ]]; then
set -a
# shellcheck disable=SC1091
source ".env"
set +a
fi
if [[ ! -x "$VENV_PYTHON" ]]; then
echo "Creating virtual environment in $VENV_DIR"
python3 -m venv "$VENV_DIR"
fi
create_clean_venv() {
echo "Recreating clean virtual environment in $VENV_DIR"
rm -rf "$VENV_DIR"
python3 -m venv "$VENV_DIR"
}
install_project() {
if ! "$VENV_PIP" install -e "$ROOT_DIR"; then
echo "Initial install failed, retrying from a clean virtual environment"
create_clean_venv
"$VENV_PIP" install -e "$ROOT_DIR"
fi
}
ensure_requirements() {
local missing=0
if ! "$VENV_PYTHON" - <<'PY'
import importlib.util
import sys
required_modules = [
"fastapi",
"livekit",
"numpy",
"soundfile",
"tts",
]
missing = [name for name in required_modules if importlib.util.find_spec(name) is None]
if missing:
print("Missing modules:", ", ".join(missing))
sys.exit(1)
PY
then
missing=1
fi
if [[ "$missing" -eq 1 ]]; then
echo "Installing project requirements into .venv"
install_project
fi
}
ensure_requirements
exec "$VENV_PYTHON" -m tts worker "$@"
+15
View File
@@ -0,0 +1,15 @@
#!/usr/bin/env bash
set -euo pipefail
ROOT_DIR="/home/azurian/VibeVoice"
APP_DIR="$ROOT_DIR/demo/fastapi_streaming_demo"
cd "$ROOT_DIR"
export PYTHONPATH="$ROOT_DIR${PYTHONPATH:+:$PYTHONPATH}"
if [[ $# -eq 0 ]]; then
exec "$APP_DIR/start.sh" --host 0.0.0.0 --port 8010
fi
exec "$APP_DIR/start.sh" "$@"
+14
View File
@@ -0,0 +1,14 @@
sudo docker run -d \
--name qwen-14b-vllm \
--restart unless-stopped \
--runtime nvidia \
--gpus all \
--ipc=host \
-p 8001:8000 \
-v /home/azurian/.cache/huggingface:/root/.cache/huggingface \
-e HF_TOKEN="$HF_TOKEN" \
vllm/vllm-openai:latest \
--model Qwen/Qwen2.5-14B-Instruct \
--served-model-name Qwen/Qwen2.5-14B-Instruct \
--host 0.0.0.0 \
--port 8000
+15
View File
@@ -0,0 +1,15 @@
#!/usr/bin/env bash
set -euo pipefail
CONTAINER_NAME="nim-llama-3.1-8b"
if docker ps -a --format '{{.Names}}' | grep -Fxq "$CONTAINER_NAME"; then
echo "Arresto container: $CONTAINER_NAME"
docker stop "$CONTAINER_NAME" >/dev/null
echo "Rimozione container: $CONTAINER_NAME"
docker rm "$CONTAINER_NAME" >/dev/null
echo "Container arrestato e rimosso: $CONTAINER_NAME"
else
echo "Nessun container da arrestare: $CONTAINER_NAME"
fi
+15
View File
@@ -0,0 +1,15 @@
#!/usr/bin/env bash
set -euo pipefail
CONTAINER_NAME="qwen-14b-vllm"
if docker ps -a --format '{{.Names}}' | grep -Fxq "$CONTAINER_NAME"; then
echo "Arresto container: $CONTAINER_NAME"
docker stop "$CONTAINER_NAME" >/dev/null
echo "Rimozione container: $CONTAINER_NAME"
docker rm "$CONTAINER_NAME" >/dev/null
echo "Container arrestato e rimosso: $CONTAINER_NAME"
else
echo "Nessun container da arrestare: $CONTAINER_NAME"
fi