24 #include "NvCaffeParser.h" 27 #include "cyber/common/log.h" 29 #include "modules/perception/proto/rt.pb.h" 32 namespace perception {
35 typedef std::map<std::string, std::vector<nvinfer1::Weights>>
WeightMap;
36 typedef std::map<std::string, nvinfer1::ITensor *>
TensorMap;
39 nvinfer1::DimsCHW
ReshapeDims(
const nvinfer1::DimsCHW &dims,
40 const nvinfer1::DimsCHW &inputDims);
42 TensorDimsMap *tensor_dims_map,
43 std::map<std::string, std::string> *tensor_modify_map,
44 std::vector<LayerParameter> *order);
nvinfer1::DimsCHW ReshapeDims(const nvinfer1::DimsCHW &dims, const nvinfer1::DimsCHW &inputDims)
int padding_w
Definition: rt_common.h:52
std::map< std::string, nvinfer1::DimsCHW > TensorDimsMap
Definition: rt_common.h:37
std::map< std::string, std::vector< nvinfer1::Weights > > WeightMap
Definition: rt_common.h:35
std::map< std::string, nvinfer1::ITensor * > TensorMap
Definition: rt_common.h:36
int group
Definition: rt_common.h:55
int kernel_w
Definition: rt_common.h:50
int dilation
Definition: rt_common.h:56
bool modify_pool_param(PoolingParameter *pool_param)
void ParseNetParam(const NetParameter &net_param, TensorDimsMap *tensor_dims_map, std::map< std::string, std::string > *tensor_modify_map, std::vector< LayerParameter > *order)
int stride_h
Definition: rt_common.h:53
Definition: rt_common.h:48
int kernel_h
Definition: rt_common.h:49
int stride_w
Definition: rt_common.h:54
bool ParserConvParam(const ConvolutionParameter &conv, ConvParam *param)
int padding_h
Definition: rt_common.h:51