20
20
from deeppavlov .core .common .cross_validation import calc_cv_score
21
21
from deeppavlov .core .common .file import find_config
22
22
from deeppavlov .download import deep_download
23
- from deeppavlov .utils .agent import start_rabbit_service
24
23
from deeppavlov .utils .pip_wrapper import install_from_config
25
24
from deeppavlov .utils .server import start_model_server
26
25
from deeppavlov .utils .socket import start_socket_server
30
29
parser = argparse .ArgumentParser ()
31
30
32
31
parser .add_argument ("mode" , help = "select a mode, train or interact" , type = str ,
33
- choices = {'train' , 'evaluate' , 'interact' , 'predict' , 'riseapi' , 'risesocket' , 'agent-rabbit ' ,
34
- 'download' , 'install' , ' crossval' })
32
+ choices = {'train' , 'evaluate' , 'interact' , 'predict' , 'riseapi' , 'risesocket' , 'download' , 'install ' ,
33
+ 'crossval' })
35
34
parser .add_argument ("config_path" , help = "path to a pipeline json config" , type = str )
36
35
37
36
parser .add_argument ("-e" , "--start-epoch-num" , dest = "start_epoch_num" , default = None ,
54
53
parser .add_argument ("--socket-type" , default = "TCP" , type = str , choices = {"TCP" , "UNIX" })
55
54
parser .add_argument ("--socket-file" , default = "/tmp/deeppavlov_socket.s" , type = str )
56
55
57
- parser .add_argument ("-sn" , "--service-name" , default = None , help = "service name for agent-rabbit mode" , type = str )
58
- parser .add_argument ("-an" , "--agent-namespace" , default = None , help = "dp-agent namespace name" , type = str )
59
- parser .add_argument ("-ul" , "--utterance-lifetime" , default = None , help = "message expiration in seconds" , type = int )
60
- parser .add_argument ("-rh" , "--rabbit-host" , default = None , help = "RabbitMQ server host" , type = str )
61
- parser .add_argument ("-rp" , "--rabbit-port" , default = None , help = "RabbitMQ server port" , type = int )
62
- parser .add_argument ("-rl" , "--rabbit-login" , default = None , help = "RabbitMQ server login" , type = str )
63
- parser .add_argument ("-rpwd" , "--rabbit-password" , default = None , help = "RabbitMQ server password" , type = str )
64
- parser .add_argument ("-rvh" , "--rabbit-virtualhost" , default = None , help = "RabbitMQ server virtualhost" , type = str )
65
-
66
56
67
57
def main ():
68
58
args = parser .parse_args ()
@@ -85,17 +75,6 @@ def main():
85
75
start_model_server (pipeline_config_path , args .https , args .key , args .cert , port = args .port )
86
76
elif args .mode == 'risesocket' :
87
77
start_socket_server (pipeline_config_path , args .socket_type , port = args .port , socket_file = args .socket_file )
88
- elif args .mode == 'agent-rabbit' :
89
- start_rabbit_service (model_config = pipeline_config_path ,
90
- service_name = args .service_name ,
91
- agent_namespace = args .agent_namespace ,
92
- batch_size = args .batch_size ,
93
- utterance_lifetime_sec = args .utterance_lifetime ,
94
- rabbit_host = args .rabbit_host ,
95
- rabbit_port = args .rabbit_port ,
96
- rabbit_login = args .rabbit_login ,
97
- rabbit_password = args .rabbit_password ,
98
- rabbit_virtualhost = args .rabbit_virtualhost )
99
78
elif args .mode == 'predict' :
100
79
predict_on_stream (pipeline_config_path , args .batch_size , args .file_path )
101
80
elif args .mode == 'crossval' :
0 commit comments