init: project structure with LAION scorer, conda setup, and research docs

This commit is contained in:
Kareem Horstink
2026-08-23 15:31:47 +00:00
commit 4f90f5838a
25 changed files with 1628 additions and 0 deletions
+48
View File
@@ -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 ""