File size: 1,269 Bytes
83a82e0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
#!/bin/bash

# LogSAD Environment Setup Script
# This script creates and configures the complete environment for LogSAD
# Run this script to set up all dependencies and requirements

set -e  # Exit on any error

echo "LogSAD Environment Setup"
echo "======================="
echo "Setting up conda environment and dependencies..."

# Create conda environment
echo "Creating conda environment 'logsad' with Python 3.10..."
conda create -n logsad python=3.10 -y

# Activate environment
echo "Activating environment..."
conda activate logsad

# Install PyTorch with CUDA support
echo "Installing PyTorch with CUDA 12.1 support..."
pip install torch==2.1.2+cu121 torchvision -f https://mirrors.aliyun.com/pytorch-wheels/cu121/

# Install project requirements
echo "Installing project requirements..."
pip install -r requirements.txt

# Install specific numpy version for compatibility
echo "Installing compatible numpy version..."
pip install numpy==1.23.1

echo ""
echo "✓ Environment setup completed successfully!"
echo ""
echo "To activate the environment, run:"
echo "  conda activate logsad"
echo ""
echo "To run evaluations, use:"
echo "  bash scripts/run_few_shot.sh      # For few-shot protocol"
echo "  bash scripts/run_full_data.sh     # For full-data protocol"