phase.emplace_back(stdex::make_unique<ShapeInferencePass>());
// Add converters for canonical nodes. Note: Not all loco canonical nodes are listed.
-
phase.emplace_back(stdex::make_unique<AvgPool2DConverter>());
-
phase.emplace_back(stdex::make_unique<ConstGenConverter>());
-
phase.emplace_back(stdex::make_unique<Conv2DConverter>());
-
phase.emplace_back(stdex::make_unique<DepthwiseConv2DConverter>());
// TODO loco::DepthwiseFilterEncode
phase.emplace_back(stdex::make_unique<EltwiseAddConverter>());
-
phase.emplace_back(stdex::make_unique<EltwiseDivConverter>());
-
phase.emplace_back(stdex::make_unique<EltwiseMulConverter>());
-
// TODO loco::EltwiseSqrt
-
phase.emplace_back(stdex::make_unique<EltwiseSubConverter>());
-
phase.emplace_back(stdex::make_unique<FeatureBiasAddConverter>());
-
// TODO loco::FixedReshape
-
phase.emplace_back(stdex::make_unique<MaxPool2DConverter>());
-
phase.emplace_back(stdex::make_unique<ReluConverter>());
-
phase.emplace_back(stdex::make_unique<Relu6Converter>());
-
// TODO loco::Tanh
-
phase.emplace_back(stdex::make_unique<TensorConcatConverter>());
-
// TODO loco::TensorBiasAdd
phase.emplace_back(stdex::make_unique<TensorBroadcastConverter>());
-
// TODO loco::TensorSoftmax
-
phase.emplace_back(stdex::make_unique<TensorTransposeConverter>());
-
phase.emplace_back(stdex::make_unique<TransposedConv2DConverter>());
// Add optimization below