init: project structure with LAION scorer, conda setup, and research docs
This commit is contained in:
@@ -0,0 +1,48 @@
|
||||
#!/bin/bash
|
||||
# Photo Judgers — Conda Environment Setup (Linux/Mac)
|
||||
# Run this from the project root: ./setup.sh
|
||||
|
||||
set -e
|
||||
|
||||
echo "========================================"
|
||||
echo " Photo Judgers — Setup"
|
||||
echo "========================================"
|
||||
echo ""
|
||||
|
||||
# Check if conda is available
|
||||
if ! command -v conda &>/dev/null; then
|
||||
echo "ERROR: conda not found. Please install Miniconda or Anaconda first."
|
||||
echo "Download from: https://docs.conda.io/en/latest/miniconda.html"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "Creating conda environment: photo_judgers"
|
||||
echo "Python version: 3.11"
|
||||
echo ""
|
||||
|
||||
# Create the conda environment
|
||||
conda create -y -n photo_judgers python=3.11
|
||||
|
||||
echo ""
|
||||
echo "Activating environment..."
|
||||
source $(conda info --base)/etc/profile.d/conda.sh
|
||||
conda activate photo_judgers
|
||||
|
||||
echo ""
|
||||
echo "Installing packages..."
|
||||
echo ""
|
||||
|
||||
# Install from requirements.txt
|
||||
pip install -r requirements.txt
|
||||
|
||||
echo ""
|
||||
echo "========================================"
|
||||
echo " Setup complete!"
|
||||
echo "========================================"
|
||||
echo ""
|
||||
echo "To activate the environment:"
|
||||
echo " conda activate photo_judgers"
|
||||
echo ""
|
||||
echo "To run the scorer:"
|
||||
echo " ./run.sh"
|
||||
echo ""
|
||||
Reference in New Issue
Block a user