dream
201 строка · 5.3 Кб
1services:
2agent:
3command: sh -c 'bin/wait && python -m deeppavlov_agent.run agent.pipeline_config=assistant_dists/dream_voice/pipeline_conf.json'
4environment:
5WAIT_HOSTS: "dff-program-y-skill:8008, sentseg:8011, convers-evaluation-selector:8009,
6dff-intent-responder-skill:8012, intent-catcher:8014,
7dialogpt:8125, sentence-ranker:8128,
8voice-service:8333, dff-voice-skill:8444"
9WAIT_HOSTS_TIMEOUT: ${WAIT_TIMEOUT:-1200}
10HIGH_PRIORITY_INTENTS: 1
11RESTRICTION_FOR_SENSITIVE_CASE: 1
12ALWAYS_TURN_ON_ALL_SKILLS: 0
13LANGUAGE: EN
14FALLBACK_FILE: fallbacks_dream_en.json
15
16files:
17image: julienmeerschart/simple-file-upload-download-server
18
19dff-program-y-skill:
20env_file: [.env]
21build:
22args:
23SERVICE_PORT: 8008
24SERVICE_NAME: dff_program_y_skill
25LANGUAGE: EN
26context: .
27dockerfile: ./skills/dff_program_y_skill/Dockerfile
28command: gunicorn --workers=1 server:app -b 0.0.0.0:8008 --reload
29deploy:
30resources:
31limits:
32memory: 1024M
33reservations:
34memory: 1024M
35
36
37sentseg:
38env_file: [.env]
39build:
40context: ./annotators/SentSeg/
41command: flask run -h 0.0.0.0 -p 8011
42environment:
43- FLASK_APP=server
44deploy:
45resources:
46limits:
47memory: 1.5G
48reservations:
49memory: 1.5G
50
51convers-evaluation-selector:
52env_file: [.env]
53build:
54args:
55TAG_BASED_SELECTION: 1
56CALL_BY_NAME_PROBABILITY: 0.5
57PROMPT_PROBA: 0.1
58ACKNOWLEDGEMENT_PROBA: 0.3
59PRIORITIZE_WITH_REQUIRED_ACT: 0
60PRIORITIZE_NO_DIALOG_BREAKDOWN: 0
61PRIORITIZE_WITH_SAME_TOPIC_ENTITY: 0
62IGNORE_DISLIKED_SKILLS: 0
63GREETING_FIRST: 1
64RESTRICTION_FOR_SENSITIVE_CASE: 1
65PRIORITIZE_PROMTS_WHEN_NO_SCRIPTS: 1
66MAX_TURNS_WITHOUT_SCRIPTS: 7
67ADD_ACKNOWLEDGMENTS_IF_POSSIBLE: 1
68PRIORITIZE_SCRIPTED_SKILLS: 0
69CONFIDENCE_STRENGTH: 0.8
70CONV_EVAL_STRENGTH: 0.4
71PRIORITIZE_HUMAN_INITIATIVE: 1
72QUESTION_TO_QUESTION_DOWNSCORE_COEF: 0.8
73LANGUAGE: EN
74FALLBACK_FILE: fallbacks_dream_en.json
75context: .
76dockerfile: ./response_selectors/convers_evaluation_based_selector/Dockerfile
77command: flask run -h 0.0.0.0 -p 8009
78environment:
79- FLASK_APP=server
80deploy:
81resources:
82limits:
83memory: 256M
84reservations:
85memory: 256M
86
87dff-intent-responder-skill:
88env_file: [ .env ]
89build:
90args:
91SERVICE_PORT: 8012
92SERVICE_NAME: dff_intent_responder_skill
93INTENT_RESPONSE_PHRASES_FNAME: intent_response_phrases.json
94context: .
95dockerfile: ./skills/dff_intent_responder_skill/Dockerfile
96command: gunicorn --workers=1 server:app -b 0.0.0.0:8012 --reload
97deploy:
98resources:
99limits:
100memory: 128M
101reservations:
102memory: 128M
103
104intent-catcher:
105env_file: [.env]
106build:
107context: .
108dockerfile: ./annotators/IntentCatcherTransformers/Dockerfile
109args:
110SERVICE_PORT: 8014
111CONFIG_NAME: intents_model_dp_config.json
112INTENT_PHRASES_PATH: intent_phrases.json
113command: python -m flask run -h 0.0.0.0 -p 8014
114environment:
115- FLASK_APP=server
116- CUDA_VISIBLE_DEVICES=0
117deploy:
118resources:
119limits:
120memory: 3.5G
121reservations:
122memory: 3.5G
123
124dialogpt:
125env_file: [ .env ]
126build:
127args:
128SERVICE_PORT: 8125
129SERVICE_NAME: dialogpt
130PRETRAINED_MODEL_NAME_OR_PATH: microsoft/DialoGPT-medium
131N_HYPOTHESES_TO_GENERATE: 5
132CONFIG_NAME: dialogpt_en.json
133MAX_HISTORY_DEPTH: 2
134context: .
135dockerfile: ./services/dialogpt/Dockerfile
136command: flask run -h 0.0.0.0 -p 8125
137environment:
138- CUDA_VISIBLE_DEVICES=0
139- FLASK_APP=server
140deploy:
141resources:
142limits:
143memory: 2G
144reservations:
145memory: 2G
146
147sentence-ranker:
148env_file: [ .env ]
149build:
150args:
151SERVICE_PORT: 8128
152SERVICE_NAME: sentence_ranker
153PRETRAINED_MODEL_NAME_OR_PATH: sentence-transformers/all-MiniLM-L6-v2
154context: ./services/sentence_ranker/
155command: flask run -h 0.0.0.0 -p 8128
156environment:
157- CUDA_VISIBLE_DEVICES=0
158- FLASK_APP=server
159deploy:
160resources:
161limits:
162memory: 3G
163reservations:
164memory: 3G
165
166voice-service:
167env_file: [ .env ]
168build:
169args:
170SERVICE_PORT: 8333
171SERVICE_NAME: voice_service
172context: ./services/voice_service/
173command: python -m flask run -h 0.0.0.0 -p 8333
174environment:
175- CUDA_VISIBLE_DEVICES=0
176- FLASK_APP=server
177deploy:
178resources:
179limits:
180memory: 5G
181reservations:
182memory: 5G
183
184dff-voice-skill:
185env_file: [ .env ]
186build:
187args:
188SERVICE_PORT: 8444
189SERVICE_NAME: dff_voice_skill
190context: .
191dockerfile: ./skills/dff_voice_skill/Dockerfile
192command: gunicorn --workers=1 server:app -b 0.0.0.0:8444 --reload
193environment:
194- FLASK_APP=server
195deploy:
196resources:
197limits:
198memory: 5G
199reservations:
200memory: 5G
201version: '3.7'
202