MCPcopy Create free account
hub / github.com/NVIDIA/TensorRT / bindGraph

Function bindGraph

python/src/infer/pyGraph.cpp:225–1008  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

223 } /* lambdas */
224
225 void bindGraph(py::module& m)
226 {
227 // Bind to a Python enum called LayerType.
228 py::enum_<LayerType>(m, "LayerType", LayerTypeDoc::descr, py::module_local())
229 .value("CONVOLUTION", LayerType::kCONVOLUTION, LayerTypeDoc::CONVOLUTION)
230 .value("FULLY_CONNECTED", LayerType::kFULLY_CONNECTED, LayerTypeDoc::FULLY_CONNECTED)
231 .value("GRID_SAMPLE", LayerType::kGRID_SAMPLE, LayerTypeDoc::GRID_SAMPLE)
232 .value("NMS", LayerType::kNMS, LayerTypeDoc::NMS)
233 .value("ACTIVATION", LayerType::kACTIVATION, LayerTypeDoc::ACTIVATION)
234 .value("POOLING", LayerType::kPOOLING, LayerTypeDoc::POOLING)
235 .value("LRN", LayerType::kLRN, LayerTypeDoc::LRN)
236 .value("SCALE", LayerType::kSCALE, LayerTypeDoc::SCALE)
237 .value("SOFTMAX", LayerType::kSOFTMAX, LayerTypeDoc::SOFTMAX)
238 .value("DECONVOLUTION", LayerType::kDECONVOLUTION, LayerTypeDoc::DECONVOLUTION)
239 .value("CONCATENATION", LayerType::kCONCATENATION, LayerTypeDoc::CONCATENATION)
240 .value("ELEMENTWISE", LayerType::kELEMENTWISE, LayerTypeDoc::ELEMENTWISE)
241 .value("PLUGIN", LayerType::kPLUGIN, LayerTypeDoc::PLUGIN)
242 .value("UNARY", LayerType::kUNARY, LayerTypeDoc::UNARY)
243 .value("PADDING", LayerType::kPADDING, LayerTypeDoc::PADDING)
244 .value("SHUFFLE", LayerType::kSHUFFLE, LayerTypeDoc::SHUFFLE)
245 .value("REDUCE", LayerType::kREDUCE, LayerTypeDoc::REDUCE)
246 .value("TOPK", LayerType::kTOPK, LayerTypeDoc::TOPK)
247 .value("GATHER", LayerType::kGATHER, LayerTypeDoc::GATHER)
248 .value("MATRIX_MULTIPLY", LayerType::kMATRIX_MULTIPLY, LayerTypeDoc::MATRIX_MULTIPLY)
249 .value("RAGGED_SOFTMAX", LayerType::kRAGGED_SOFTMAX, LayerTypeDoc::RAGGED_SOFTMAX)
250 .value("CONSTANT", LayerType::kCONSTANT, LayerTypeDoc::CONSTANT)
251 .value("RNN_V2", LayerType::kRNN_V2, LayerTypeDoc::RNN_V2)
252 .value("IDENTITY", LayerType::kIDENTITY, LayerTypeDoc::IDENTITY)
253 .value("CAST", LayerType::kCAST, LayerTypeDoc::CAST)
254 .value("PLUGIN_V2", LayerType::kPLUGIN_V2, LayerTypeDoc::PLUGIN_V2)
255 .value("SLICE", LayerType::kSLICE, LayerTypeDoc::SLICE)
256 .value("SHAPE", LayerType::kSHAPE, LayerTypeDoc::SHAPE)
257 .value("PARAMETRIC_RELU", LayerType::kPARAMETRIC_RELU, LayerTypeDoc::PARAMETRIC_RELU)
258 .value("RESIZE", LayerType::kRESIZE, LayerTypeDoc::RESIZE)
259 .value("TRIP_LIMIT", LayerType::kTRIP_LIMIT, LayerTypeDoc::TRIP_LIMIT)
260 .value("RECURRENCE", LayerType::kRECURRENCE, LayerTypeDoc::RECURRENCE)
261 .value("ITERATOR", LayerType::kITERATOR, LayerTypeDoc::ITERATOR)
262 .value("LOOP_OUTPUT", LayerType::kLOOP_OUTPUT, LayerTypeDoc::LOOP_OUTPUT)
263 .value("SELECT", LayerType::kSELECT, LayerTypeDoc::SELECT)
264 .value("ASSERTION", LayerType::kASSERTION, LayerTypeDoc::ASSERTION)
265 .value("FILL", LayerType::kFILL, LayerTypeDoc::FILL)
266 .value("QUANTIZE", LayerType::kQUANTIZE, LayerTypeDoc::QUANTIZE)
267 .value("DEQUANTIZE", LayerType::kDEQUANTIZE, LayerTypeDoc::DEQUANTIZE)
268 .value("CONDITION", LayerType::kCONDITION, LayerTypeDoc::CONDITION)
269 .value("CONDITIONAL_INPUT", LayerType::kCONDITIONAL_INPUT, LayerTypeDoc::CONDITIONAL_INPUT)
270 .value("CONDITIONAL_OUTPUT", LayerType::kCONDITIONAL_OUTPUT, LayerTypeDoc::CONDITIONAL_OUTPUT)
271 .value("SCATTER", LayerType::kSCATTER, LayerTypeDoc::SCATTER)
272 .value("EINSUM", LayerType::kEINSUM, LayerTypeDoc::EINSUM)
273 .value("ONE_HOT", LayerType::kONE_HOT, LayerTypeDoc::ONE_HOT)
274 .value("NON_ZERO", LayerType::kNON_ZERO, LayerTypeDoc::NON_ZERO)
275 .value("REVERSE_SEQUENCE", LayerType::kREVERSE_SEQUENCE, LayerTypeDoc::REVERSE_SEQUENCE)
276 .value("NORMALIZATION", LayerType::kNORMALIZATION, LayerTypeDoc::NORMALIZATION)
277 ; // LayerType
278
279 // Bind to a Python enum called TensorLocation.
280 py::enum_<TensorLocation>(m, "TensorLocation", TensorLocationDoc::descr, py::module_local())
281 .value("DEVICE", TensorLocation::kDEVICE, TensorLocationDoc::DEVICE)
282 .value("HOST", TensorLocation::kHOST, TensorLocationDoc::HOST)

Callers 1

PYBIND11_MODULEFunction · 0.85

Calls 4

deprecateMemberFunction · 0.85
deprecateFunction · 0.50
getOperationMethod · 0.45
setOperationMethod · 0.45

Tested by

no test coverage detected