Skip to content

Commit 1183a98

Browse files
lzhangzzirexyc
authored andcommitted
update
1 parent c89eb58 commit 1183a98

File tree

5 files changed

+15
-12
lines changed

5 files changed

+15
-12
lines changed

csrc/mmdeploy/net/trt/trt_net.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
#include "mmdeploy/core/model.h"
99
#include "mmdeploy/core/module.h"
1010
#include "mmdeploy/core/utils/formatter.h"
11+
#include "mmdeploy/device/cuda/cuda_device.h"
1112

1213
namespace mmdeploy::framework {
1314

csrc/mmdeploy/triton/CMakeLists.txt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,13 +61,11 @@ FetchContent_Declare(
6161
repo-core
6262
GIT_REPOSITORY https://github.com/triton-inference-server/core.git
6363
GIT_TAG ${TRITON_CORE_REPO_TAG}
64-
GIT_SHALLOW ON
6564
)
6665
FetchContent_Declare(
6766
repo-backend
6867
GIT_REPOSITORY https://github.com/triton-inference-server/backend.git
6968
GIT_TAG ${TRITON_BACKEND_REPO_TAG}
70-
GIT_SHALLOW ON
7169
)
7270
FetchContent_MakeAvailable(repo-common repo-core repo-backend)
7371

@@ -98,8 +96,9 @@ target_link_libraries(
9896
mmdeploy_load_static(triton-mmdeploy-backend MMDeployStaticModules)
9997
target_link_libraries(triton-mmdeploy-backend PRIVATE MMDeployLibs)
10098

101-
mmdeploy_export(triton-mmdeploy-backend)
99+
set_target_properties(triton-mmdeploy-backend PROPERTIES INSTALL_RPATH "\$ORIGIN")
102100

101+
install(TARGETS triton-mmdeploy-backend DESTINATION backend/mmdeploy)
103102

104103
if (WIN32)
105104
set_target_properties(

csrc/mmdeploy/triton/convert.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,7 @@ void ConvertSegmentation(const Value& item, std::vector<Tensor>& tensors) {
9090
auto desc = seg.mask.desc();
9191
desc.name = "mask";
9292
tensors.emplace_back(desc, seg.mask.buffer());
93+
tensors.back().Squeeze();
9394
}
9495
}
9596

csrc/mmdeploy/triton/instance_state.cpp

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@ TRITONSERVER_Error* ModelInstanceState::Execute(TRITONBACKEND_Request** requests
172172
input_args.push_back(std::move(input_tensors_array));
173173
}
174174

175-
MMDEPLOY_ERROR("input: {}", input_args);
175+
MMDEPLOY_DEBUG("input: {}", input_args);
176176

177177
uint64_t compute_start_ns = 0;
178178
SET_TIMESTAMP(compute_start_ns);
@@ -187,23 +187,20 @@ TRITONSERVER_Error* ModelInstanceState::Execute(TRITONBACKEND_Request** requests
187187
SET_TIMESTAMP(compute_end_ns);
188188

189189
std::vector<std::unique_ptr<BackendOutputResponder>> responders(request_count);
190-
MMDEPLOY_ERROR("request_count {}", request_count);
190+
MMDEPLOY_DEBUG("request_count {}", request_count);
191191
for (uint32_t request_index = 0; request_index < request_count; ++request_index) {
192192
responders[request_index] = std::make_unique<BackendOutputResponder>(
193193
&requests[request_index], 1, &response_vecs[request_index],
194194
model_state->TritonMemoryManager(), false, false, nullptr);
195-
for (const auto& name : model_state->output_names()) {
196-
MMDEPLOY_ERROR("name {}", name);
197-
}
198195
for (size_t output_id = 0; output_id < model_state->output_names().size(); ++output_id) {
199196
auto output_name = model_state->output_names()[output_id];
200-
MMDEPLOY_ERROR("output name {}", output_name);
197+
MMDEPLOY_DEBUG("output name {}", output_name);
201198
auto output_data_type = model_state->output_data_types()[output_id];
202199
for (const auto& tensor : output_tensors[request_index]) {
203200
if (tensor.name() == output_name) {
204201
if (output_data_type != TRITONSERVER_TYPE_BYTES) {
205202
auto shape = tensor.shape();
206-
MMDEPLOY_ERROR("name {}, shape {}", tensor.name(), shape);
203+
MMDEPLOY_DEBUG("name {}, shape {}", tensor.name(), shape);
207204
auto memory_type = TRITONSERVER_MEMORY_CPU;
208205
int64_t memory_type_id = 0;
209206
if (not tensor.device().is_host()) {

demo/python/triton_client.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,10 @@ def vis_rdet(img, bboxes, labels):
6161

6262

6363
def vis_seg(img, mask, scores):
64+
if mask is not None:
65+
print(f'mask {mask.shape}')
66+
if scores is not None:
67+
print(f'scores {scores.shape}')
6468
if mask is None:
6569
mask = np.argmax(scores, axis=0)
6670

@@ -127,8 +131,9 @@ def main():
127131
vis = visualize(img, *map(response.as_numpy, output_names))
128132

129133
if vis is not None:
130-
cv2.imshow('', vis)
131-
cv2.waitKey(0)
134+
cv2.imwrite('vis.jpg', vis)
135+
# cv2.imshow('', vis)
136+
# cv2.waitKey(0)
132137

133138

134139
if __name__ == '__main__':

0 commit comments

Comments
 (0)