| Ficheiro | Conteúdo |
|---|---|
config/requirements.txt |
Runtime: diffusers, sdnq, click, rich, … |
config/requirements-dev.txt |
Inclui requirements.txt + pytest |
scripts/setup.sh |
Cria .venv, PyTorch (CUDA/CPU), pip install -e . |
scripts/installer.py |
Instalação estilo Text3D + wrappers em --prefix/bin |
scripts/run_installer.sh |
Executa installer.py (implementação) |
scripts/install.sh |
Delega para run_installer.sh (não confundir com GameDev/install.sh na raiz) |
- Cria
.venvna raiz (remove um.venvexistente). - Instala PyTorch:
- Sem
nvidia-smi: CPU (download.pytorch.org/whl/cpu). - Com NVIDIA e Python 3.13+:
pip install torch torchvision(PyPI, wheels CUDA alinhados). - Com NVIDIA e Python 3.10–3.12: índice
cu121oucu118conforme driver.
- Sem
- Instala
config/requirements.txtepip install -e .. - Cria
outputs/images/.
chmod +x scripts/setup.sh
./scripts/setup.sh
source .venv/bin/activate
python -c "import torch; print(torch.__version__, torch.cuda.is_available())"
text2d infoInstalação para ~/.local ou outro --prefix:
chmod +x scripts/run_installer.sh scripts/install.sh
./scripts/run_installer.sh --prefix ~/.localCom venv existente (só reinstala o pacote no .venv e gera wrappers):
./scripts/run_installer.sh --use-venv --prefix ~/.local(./scripts/install.sh é equivalente a run_installer.sh.)
Sem .venv e com --use-venv → erro (mensagem a indicar ./scripts/setup.sh).
Flags: --skip-deps, --skip-models, --force, --python, INSTALL_PREFIX.
python3 -m venv .venv
source .venv/bin/activate
pip install -U pip setuptools wheel
# GPU: ver https://pytorch.org/get-started/locally/
pip install torch torchvision
pip install -r config/requirements.txt
pip install -e .
# opcional: pip install -e ".[dev]"pip install -e ".[dev]"
pytest tests/ -vNa primeira text2d generate, o Hub descarrega o modelo (vários GB). Espaço em disco e rede estáveis ajudam. Login opcional:
huggingface-cli loginVer TROUBLESHOOTING.md.