@@ -132,7 +132,7 @@ def test_perf_analyzer_config(self):
132132
133133 def test_perf_analyzer_boolean_args (self ):
134134 """Test that only positive boolean args get added"""
135- expected_cli_str = "-m test_model --measurement-interval=1000 --binary-search --measurement-request-count=50"
135+ expected_cli_str = "-m test_model -b 1 - -measurement-interval=1000 --binary-search --measurement-request-count=50"
136136
137137 self .config ["async" ] = "False"
138138 self .config ["binary-search" ] = "True"
@@ -141,15 +141,15 @@ def test_perf_analyzer_boolean_args(self):
141141
142142 def test_perf_analyzer_additive_args (self ):
143143 shape = ["name1:1,2,3" , "name2:4,5,6" ]
144- expected_cli_str = "-m test_model --measurement-interval=1000 --shape=name1:1,2,3 --shape=name2:4,5,6 --measurement-request-count=50"
144+ expected_cli_str = "-m test_model -b 1 - -measurement-interval=1000 --shape=name1:1,2,3 --shape=name2:4,5,6 --measurement-request-count=50"
145145
146146 self .config ["shape" ] = shape [:]
147147
148148 self .assertEqual (self .config ["shape" ], shape )
149149 self .assertEqual (self .config .to_cli_string (), expected_cli_str )
150150
151151 shape = "name1:1,2,3"
152- expected_cli_str = "-m test_model --measurement-interval=1000 --shape=name1:1,2,3 --measurement-request-count=50"
152+ expected_cli_str = "-m test_model -b 1 - -measurement-interval=1000 --shape=name1:1,2,3 --measurement-request-count=50"
153153 self .config ["shape" ] = shape
154154
155155 self .assertEqual (self .config .to_cli_string (), expected_cli_str )
@@ -177,7 +177,7 @@ def test_perf_analyzer_ssl_args(self):
177177 ssl_https_private_key_file = "h"
178178
179179 expected_cli_str = (
180- f"-m test_model --measurement-interval=1000 --measurement-request-count=50 --ssl-grpc-use-ssl "
180+ f"-m test_model -b 1 - -measurement-interval=1000 --measurement-request-count=50 --ssl-grpc-use-ssl "
181181 f"--ssl-grpc-root-certifications-file=a --ssl-grpc-private-key-file=b --ssl-grpc-certificate-chain-file=c "
182182 f"--ssl-https-verify-peer=1 --ssl-https-verify-host=2 --ssl-https-ca-certificates-file=d --ssl-https-client-certificate-type=e "
183183 f"--ssl-https-client-certificate-file=f --ssl-https-private-key-type=g --ssl-https-private-key-file=h"
@@ -241,7 +241,7 @@ def test_perf_analyzer_ssl_args(self):
241241 self .config ["ssl-grpc-use-ssl" ] = ssl_grpc_use_ssl
242242 self .assertEqual (self .config ["ssl-grpc-use-ssl" ], ssl_grpc_use_ssl )
243243 expected_cli_str = (
244- f"-m test_model --measurement-interval=1000 --measurement-request-count=50 "
244+ f"-m test_model -b 1 - -measurement-interval=1000 --measurement-request-count=50 "
245245 f"--ssl-grpc-root-certifications-file=a --ssl-grpc-private-key-file=b --ssl-grpc-certificate-chain-file=c "
246246 f"--ssl-https-verify-peer=1 --ssl-https-verify-host=2 --ssl-https-ca-certificates-file=d --ssl-https-client-certificate-type=e "
247247 f"--ssl-https-client-certificate-file=f --ssl-https-private-key-type=g --ssl-https-private-key-file=h"
@@ -651,6 +651,8 @@ def test_get_cmd_single_model(self):
651651 "perf_analyzer" ,
652652 "-m" ,
653653 "test_model" ,
654+ "-b" ,
655+ "1" ,
654656 "--measurement-interval" ,
655657 "1000" ,
656658 "--measurement-request-count" ,
@@ -688,7 +690,7 @@ def test_get_cmd_multi_model(self):
688690 expected_cmd = [
689691 'mpiexec' , '--allow-run-as-root' , '--tag-output' ,
690692 '-n' , '1' , 'perf_analyzer' , '--enable-mpi' ,
691- '-m' , 'MultiModel1' ,
693+ '-m' , 'MultiModel1' , '-b' , '1' ,
692694 '--measurement-interval' , '1000' ,
693695 '--measurement-request-count' , '50' ,
694696 ':' , '-n' , '1' , 'perf_analyzer' , '--enable-mpi' ,
0 commit comments