@@ -28,7 +28,7 @@ const (
28
28
)
29
29
30
30
// DecoderFunc Infer Callback Function
31
- type DecoderFunc func (response interface {}, params ... interface {}) (interface {}, error )
31
+ type DecoderFunc func (response interface {}, params ... interface {}) ([] interface {}, error )
32
32
33
33
// TritonGRPCService Service interface
34
34
type TritonGRPCService interface {
@@ -49,13 +49,13 @@ type TritonGRPCService interface {
49
49
timeout time.Duration ,
50
50
decoderFunc DecoderFunc ,
51
51
params ... interface {},
52
- ) (interface {}, error )
52
+ ) ([] interface {}, error )
53
53
// ModelHTTPInfer all triton inference server infer with HTTP
54
54
ModelHTTPInfer (
55
55
requestBody []byte ,
56
56
modelName , modelVersion string ,
57
57
timeout time.Duration ,
58
- decoderFunc DecoderFunc , params ... interface {}) (interface {}, error )
58
+ decoderFunc DecoderFunc , params ... interface {}) ([] interface {}, error )
59
59
// ModelMetadataRequest Get triton inference server`s model metadata.
60
60
ModelMetadataRequest (modelName , modelVersion string , timeout time.Duration ) (* ModelMetadataResponse , error )
61
61
// ModelIndex Get triton inference server model index.
@@ -258,7 +258,7 @@ func (t *TritonClientService) ModelHTTPInfer(
258
258
timeout time.Duration ,
259
259
decoderFunc DecoderFunc ,
260
260
params ... interface {},
261
- ) (interface {}, error ) {
261
+ ) ([] interface {}, error ) {
262
262
// get infer response
263
263
modelInferResponse , modelInferStatusCode , inferErr := t .makeHttpPostRequestWithDoTimeout (
264
264
HTTPPrefix + t .ServerURL + TritonAPIForModelPrefix + modelName + TritonAPIForModelVersionPrefix + modelVersion + "/infer" ,
@@ -284,7 +284,7 @@ func (t *TritonClientService) ModelGRPCInfer(
284
284
timeout time.Duration ,
285
285
decoderFunc DecoderFunc ,
286
286
params ... interface {},
287
- ) (interface {}, error ) {
287
+ ) ([] interface {}, error ) {
288
288
// Get infer response
289
289
modelInferResponse , inferErr := t .modelGRPCInfer (inferInputs , inferOutputs , rawInputs , modelName , modelVersion , timeout )
290
290
if inferErr != nil {
0 commit comments