From 6aacc1b2dddac9d55a2ccc5afa2db1d14e8a07a1 Mon Sep 17 00:00:00 2001 From: Tim Khatkevich Date: Fri, 8 Mar 2019 05:43:17 -0800 Subject: [PATCH] Support failback for more operators in ideep (#17747) Summary: Pull Request resolved: https://github.com/pytorch/pytorch/pull/17747 RMACRegions, Normalize and RoIPooling Reviewed By: dskhudia Differential Revision: D14365096 fbshipit-source-id: dafcb7077515e03c2880832a442015b70fc7140d --- caffe2/ideep/operators/operator_fallback_ideep.cc | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/caffe2/ideep/operators/operator_fallback_ideep.cc b/caffe2/ideep/operators/operator_fallback_ideep.cc index 04e87a7..f705673 100644 --- a/caffe2/ideep/operators/operator_fallback_ideep.cc +++ b/caffe2/ideep/operators/operator_fallback_ideep.cc @@ -2,12 +2,10 @@ #include #include -#include #include #include +#include #include -#include "caffe2/operators/bbox_transform_op.h" -#include "caffe2/operators/box_with_nms_limit_op.h" #include #include #include @@ -29,17 +27,20 @@ #include #include #include +#include #include #include #include #include +#include #include #include +#include #include #include -#include #include #include +#include #include #include #include @@ -48,6 +49,8 @@ #include #include #include +#include "caffe2/operators/bbox_transform_op.h" +#include "caffe2/operators/box_with_nms_limit_op.h" #ifdef CAFFE2_USE_GLOO #include @@ -124,6 +127,10 @@ REGISTER_IDEEP_OPERATOR(Load, IDEEPFallbackOp>); REGISTER_IDEEP_OPERATOR(Save, IDEEPFallbackOp>); REGISTER_IDEEP_OPERATOR( + RMACRegions, + IDEEPFallbackOp>); +REGISTER_IDEEP_OPERATOR(RoIPool, IDEEPFallbackOp>); +REGISTER_IDEEP_OPERATOR( RoIAlign, IDEEPFallbackOp>); REGISTER_IDEEP_OPERATOR( @@ -260,6 +267,9 @@ REGISTER_IDEEP_OPERATOR( REGISTER_IDEEP_OPERATOR(Gather, IDEEPFallbackOp>); REGISTER_IDEEP_OPERATOR( + Normalize, + IDEEPFallbackOp>); +REGISTER_IDEEP_OPERATOR( ReduceL2, IDEEPFallbackOp< ReduceOp, CPUContext, L2Reducer>>); -- 2.7.4