|
| | RTNet (const std::string &net_file, const std::string &model_file, const std::vector< std::string > &outputs, const std::vector< std::string > &inputs) |
| |
| | RTNet (const std::string &net_file, const std::string &model_file, const std::vector< std::string > &outputs, const std::vector< std::string > &inputs, nvinfer1::Int8EntropyCalibrator *calibrator) |
| |
| | RTNet (const std::string &net_file, const std::string &model_file, const std::vector< std::string > &outputs, const std::vector< std::string > &inputs, const std::string &model_root) |
| |
| virtual | ~RTNet () |
| |
| bool | Init (const std::map< std::string, std::vector< int >> &shapes) override |
| |
| void | Infer () override |
| |
| std::shared_ptr< apollo::perception::base::Blob< float > > | get_blob (const std::string &name) override |
| |
| | Inference ()=default |
| |
| virtual | ~Inference ()=default |
| |
| void | set_max_batch_size (const int &batch_size) |
| |
| void | set_gpu_id (const int &gpu_id) |
| |
|
| bool | addInput (const TensorDimsMap &tensor_dims_map, const std::map< std::string, std::vector< int >> &shapes, TensorMap *tensor_map) |
| |
| bool | shape (const std::string &name, std::vector< int > *res) |
| |
| void | ConstructMap (const LayerParameter &layer_param, nvinfer1::ILayer *layer, TensorMap *tensor_map, TensorModifyMap *tensor_modify_map) |
| |
| void | parse_with_api (const std::map< std::string, std::vector< int >> &shapes) |
| |
| void | addLayer (const LayerParameter &layer_param, nvinfer1::ITensor *const *inputs, int nbInputs, WeightMap *weight_map, nvinfer1::INetworkDefinition *net, TensorMap *tensor_map, TensorModifyMap *tensor_modify_map) |
| |
| void | addConvLayer (const LayerParameter &layer_param, nvinfer1::ITensor *const *inputs, WeightMap *weight_map, nvinfer1::INetworkDefinition *net, TensorMap *tensor_map, TensorModifyMap *tensor_modify_map) |
| |
| void | addDeconvLayer (const LayerParameter &layer_param, nvinfer1::ITensor *const *inputs, WeightMap *weight_map, nvinfer1::INetworkDefinition *net, TensorMap *tensor_map, TensorModifyMap *tensor_modify_map) |
| |
| void | addActiveLayer (const LayerParameter &layer_param, nvinfer1::ITensor *const *inputs, int nbInputs, nvinfer1::INetworkDefinition *net, TensorMap *tensor_map, TensorModifyMap *tensor_modify_map) |
| |
| void | addConcatLayer (const LayerParameter &layer_param, nvinfer1::ITensor *const *inputs, int nbInputs, nvinfer1::INetworkDefinition *net, TensorMap *tensor_map, TensorModifyMap *tensor_modify_map) |
| |
| void | addPoolingLayer (const LayerParameter &layer_param, nvinfer1::ITensor *const *inputs, nvinfer1::INetworkDefinition *net, TensorMap *tensor_map, TensorModifyMap *tensor_modify_map) |
| |
| void | addSliceLayer (const LayerParameter &layer_param, nvinfer1::ITensor *const *inputs, int nbInputs, nvinfer1::INetworkDefinition *net, TensorMap *tensor_map, TensorModifyMap *tensor_modify_map) |
| |
| void | addInnerproductLayer (const LayerParameter &layer_param, nvinfer1::ITensor *const *inputs, WeightMap *weight_map, nvinfer1::INetworkDefinition *net, TensorMap *tensor_map, TensorModifyMap *tensor_modify_map) |
| |
| void | addScaleLayer (const LayerParameter &layer_param, nvinfer1::ITensor *const *inputs, WeightMap *weight_map, nvinfer1::INetworkDefinition *net, TensorMap *tensor_map, TensorModifyMap *tensor_modify_map) |
| |
| void | addBatchnormLayer (const LayerParameter &layer_param, nvinfer1::ITensor *const *inputs, WeightMap *weight_map, nvinfer1::INetworkDefinition *net, TensorMap *tensor_map, TensorModifyMap *tensor_modify_map) |
| |
| void | addSoftmaxLayer (const LayerParameter &layer_param, nvinfer1::ITensor *const *inputs, int nbInputs, nvinfer1::INetworkDefinition *net, TensorMap *tensor_map, TensorModifyMap *tensor_modify_map) |
| |
| void | addEltwiseLayer (const LayerParameter &layer_param, nvinfer1::ITensor *const *inputs, nvinfer1::INetworkDefinition *net, TensorMap *tensor_map, TensorModifyMap *tensor_modify_map) |
| |
| void | addArgmaxLayer (const LayerParameter &layer_param, nvinfer1::ITensor *const *inputs, int nbInputs, nvinfer1::INetworkDefinition *net, TensorMap *tensor_map, TensorModifyMap *tensor_modify_map) |
| |
| void | addPermuteLayer (const LayerParameter &layer_param, nvinfer1::ITensor *const *inputs, int nbInputs, nvinfer1::INetworkDefinition *net, TensorMap *tensor_map, TensorModifyMap *tensor_modify_map) |
| |
| void | addReshapeLayer (const LayerParameter &layer_param, nvinfer1::ITensor *const *inputs, nvinfer1::INetworkDefinition *net, TensorMap *tensor_map, TensorModifyMap *tensor_modify_map) |
| |
| void | addPaddingLayer (const LayerParameter &layer_param, nvinfer1::ITensor *const *inputs, nvinfer1::INetworkDefinition *net, TensorMap *tensor_map, TensorModifyMap *tensor_modify_map) |
| |
| bool | checkInt8 (const std::string &gpu_name, nvinfer1::IInt8Calibrator *calibrator) |
| |
| void | mergeBN (int index, LayerParameter *layer_param) |
| |
| nvinfer1::Weights | loadLayerWeights (const float *data, int size) |
| |
| nvinfer1::Weights | loadLayerWeights (float data, int size) |
| |
| bool | loadWeights (const std::string &model_file, WeightMap *weight_map) |
| |
| void | init_blob (std::vector< std::string > *names) |
| |