Unverified Commit 303aa7f1 authored by pc's avatar pc Committed by GitHub
Browse files

fix parrots cpu compile bug (#1129)

parent 9c26a104
...@@ -6,6 +6,7 @@ ...@@ -6,6 +6,7 @@
using namespace parrots; using namespace parrots;
#ifdef MMCV_WITH_CUDA
/* /*
* void bbox_overlaps_cuda(const Tensor bboxes1, const Tensor bboxes2, Tensor * void bbox_overlaps_cuda(const Tensor bboxes1, const Tensor bboxes2, Tensor
* ious, const int mode, const bool aligned, const int offset); * ious, const int mode, const bool aligned, const int offset);
...@@ -35,3 +36,4 @@ PARROTS_EXTENSION_REGISTER(bbox_overlaps) ...@@ -35,3 +36,4 @@ PARROTS_EXTENSION_REGISTER(bbox_overlaps)
.output(1) .output(1)
.apply(bbox_overlaps_parrots) .apply(bbox_overlaps_parrots)
.done(); .done();
#endif
...@@ -6,6 +6,7 @@ ...@@ -6,6 +6,7 @@
using namespace parrots; using namespace parrots;
#ifdef MMCV_WITH_CUDA
/*void carafe_naive_forward_cuda(Tensor features, Tensor masks, Tensor output, /*void carafe_naive_forward_cuda(Tensor features, Tensor masks, Tensor output,
* int kernel_size, int group_size, * int kernel_size, int group_size,
* int scale_factor) * int scale_factor)
...@@ -69,3 +70,4 @@ PARROTS_EXTENSION_REGISTER(carafe_naive_backward) ...@@ -69,3 +70,4 @@ PARROTS_EXTENSION_REGISTER(carafe_naive_backward)
.output(2) .output(2)
.apply(carafe_naive_backward_cuda_parrots) .apply(carafe_naive_backward_cuda_parrots)
.done(); .done();
#endif
...@@ -6,6 +6,7 @@ ...@@ -6,6 +6,7 @@
using namespace parrots; using namespace parrots;
#ifdef MMCV_WITH_CUDA
/* /*
* void carafe_forward_cuda(Tensor features, Tensor masks, Tensor rfeatures, * void carafe_forward_cuda(Tensor features, Tensor masks, Tensor rfeatures,
* Tensor routput, Tensor rmasks, Tensor output, * Tensor routput, Tensor rmasks, Tensor output,
...@@ -83,3 +84,4 @@ PARROTS_EXTENSION_REGISTER(carafe_backward) ...@@ -83,3 +84,4 @@ PARROTS_EXTENSION_REGISTER(carafe_backward)
.output(6) .output(6)
.apply(carafe_backward_cuda_parrots) .apply(carafe_backward_cuda_parrots)
.done(); .done();
#endif
...@@ -6,6 +6,7 @@ ...@@ -6,6 +6,7 @@
using namespace parrots; using namespace parrots;
#ifdef MMCV_WITH_CUDA
/*void ca_forward_cuda(const Tensor t, const Tensor f, Tensor weight);*/ /*void ca_forward_cuda(const Tensor t, const Tensor f, Tensor weight);*/
void ca_forward_cuda_parrots(CudaContext &ctx, const SSElement &attr, void ca_forward_cuda_parrots(CudaContext &ctx, const SSElement &attr,
const OperatorBase::in_list_t &ins, const OperatorBase::in_list_t &ins,
...@@ -77,3 +78,4 @@ PARROTS_EXTENSION_REGISTER(ca_map_backward) ...@@ -77,3 +78,4 @@ PARROTS_EXTENSION_REGISTER(ca_map_backward)
.output(2) .output(2)
.apply(ca_map_backward_cuda_parrots) .apply(ca_map_backward_cuda_parrots)
.done(); .done();
#endif
...@@ -6,6 +6,7 @@ ...@@ -6,6 +6,7 @@
using namespace parrots; using namespace parrots;
#ifdef MMCV_WITH_CUDA
/*void deform_conv_forward_cuda(Tensor input, Tensor weight, Tensor offset, /*void deform_conv_forward_cuda(Tensor input, Tensor weight, Tensor offset,
* Tensor output, Tensor columns, Tensor ones, * Tensor output, Tensor columns, Tensor ones,
* int kW, int kH, int dW, int dH, int padW, * int kW, int kH, int dW, int dH, int padW,
...@@ -177,3 +178,4 @@ PARROTS_EXTENSION_REGISTER(deform_conv_backward_parameters) ...@@ -177,3 +178,4 @@ PARROTS_EXTENSION_REGISTER(deform_conv_backward_parameters)
.output(3) .output(3)
.apply(deform_conv_backward_parameters_cuda_parrots) .apply(deform_conv_backward_parameters_cuda_parrots)
.done(); .done();
#endif
...@@ -6,6 +6,7 @@ ...@@ -6,6 +6,7 @@
using namespace parrots; using namespace parrots;
#ifdef MMCV_WITH_CUDA
/*void deform_roi_pool_forward_cuda(Tensor input, Tensor rois, Tensor offset, /*void deform_roi_pool_forward_cuda(Tensor input, Tensor rois, Tensor offset,
* Tensor output, int pooled_height, * Tensor output, int pooled_height,
* int pooled_width, float spatial_scale, * int pooled_width, float spatial_scale,
...@@ -97,3 +98,4 @@ PARROTS_EXTENSION_REGISTER(deform_roi_pool_backward) ...@@ -97,3 +98,4 @@ PARROTS_EXTENSION_REGISTER(deform_roi_pool_backward)
.output(2) .output(2)
.apply(deform_roi_pool_backward_cuda_parrots) .apply(deform_roi_pool_backward_cuda_parrots)
.done(); .done();
#endif
...@@ -6,6 +6,7 @@ ...@@ -6,6 +6,7 @@
using namespace parrots; using namespace parrots;
#ifdef MMCV_WITH_CUDA
void sigmoid_focal_loss_forward_cuda_parrots(CudaContext& ctx, void sigmoid_focal_loss_forward_cuda_parrots(CudaContext& ctx,
const SSElement& attr, const SSElement& attr,
const OperatorBase::in_list_t& ins, const OperatorBase::in_list_t& ins,
...@@ -108,3 +109,4 @@ PARROTS_EXTENSION_REGISTER(softmax_focal_loss_backward) ...@@ -108,3 +109,4 @@ PARROTS_EXTENSION_REGISTER(softmax_focal_loss_backward)
.output(2) .output(2)
.apply(softmax_focal_loss_backward_cuda_parrots) .apply(softmax_focal_loss_backward_cuda_parrots)
.done(); .done();
#endif
...@@ -6,6 +6,7 @@ ...@@ -6,6 +6,7 @@
using namespace parrots; using namespace parrots;
#ifdef MMCV_WITH_CUDA
void masked_im2col_forward_cuda_parrots(CudaContext& ctx, const SSElement& attr, void masked_im2col_forward_cuda_parrots(CudaContext& ctx, const SSElement& attr,
const OperatorBase::in_list_t& ins, const OperatorBase::in_list_t& ins,
OperatorBase::out_list_t& outs) { OperatorBase::out_list_t& outs) {
...@@ -67,3 +68,4 @@ PARROTS_EXTENSION_REGISTER(masked_col2im_forward) ...@@ -67,3 +68,4 @@ PARROTS_EXTENSION_REGISTER(masked_col2im_forward)
.output(1) .output(1)
.apply(masked_col2im_forward_cuda_parrots) .apply(masked_col2im_forward_cuda_parrots)
.done(); .done();
#endif
...@@ -6,6 +6,7 @@ ...@@ -6,6 +6,7 @@
using namespace parrots; using namespace parrots;
#ifdef MMCV_WITH_CUDA
void modulated_deform_conv_forward_cuda_parrots( void modulated_deform_conv_forward_cuda_parrots(
CudaContext& ctx, const SSElement& attr, const OperatorBase::in_list_t& ins, CudaContext& ctx, const SSElement& attr, const OperatorBase::in_list_t& ins,
OperatorBase::out_list_t& outs) { OperatorBase::out_list_t& outs) {
...@@ -114,3 +115,4 @@ PARROTS_EXTENSION_REGISTER(modulated_deform_conv_backward) ...@@ -114,3 +115,4 @@ PARROTS_EXTENSION_REGISTER(modulated_deform_conv_backward)
.output(7) .output(7)
.apply(modulated_deform_conv_backward_cuda_parrots) .apply(modulated_deform_conv_backward_cuda_parrots)
.done(); .done();
#endif
...@@ -5,6 +5,7 @@ ...@@ -5,6 +5,7 @@
#include "sync_bn_pytorch.h" #include "sync_bn_pytorch.h"
using namespace parrots; using namespace parrots;
#ifdef MMCV_WITH_CUDA
void sync_bn_forward_mean_cuda_parrots(CudaContext& ctx, const SSElement& attr, void sync_bn_forward_mean_cuda_parrots(CudaContext& ctx, const SSElement& attr,
const OperatorBase::in_list_t& ins, const OperatorBase::in_list_t& ins,
OperatorBase::out_list_t& outs) { OperatorBase::out_list_t& outs) {
...@@ -106,3 +107,4 @@ PARROTS_EXTENSION_REGISTER(sync_bn_backward_data) ...@@ -106,3 +107,4 @@ PARROTS_EXTENSION_REGISTER(sync_bn_backward_data)
.output(1) .output(1)
.apply(sync_bn_backward_data_cuda_parrots) .apply(sync_bn_backward_data_cuda_parrots)
.done(); .done();
#endif
...@@ -5,6 +5,7 @@ ...@@ -5,6 +5,7 @@
#include "tin_shift_pytorch.h" #include "tin_shift_pytorch.h"
using namespace parrots; using namespace parrots;
#ifdef MMCV_WITH_CUDA
void tin_shift_forward_cuda_parrots(CudaContext &ctx, const SSElement &attr, void tin_shift_forward_cuda_parrots(CudaContext &ctx, const SSElement &attr,
const OperatorBase::in_list_t &ins, const OperatorBase::in_list_t &ins,
OperatorBase::out_list_t &outs) { OperatorBase::out_list_t &outs) {
...@@ -34,3 +35,4 @@ PARROTS_EXTENSION_REGISTER(tin_shift_backward) ...@@ -34,3 +35,4 @@ PARROTS_EXTENSION_REGISTER(tin_shift_backward)
.output(1) .output(1)
.apply(tin_shift_backward_cuda_parrots) .apply(tin_shift_backward_cuda_parrots)
.done(); .done();
#endif
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment