MCPcopy Create free account
hub / github.com/OAID/Tengine / LoadTmOpFunc

Function LoadTmOpFunc

serializer/tengine/v2/tm2_op_load.cpp:1457–1641  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1455}
1456
1457op_load_t LoadTmOpFunc(uint32_t op_type)
1458{
1459 switch(op_type)
1460 {
1461 case TM2_OPTYPE_ACCURACY:
1462 return LoadTmAccuracyOp;
1463 case TM2_OPTYPE_BATCHNORMALIZATION:
1464 return LoadTmBatchNormOp;
1465 case TM2_OPTYPE_BILINEARRESIZE:
1466 return LoadTmResizeOp;
1467 case TM2_OPTYPE_CONCAT:
1468 return LoadTmConcatOp;
1469 case TM2_OPTYPE_CONST:
1470 return LoadTmConstOp;
1471 case TM2_OPTYPE_CONVOLUTION:
1472 return LoadTmConvOp;
1473 case TM2_OPTYPE_DECONVOLUTION:
1474 return LoadTmDeconvOp;
1475 case TM2_OPTYPE_DETECTIONOUTPUT:
1476 return LoadTmDetectionOutputOp;
1477 case TM2_OPTYPE_DROPOUT:
1478 return LoadTmDropoutOp;
1479 case TM2_OPTYPE_ELTWISE:
1480 return LoadTmEltwiseOp;
1481 case TM2_OPTYPE_FLATTEN:
1482 return LoadTmFlattenOp;
1483 case TM2_OPTYPE_FULLYCONNECTED:
1484 return LoadTmFCOp;
1485 case TM2_OPTYPE_INPUTOP:
1486 return LoadTmInputOp;
1487 case TM2_OPTYPE_LRN:
1488 return LoadTmLRNOp;
1489 case TM2_OPTYPE_NORMALIZE:
1490 return LoadTmNormalizeOp;
1491 case TM2_OPTYPE_PERMUTE:
1492 return LoadTmPermuteOp;
1493 case TM2_OPTYPE_POOLING:
1494 return LoadTmPoolingOp;
1495 case TM2_OPTYPE_PRELU:
1496 return LoadTmPreluOp;
1497 case TM2_OPTYPE_PRIORBOX:
1498 return LoadTmPriorBoxOp;
1499 case TM2_OPTYPE_REGION:
1500 return LoadTmRegionOp;
1501 case TM2_OPTYPE_RELU:
1502 return LoadTmReLuOp;
1503 case TM2_OPTYPE_RELU6:
1504 return LoadTmRelu6Op;
1505 case TM2_OPTYPE_REORG:
1506 return LoadTmReorgOp;
1507 case TM2_OPTYPE_RESHAPE:
1508 return LoadTmReshapeOp;
1509 case TM2_OPTYPE_ROIPOOLING:
1510 return LoadTmROIPoolingOp;
1511 case TM2_OPTYPE_RPN:
1512 return LoadTmRPNOp;
1513 case TM2_OPTYPE_SCALE:
1514 return LoadTmScaleOp;

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected