From ab53369a898232b26145470b9441e46ebab771bd Mon Sep 17 00:00:00 2001 From: Alireza Date: Sat, 2 Aug 2025 18:20:24 +0330 Subject: [PATCH] hey --- vosk/test_files/fix_and_run.sh | 33 +++++++++++++++++++ .../run_optimized_192cores_no_root.sh | 25 ++++++++++++-- 2 files changed, 55 insertions(+), 3 deletions(-) create mode 100644 vosk/test_files/fix_and_run.sh diff --git a/vosk/test_files/fix_and_run.sh b/vosk/test_files/fix_and_run.sh new file mode 100644 index 0000000..43cfaa4 --- /dev/null +++ b/vosk/test_files/fix_and_run.sh @@ -0,0 +1,33 @@ +#!/bin/bash + +# Fix permissions and run optimized processing without root + +echo "🔧 Fixing permissions and setting up optimized processing..." + +# Make the script executable +chmod +x run_optimized_192cores_no_root.sh + +# Check if uv is available +if ! command -v uv &> /dev/null; then + echo "❌ uv not found. Installing uv..." + curl -LsSf https://astral.sh/uv/install.sh | sh + source ~/.cargo/env +fi + +# Create virtual environment if it doesn't exist +if [ ! -d ".venv" ]; then + echo "🔧 Creating virtual environment..." + uv venv +fi + +# Activate virtual environment +echo "🔧 Activating virtual environment..." +source .venv/bin/activate + +# Install dependencies +echo "📦 Installing dependencies..." +uv pip install -r requirements_optimized.txt + +# Run the optimized processing +echo "🚀 Running optimized processing..." +./run_optimized_192cores_no_root.sh \ No newline at end of file diff --git a/vosk/test_files/run_optimized_192cores_no_root.sh b/vosk/test_files/run_optimized_192cores_no_root.sh index c95c0d8..62e2c9c 100644 --- a/vosk/test_files/run_optimized_192cores_no_root.sh +++ b/vosk/test_files/run_optimized_192cores_no_root.sh @@ -46,10 +46,29 @@ export OPENBLAS_NUM_THREADS=192 export VECLIB_MAXIMUM_THREADS=192 export NUMEXPR_NUM_THREADS=192 -# Install optimized dependencies -echo "📦 Installing optimized dependencies..." +# Install optimized dependencies using uv +echo "📦 Installing optimized dependencies with uv..." + +# Check if uv is available +if ! command -v uv &> /dev/null; then + echo "❌ uv not found. Please install uv first:" + echo " curl -LsSf https://astral.sh/uv/install.sh | sh" + exit 1 +fi + +# Create or use existing virtual environment +if [ ! -d ".venv" ]; then + echo "🔧 Creating virtual environment..." + uv venv +fi + +# Activate virtual environment +echo "🔧 Activating virtual environment..." source .venv/bin/activate -uv add -r requirements_optimized.txt + +# Install dependencies using uv +echo "📦 Installing dependencies..." +uv pip install -r requirements_optimized.txt # Check if Vosk service is running echo "🔍 Checking Vosk service status..."