feat: ui + docs: для жюри
This commit is contained in:
@@ -9,8 +9,20 @@ services:
|
||||
image: pd-guard-spring:jvm
|
||||
ports:
|
||||
- "8080:8080"
|
||||
deploy:
|
||||
resources:
|
||||
limits:
|
||||
cpus: "4"
|
||||
memory: 6g
|
||||
environment:
|
||||
# Дефолт JVM — 25% контейнерного лимита на heap.
|
||||
JAVA_OPTS: >-
|
||||
-Dspring.config.additional-location=optional:file:/deployments/config/
|
||||
-XX:MaxRAMPercentage=75.0
|
||||
PDGUARD_MAX_CONCURRENT: "2000"
|
||||
# На 1 vCPU дефолт 200мс держал concurrency у пола; на 4 vCPU запас есть,
|
||||
# но 800мс оставлено с той же осторожностью — целевая latency контракта 1с.
|
||||
PDGUARD_TARGET_LATENCY_MS: "800"
|
||||
PDGUARD_WARMUP_ITERATIONS: "2000"
|
||||
# Вторая ступень распознавания — две модели под разные задачи (см.
|
||||
# NameCascade.java): WikiNEuRal размечает имена, ruBERT — составляющие
|
||||
@@ -19,6 +31,10 @@ services:
|
||||
PDGUARD_NER_NAME_MODEL: /deployments/models/wikineural-ner
|
||||
PDGUARD_NER_ADDRESS_ENGINE: rubert
|
||||
PDGUARD_NER_ADDRESS_MODEL: /deployments/models/rubert-ner
|
||||
# Третья ступень (юридические реквизиты, LLAIM Legal NER) временно выключена
|
||||
# для нагрузочного теста — проверяем, она ли основной источник CPU-затрат
|
||||
# на 1-vCPU лимите. Включить: PDGUARD_NER_LEGAL_ENGINE=ru-legal-ner.
|
||||
PDGUARD_NER_LEGAL_ENGINE: "off"
|
||||
volumes:
|
||||
- ./config:/deployments/config:ro
|
||||
- ./models:/deployments/models:ro
|
||||
|
||||
Reference in New Issue
Block a user