@@ -38,17 +38,11 @@ set(CMAKE_CXX_STANDARD_REQUIRED ON)
38
38
# Options
39
39
#
40
40
set (TRITON_VERSION "0.0.0" CACHE STRING "Version for the clients" )
41
- set (PERF_ANALYZER_VERSION ${TRITON_VERSION} CACHE STRING "Build Version for Perf Analyzer" )
42
41
option (TRITON_ENABLE_CC_HTTP "Build C++ HTTP client libraries" OFF )
43
42
option (TRITON_ENABLE_CC_GRPC "Build C++ GRPC client libraries" OFF )
44
43
option (TRITON_ENABLE_PYTHON_HTTP "Enable Python HTTP client libraries" OFF )
45
44
option (TRITON_ENABLE_PYTHON_GRPC "Enable Python GRPC client libraries" OFF )
46
45
option (TRITON_ENABLE_JAVA_HTTP "Enable JAVA HTTP client libraries" OFF )
47
- option (TRITON_ENABLE_PERF_ANALYZER "Enable Performance Analyzer" OFF )
48
- option (TRITON_ENABLE_PERF_ANALYZER_C_API "Enable Performance Analyzer C API" OFF )
49
- option (TRITON_ENABLE_PERF_ANALYZER_TFS "Enable TensorFlow Serving support for Performance Analyzer" OFF )
50
- option (TRITON_ENABLE_PERF_ANALYZER_TS "Enable TorchServe support for Performance Analyzer" OFF )
51
- option (TRITON_ENABLE_PERF_ANALYZER_OPENAI "Enable OpenAI support for Performance Analyzer" OFF )
52
46
option (TRITON_ENABLE_EXAMPLES "Include examples in build" OFF )
53
47
option (TRITON_ENABLE_TESTS "Include tests in build" OFF )
54
48
option (TRITON_ENABLE_GPU "Enable GPU support in libraries" OFF )
@@ -131,28 +125,15 @@ else()
131
125
set (_FINDPACKAGE_PROTOBUF_CONFIG_DIR "${TRITON_THIRD_PARTY_INSTALL_PREFIX} /protobuf/${LIB_DIR} /cmake/protobuf" )
132
126
endif ()
133
127
134
- if (TRITON_ENABLE_CC_HTTP OR TRITON_ENABLE_CC_GRPC OR TRITON_ENABLE_PERF_ANALYZER OR TRITON_ENABLE_PERF_ANALYZER_C_API )
128
+ if (TRITON_ENABLE_CC_HTTP OR TRITON_ENABLE_CC_GRPC)
135
129
136
130
set (_cc_client_depends re2)
137
131
if (${TRITON_ENABLE_CC_HTTP} )
138
132
set (_cc_client_depends ${_cc_client_depends} curl)
139
133
endif () # TRITON_ENABLE_CC_HTTP
140
- if (${TRITON_ENABLE_CC_GRPC} OR ${TRITON_ENABLE_PERF_ANALYZER} )
134
+ if (${TRITON_ENABLE_CC_GRPC} )
141
135
set (_cc_client_depends ${_cc_client_depends} grpc protobuf)
142
- endif () # TRITON_ENABLE_CC_GRPC OR TRITON_ENABLE_PERF_ANALYZER
143
-
144
- if (NOT ${TRITON_ENABLE_PERF_ANALYZER} AND ${TRITON_ENABLE_PERF_ANALYZER_C_API} )
145
- message (FATAL_ERROR "TRITON_ENABLE_PERF_ANALYZER_C_API=ON requires TRITON_ENABLE_PERF_ANALYZER=ON" )
146
- endif () # NOT TRITON_ENABLE_PERF_ANALYZER AND TRITON_ENABLE_PERF_ANALYZER_C_API
147
- if (NOT ${TRITON_ENABLE_PERF_ANALYZER} AND ${TRITON_ENABLE_PERF_ANALYZER_TFS} )
148
- message (FATAL_ERROR "TRITON_ENABLE_PERF_ANALYZER_TFS=ON requires TRITON_ENABLE_PERF_ANALYZER=ON" )
149
- endif () # NOT TRITON_ENABLE_PERF_ANALYZER AND TRITON_ENABLE_PERF_ANALYZER_TFS
150
- if (NOT ${TRITON_ENABLE_PERF_ANALYZER} AND ${TRITON_ENABLE_PERF_ANALYZER_TS} )
151
- message (FATAL_ERROR "TRITON_ENABLE_PERF_ANALYZER_TS=ON requires TRITON_ENABLE_PERF_ANALYZER=ON" )
152
- endif () # NOT TRITON_ENABLE_PERF_ANALYZER AND TRITON_ENABLE_PERF_ANALYZER_TS
153
- if (NOT ${TRITON_ENABLE_PERF_ANALYZER} AND ${TRITON_ENABLE_PERF_ANALYZER_OPENAI} )
154
- message (FATAL_ERROR "TRITON_ENABLE_PERF_ANALYZER_OPENAI=ON requires TRITON_ENABLE_PERF_ANALYZER=ON" )
155
- endif () # NOT TRITON_ENABLE_PERF_ANALYZER AND TRITON_ENABLE_PERF_ANALYZER_OPENAI
136
+ endif () # TRITON_ENABLE_CC_GRPC
156
137
157
138
ExternalProject_Add(cc-clients
158
139
PREFIX cc-clients
@@ -172,14 +153,8 @@ if(TRITON_ENABLE_CC_HTTP OR TRITON_ENABLE_CC_GRPC OR TRITON_ENABLE_PERF_ANALYZER
172
153
-DTRITON_REPO_ORGANIZATION:STRING =${TRITON_REPO_ORGANIZATION}
173
154
-DTRITON_COMMON_REPO_TAG:STRING =${TRITON_COMMON_REPO_TAG}
174
155
-DTRITON_CORE_REPO_TAG:STRING =${TRITON_CORE_REPO_TAG}
175
- -DPERF_ANALYZER_VERSION:STRING =${PERF_ANALYZER_VERSION}
176
156
-DTRITON_ENABLE_CC_HTTP:BOOL =${TRITON_ENABLE_CC_HTTP}
177
157
-DTRITON_ENABLE_CC_GRPC:BOOL =${TRITON_ENABLE_CC_GRPC}
178
- -DTRITON_ENABLE_PERF_ANALYZER:BOOL =${TRITON_ENABLE_PERF_ANALYZER}
179
- -DTRITON_ENABLE_PERF_ANALYZER_C_API:BOOL =${TRITON_ENABLE_PERF_ANALYZER_C_API}
180
- -DTRITON_ENABLE_PERF_ANALYZER_TFS:BOOL =${TRITON_ENABLE_PERF_ANALYZER_TFS}
181
- -DTRITON_ENABLE_PERF_ANALYZER_TS:BOOL =${TRITON_ENABLE_PERF_ANALYZER_TS}
182
- -DTRITON_ENABLE_PERF_ANALYZER_OPENAI:BOOL =${TRITON_ENABLE_PERF_ANALYZER_OPENAI}
183
158
-DTRITON_ENABLE_EXAMPLES:BOOL =${TRITON_ENABLE_EXAMPLES}
184
159
-DTRITON_ENABLE_TESTS:BOOL =${TRITON_ENABLE_TESTS}
185
160
-DTRITON_ENABLE_GPU:BOOL =${TRITON_ENABLE_GPU}
@@ -189,16 +164,13 @@ if(TRITON_ENABLE_CC_HTTP OR TRITON_ENABLE_CC_GRPC OR TRITON_ENABLE_PERF_ANALYZER
189
164
-DCMAKE_INSTALL_PREFIX:PATH =${TRITON_INSTALL_PREFIX}
190
165
DEPENDS ${_cc_client_depends}
191
166
)
192
- endif () # TRITON_ENABLE_CC_HTTP OR TRITON_ENABLE_CC_GRPC OR TRITON_ENABLE_PERF_ANALYZER
167
+ endif () # TRITON_ENABLE_CC_HTTP OR TRITON_ENABLE_CC_GRPC
193
168
194
169
if (TRITON_ENABLE_PYTHON_HTTP OR TRITON_ENABLE_PYTHON_GRPC)
195
170
set (_py_client_depends re2)
196
171
if (${TRITON_ENABLE_PYTHON_GRPC} )
197
172
set (_py_client_depends ${_py_client_depends} grpc protobuf)
198
173
endif () # TRITON_ENABLE_PYTHON_GRPC
199
- if (${TRITON_ENABLE_PERF_ANALYZER} )
200
- set (_py_client_depends ${_py_client_depends} cc-clients)
201
- endif () # TRITON_ENABLE_PERF_ANALYZER
202
174
203
175
ExternalProject_Add(python-clients
204
176
PREFIX python-clients
@@ -219,11 +191,6 @@ if(TRITON_ENABLE_PYTHON_HTTP OR TRITON_ENABLE_PYTHON_GRPC)
219
191
-DTRITON_VERSION:STRING =${TRITON_VERSION}
220
192
-DTRITON_ENABLE_PYTHON_HTTP:BOOL =${TRITON_ENABLE_PYTHON_HTTP}
221
193
-DTRITON_ENABLE_PYTHON_GRPC:BOOL =${TRITON_ENABLE_PYTHON_GRPC}
222
- -DTRITON_ENABLE_PERF_ANALYZER:BOOL =${TRITON_ENABLE_PERF_ANALYZER}
223
- -DTRITON_ENABLE_PERF_ANALYZER_C_API:BOOL =${TRITON_ENABLE_PERF_ANALYZER_C_API}
224
- -DTRITON_ENABLE_PERF_ANALYZER_TFS:BOOL =${TRITON_ENABLE_PERF_ANALYZER_TFS}
225
- -DTRITON_ENABLE_PERF_ANALYZER_TS:BOOL =${TRITON_ENABLE_PERF_ANALYZER_TS}
226
- -DTRITON_ENABLE_PERF_ANALYZER_OPENAI:BOOL =${TRITON_ENABLE_PERF_ANALYZER_OPENAI}
227
194
-DTRITON_ENABLE_EXAMPLES:BOOL =${TRITON_ENABLE_EXAMPLES}
228
195
-DTRITON_ENABLE_TESTS:BOOL =${TRITON_ENABLE_TESTS}
229
196
-DTRITON_PACKAGE_PERF_ANALYZER:BOOL =${TRITON_PACKAGE_PERF_ANALYZER}
0 commit comments