File size: 1,101 Bytes
a849103
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#!/bin/bash

echo "========================================"
echo "    AgentIC Desktop Server Setup"
echo "========================================"

# Check if Python 3 is installed
if ! command -v python3 &> /dev/null; then
    echo "❌ Python 3 could not be found."
    echo "   Please install Python 3.10 or newer."
    exit 1
fi

echo "✅ Python 3 found."

# Create a virtual environment
echo "📦 Creating virtual environment 'venv'..."
python3 -m venv venv
source venv/bin/activate

# Upgrade pip
echo "⬆️  Upgrading pip..."
pip install --upgrade pip

# Install vLLM
echo "⬇️  Installing vLLM (this may take a while)..."
# We specifically install vllm for fast inference
pip install vllm

# Install HuggingFace transfer for faster downloads
pip install hf_transfer
export HF_HUB_ENABLE_HF_TRANSFER=1

echo ""
echo "========================================"
echo "✅ Setup Complete!"
echo "========================================"
echo ""
echo "To run the server:"
echo "1. source venv/bin/activate"
echo "2. python launch_server.py --model Qwen/Qwen2.5-Coder-32B-Instruct"
echo ""