File tree Expand file tree Collapse file tree 2 files changed +10
-4
lines changed Expand file tree Collapse file tree 2 files changed +10
-4
lines changed Original file line number Diff line number Diff line change 11# Procfile
22
33# NeMo Guardrails server
4- # main: uvicorn nemoguardrails.server.api:app --workers 1 --port 9000
4+ # main: uvicorn nemoguardrails.server.api:app --workers 4 --port 9000
55gr : poetry run nemoguardrails server --config configs/guardrail_configs --default-config-id content_safety_colang1 --port 9000
66
77# Guardrails NIMs for inference
8- app_llm : poetry run python mock_llm_server/run_server.py --port 8000 --config-file configs/mock_configs/meta-llama-3.3-70b-instruct.env
9- cs_llm : poetry run python mock_llm_server/run_server.py --port 8001 --config-file configs/mock_configs/nvidia-llama-3.1-nemoguard-8b-content-safety.env
8+ app_llm : poetry run python mock_llm_server/run_server.py --workers 4 -- port 8000 --config-file configs/mock_configs/meta-llama-3.3-70b-instruct.env
9+ cs_llm : poetry run python mock_llm_server/run_server.py --workers 4 -- port 8001 --config-file configs/mock_configs/nvidia-llama-3.1-nemoguard-8b-content-safety.env
Original file line number Diff line number Diff line change @@ -71,7 +71,12 @@ def parse_arguments():
7171 parser .add_argument (
7272 "--config-file" , help = ".env file to configure model" , required = True
7373 )
74-
74+ parser .add_argument (
75+ "--workers" ,
76+ type = int ,
77+ default = 1 ,
78+ help = "Number of uvicorn worker processes (default: 1)" ,
79+ )
7580 return parser .parse_args ()
7681
7782
@@ -110,6 +115,7 @@ def main(): # pragma: no cover
110115 reload = args .reload ,
111116 log_level = args .log_level ,
112117 env_file = config_file ,
118+ workers = args .workers ,
113119 )
114120 except KeyboardInterrupt :
115121 log .info ("\n Server stopped by user" )
You can’t perform that action at this time.
0 commit comments