# ComfyUI BuimenLabo - Unified Package Requirements
# Blog: https://note.com/hirodream44

# Core dependencies (may already exist in ComfyUI)
requests>=2.28.0
numpy>=1.21.0
Pillow>=9.0.0

# Gemini Pose Analyzer
google-generativeai>=0.3.0

# LlamaCpp Text Generation (install manually with GPU support)
# llama-cpp-python>=0.2.0

# Memory monitoring
psutil>=5.9.0

# NOTE: llama-cpp-python installation depends on your hardware:
#
# CPU only:
#   pip install llama-cpp-python
#
# NVIDIA GPU (CUDA):
#   CMAKE_ARGS="-DGGML_CUDA=on" pip install llama-cpp-python --force-reinstall --no-cache-dir
#
# Apple Silicon (Metal):
#   CMAKE_ARGS="-DGGML_METAL=on" pip install llama-cpp-python --force-reinstall --no-cache-dir
#
# AMD GPU (ROCm):
#   CMAKE_ARGS="-DGGML_ROCM=on" pip install llama-cpp-python --force-reinstall --no-cache-dir
#
# Install script will guide you through the process