|
|
NVIDIA DeepStream SDK API Reference
|
9.0 Release
|
Go to the documentation of this file.
13 #ifndef __TRT_ENCODER_H__
14 #define __TRT_ENCODER_H__
29 int batch_size,
const char* onnx_model);
76 float* output_embeddings);
87 float* output_embeddings);
void * nvds_triton_client_create(const char *url, const char *model_name, int batch_size, const char *onnx_model)
Create TensorRT encoder client.
int nvds_triton_client_infer_device(void *client, float *d_input_data, int num_images, float *output_embeddings)
Run inference on device input data (GPU path)
int nvds_triton_client_get_input_size(void *client, unsigned int *width, unsigned int *height)
Get input dimensions from encoder.
unsigned int nvds_triton_client_get_input_height(void *client)
Get input height.
unsigned int nvds_triton_client_get_input_width(void *client)
Get input width.
int nvds_triton_client_infer(void *client, float *input_data, int num_images, float *output_embeddings)
Run inference on host input data.
int nvds_triton_client_get_embedding_dim(void *client)
Get embedding dimension from encoder.
void nvds_triton_client_destroy(void *client)
Destroy TensorRT encoder client.