Files
WhatIDo/.gitignore
T
dev 19be1cc9ef feat(photo-ai): официальный CodeFormer вендорен, веса на этапе сборки
CodeFormer был написан по API сторонней обёртки с PyPI (rohitkhatri):
CodeFormer(..., device=..., fp16=False) и net.device официальный класс
не принимает — вызов падал бы с TypeError. В photo-ai/vendor/codeformer
вендорен официальный sczhou/CodeFormer (codeformer_arch.py +
vqgan_arch.py, b33cc7d, лицензия S-Lab 1.0), устройство передаётся
через net.to(device), чекпоинт читается из params_ema.

Веса больше не качаются лениво при первом запросе: fetch-weights.py на
сборке образа кладёт их в /opt/photo-ai-seed (build-arg
PHOTO_AI_PREFETCH, дефолт codeformer), при старте seed_weights()
переносит их в том photo-ai-models:/models/weights. Том переживает
пересборку образа, BuildKit-кэш не даёт качать повторно, недоступная
сеть на сборке не роняет образ.
2026-10-04 21:05:15 +03:00

39 lines
481 B
Plaintext

# --- Environment / secrets ---
.env
.env.*
!.env.example
*.pem
*.key
*.crt
certs/
wg/
# --- Run-time data / uploads ---
uploads/
backups/
*.sql.gz
*.tar.gz
# --- Generated build artifacts ---
public/version.json
# --- Node ---
node_modules/
# --- Logs / tmp / OS ---
*.log
.tmp/
tmp/
.DS_Store
Thumbs.db
# --- Playwright test artifacts ---
.playwright-mcp/
# --- Python bytecode (photo-ai) ---
__pycache__/
*.pyc
# --- Internal audit (not for commit) ---
SECURITY_AUDIT.md