@@ -58,10 +58,6 @@ TRITON_REPO_ORGANIZATION=${TRITON_REPO_ORGANIZATION:="http://github.com/triton-i
5858 -DTRITON_ENABLE_PYTHON_HTTP=ON \
5959 -DTRITON_ENABLE_PYTHON_GRPC=ON \
6060 -DTRITON_ENABLE_JAVA_HTTP=ON \
61- -DTRITON_ENABLE_PERF_ANALYZER=ON \
62- -DTRITON_ENABLE_PERF_ANALYZER_C_API=ON \
63- -DTRITON_ENABLE_PERF_ANALYZER_TFS=OFF \
64- -DTRITON_ENABLE_PERF_ANALYZER_TS=OFF \
6561 -DTRITON_ENABLE_EXAMPLES=ON \
6662 -DTRITON_ENABLE_TESTS=ON \
6763 -DTRITON_ENABLE_GPU=OFF \
9086 -DTRITON_ENABLE_CC_GRPC=ON \
9187 -DTRITON_ENABLE_PYTHON_HTTP=OFF \
9288 -DTRITON_ENABLE_PYTHON_GRPC=ON \
93- -DTRITON_ENABLE_PERF_ANALYZER=ON \
94- -DTRITON_ENABLE_PERF_ANALYZER_C_API=ON \
95- -DTRITON_ENABLE_PERF_ANALYZER_TFS=OFF \
96- -DTRITON_ENABLE_PERF_ANALYZER_TS=OFF \
9789 -DTRITON_ENABLE_EXAMPLES=ON \
9890 -DTRITON_ENABLE_TESTS=ON \
9991 -DTRITON_ENABLE_GPU=ON \
121113 -DTRITON_ENABLE_CC_GRPC=OFF \
122114 -DTRITON_ENABLE_PYTHON_HTTP=ON \
123115 -DTRITON_ENABLE_PYTHON_GRPC=OFF \
124- -DTRITON_ENABLE_PERF_ANALYZER=ON \
125- -DTRITON_ENABLE_PERF_ANALYZER_C_API=ON \
126- -DTRITON_ENABLE_PERF_ANALYZER_TFS=OFF \
127- -DTRITON_ENABLE_PERF_ANALYZER_TS=OFF \
128116 -DTRITON_ENABLE_EXAMPLES=ON \
129117 -DTRITON_ENABLE_TESTS=ON \
130118 -DTRITON_ENABLE_GPU=ON \
@@ -141,59 +129,27 @@ else
141129 exit 1
142130fi
143131
144- #
145- # Build without Perf Analyzer
146- #
147- (cd /workspace/build && \
148- rm -fr cc-clients python-clients && \
149- cmake -DCMAKE_INSTALL_PREFIX=/workspace/install \
150- -DTRITON_ENABLE_CC_HTTP=ON \
151- -DTRITON_ENABLE_CC_GRPC=ON \
152- -DTRITON_ENABLE_PYTHON_HTTP=ON \
153- -DTRITON_ENABLE_PYTHON_GRPC=ON \
154- -DTRITON_ENABLE_PERF_ANALYZER=OFF \
155- -DTRITON_ENABLE_PERF_ANALYZER_C_API=OFF \
156- -DTRITON_ENABLE_PERF_ANALYZER_TFS=OFF \
157- -DTRITON_ENABLE_PERF_ANALYZER_TS=OFF \
158- -DTRITON_ENABLE_EXAMPLES=ON \
159- -DTRITON_ENABLE_TESTS=ON \
160- -DTRITON_ENABLE_GPU=ON \
161- -DTRITON_REPO_ORGANIZATION:STRING=${TRITON_REPO_ORGANIZATION} \
162- -DTRITON_COMMON_REPO_TAG=${TRITON_COMMON_REPO_TAG} \
163- -DTRITON_CORE_REPO_TAG=${TRITON_CORE_REPO_TAG} \
164- -DTRITON_THIRD_PARTY_REPO_TAG=${TRITON_THIRD_PARTY_REPO_TAG} \
165- /workspace/client && \
166- make -j16 cc-clients python-clients)
167- if [ $? -eq 0 ]; then
168- echo -e " \n***\n*** No-Perf-Analyzer Passed\n***"
169- else
170- echo -e " \n***\n*** No-Perf-Analyzer FAILED\n***"
171- exit 1
172- fi
173-
132+ # TODO: TPRD-342 These tests should be PA CI test
133+ # cases not Triton test cases
134+ rm -fr /workspace/build
135+ mkdir -p /workspace/build
174136#
175137# Build without C API in Perf Analyzer
176138#
177139(cd /workspace/build && \
178- rm -fr cc-clients python-clients && \
179140 cmake -DCMAKE_INSTALL_PREFIX=/workspace/install \
180141 -DTRITON_ENABLE_CC_HTTP=ON \
181142 -DTRITON_ENABLE_CC_GRPC=ON \
182- -DTRITON_ENABLE_PYTHON_HTTP=ON \
183- -DTRITON_ENABLE_PYTHON_GRPC=ON \
184- -DTRITON_ENABLE_PERF_ANALYZER=ON \
185143 -DTRITON_ENABLE_PERF_ANALYZER_C_API=OFF \
186144 -DTRITON_ENABLE_PERF_ANALYZER_TFS=ON \
187145 -DTRITON_ENABLE_PERF_ANALYZER_TS=ON \
188- -DTRITON_ENABLE_EXAMPLES=ON \
189- -DTRITON_ENABLE_TESTS=ON \
190146 -DTRITON_ENABLE_GPU=ON \
191147 -DTRITON_REPO_ORGANIZATION:STRING=${TRITON_REPO_ORGANIZATION} \
192148 -DTRITON_COMMON_REPO_TAG=${TRITON_COMMON_REPO_TAG} \
193149 -DTRITON_CORE_REPO_TAG=${TRITON_CORE_REPO_TAG} \
194- -DTRITON_THIRD_PARTY_REPO_TAG =${TRITON_THIRD_PARTY_REPO_TAG } \
195- /workspace/client && \
196- make -j16 cc-clients python-clients )
150+ -DTRITON_CLIENT_REPO_TAG =${TRITON_CLIENT_REPO_TAG } \
151+ /workspace/perf_analyzer && \
152+ make -j16 perf-analyzer )
197153if [ $? -eq 0 ]; then
198154 echo -e " \n***\n*** No-CAPI Passed\n***"
199155else
205161# Build without TensorFlow Serving in Perf Analyzer
206162#
207163(cd /workspace/build && \
208- rm -fr cc-clients python-clients && \
164+ rm -fr cc_clients perf_analyzer && \
209165 cmake -DCMAKE_INSTALL_PREFIX=/workspace/install \
210166 -DTRITON_ENABLE_CC_HTTP=ON \
211167 -DTRITON_ENABLE_CC_GRPC=ON \
212- -DTRITON_ENABLE_PYTHON_HTTP=ON \
213- -DTRITON_ENABLE_PYTHON_GRPC=ON \
214- -DTRITON_ENABLE_PERF_ANALYZER=ON \
215168 -DTRITON_ENABLE_PERF_ANALYZER_C_API=ON \
216169 -DTRITON_ENABLE_PERF_ANALYZER_TFS=OFF \
217170 -DTRITON_ENABLE_PERF_ANALYZER_TS=ON \
218- -DTRITON_ENABLE_EXAMPLES=ON \
219- -DTRITON_ENABLE_TESTS=ON \
220171 -DTRITON_ENABLE_GPU=ON \
221172 -DTRITON_REPO_ORGANIZATION:STRING=${TRITON_REPO_ORGANIZATION} \
222173 -DTRITON_COMMON_REPO_TAG=${TRITON_COMMON_REPO_TAG} \
223174 -DTRITON_CORE_REPO_TAG=${TRITON_CORE_REPO_TAG} \
224- -DTRITON_THIRD_PARTY_REPO_TAG =${TRITON_THIRD_PARTY_REPO_TAG } \
225- /workspace/client && \
226- make -j16 cc-clients python-clients )
175+ -DTRITON_CLIENT_REPO_TAG =${TRITON_CLIENT_REPO_TAG } \
176+ /workspace/perf_analyzer && \
177+ make -j16 perf-analyzer )
227178if [ $? -eq 0 ]; then
228179 echo -e " \n***\n*** No-TF-Serving Passed\n***"
229180else
235186# Build without TorchServe in Perf Analyzer
236187#
237188(cd /workspace/build && \
238- rm -fr cc-clients python-clients && \
189+ rm -fr cc_clients perf_analyzer && \
239190 cmake -DCMAKE_INSTALL_PREFIX=/workspace/install \
240191 -DTRITON_ENABLE_CC_HTTP=ON \
241192 -DTRITON_ENABLE_CC_GRPC=ON \
242- -DTRITON_ENABLE_PYTHON_HTTP=ON \
243- -DTRITON_ENABLE_PYTHON_GRPC=ON \
244- -DTRITON_ENABLE_PERF_ANALYZER=ON \
245193 -DTRITON_ENABLE_PERF_ANALYZER_C_API=ON \
246194 -DTRITON_ENABLE_PERF_ANALYZER_TFS=ON \
247195 -DTRITON_ENABLE_PERF_ANALYZER_TS=OFF \
248- -DTRITON_ENABLE_EXAMPLES=ON \
249- -DTRITON_ENABLE_TESTS=ON \
250196 -DTRITON_ENABLE_GPU=ON \
251197 -DTRITON_REPO_ORGANIZATION:STRING=${TRITON_REPO_ORGANIZATION} \
252198 -DTRITON_COMMON_REPO_TAG=${TRITON_COMMON_REPO_TAG} \
253199 -DTRITON_CORE_REPO_TAG=${TRITON_CORE_REPO_TAG} \
254- -DTRITON_THIRD_PARTY_REPO_TAG =${TRITON_THIRD_PARTY_REPO_TAG } \
255- /workspace/client && \
256- make -j16 cc-clients python-clients )
200+ -DTRITON_CLIENT_REPO_TAG =${TRITON_CLIENT_REPO_TAG } \
201+ /workspace/perf_analyzer && \
202+ make -j16 perf-analyzer )
257203if [ $? -eq 0 ]; then
258204 echo -e " \n***\n*** No-TorchServe Passed\n***"
259205else
0 commit comments