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" |