[project] name = "emix05-ui" version = "0.1.0" description = "SDXL-based anime girl image generation using aipicasso/emix 05 model with Gradio UI" readme = "README.md" keywords = ["ai", "image-generation", "stable-diffusion", "sdxl", "anime", "gradio", "huggingface"] classifiers = [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Topic :: Scientific/Engineering :: Artificial Intelligence", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", ] requires-python = ">=3.11" dependencies = [ # Hugging Face関連(上限なし - バージョンアップに堅牢) "huggingface-hub>=0.19.0", "diffusers>=0.28.0", "transformers>=4.40.0", "accelerate>=0.24.0", "safetensors>=0.3.0", # 数値計算・画像処理 "numpy>=1.24.0", "scipy>=1.11.0", "pillow>=10.0.0", # UI "gradio>=5.0.0", # ユーティリティ "python-dotenv>=1.0.0", "beautifulsoup4>=4.12.0", "lxml>=5.0.0", ] [project.optional-dependencies] gpu = [ "xformers>=0.0.20", ] # ⚠️ 重要: PyTorchは依存関係に含めていません ⚠️ # 理由: pip install -e . でCPU版に上書きされる問題を防ぐため # # 【必須】CUDA版PyTorchの手動インストール手順: # 1. 仮想環境をアクティベート # 2. 以下を個別に実行(一括ではなく1つずつ): # pip install torch --index-url https://download.pytorch.org/whl/cu121 --no-cache-dir # pip install torchvision --index-url https://download.pytorch.org/whl/cu121 # pip install torchaudio --index-url https://download.pytorch.org/whl/cu121 # 3. インストール確認: # python -c "import torch; print(torch.__version__); print(torch.cuda.is_available())" # # 参考: 20251017_全ログ.md - torch一括インストールで20分以上フリーズした実績あり [build-system] requires = ["setuptools>=61.0", "wheel"] build-backend = "setuptools.build_meta" [tool.setuptools] # パッケージ自動検出を無効化(utilsのみを明示的にインストール) packages = ["utils"] [tool.setuptools.package-data] # データファイルを除外(logs, outputs, gradio_uiはプロジェクトディレクトリとして扱う) "*" = []