/usr/local/lib64/python3.6/site-packages/torch/include/caffe2/predictor
NameSizeModeActions
InferenceGraph.h8330644editdlrm
predictor.h18100644editdlrm
predictor_config.h19340644editdlrm
predictor_utils.h8020644editdlrm
ThreadLocalPtr.h41110644editdlrm
transforms.h2410644editdlrm
Edit: /usr/local/lib64/python3.6/site-packages/torch/include/caffe2/predictor/InferenceGraph.h (833B)
#pragma once #include "caffe2/core/workspace.h" namespace caffe2 { /** * This struct stores information about the inference graph which defines * underlying math of BlackBoxPredictor. Other parts of it such as various * threading optimizations don't belong here. */ struct InferenceGraph { std::unique_ptr predict_init_net_def; // shared_ptr allows to share NetDef with its operators on each of the threads // without memory replication. Note that predict_init_net_def_ could be stored // by value as its operators are discarded immidiatly after use (via // RunNetOnce) std::shared_ptr predict_net_def; std::vector input_names; std::vector output_names; std::vector parameter_names; bool predictor_net_ssa_rewritten{false}; }; } // namespace caffe2