Skip to content
This repository was archived by the owner on Nov 17, 2023. It is now read-only.

Commit ffb764f

Browse files
1 parent 7862c00 commit ffb764f

17 files changed

Lines changed: 52 additions & 269 deletions

LICENSE

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -245,6 +245,11 @@
245245
3rdparty/onnx-tensorrt/third_party/onnx
246246
3rdparty/intgemm
247247
3rdparty/tvm/3rdparty/compiler-rt/builtin_fp16.h
248+
src/operator/contrib/nn/modulated_deformable_im2col.cuh
249+
src/operator/contrib/nn/modulated_deformable_im2col.h
250+
src/operator/contrib/modulated_deformable_convolution-inl.h
251+
src/operator/contrib/modulated_deformable_convolution.cc
252+
src/operator/contrib/modulated_deformable_convolution.cu
248253

249254
=======================================================================================
250255
3-clause BSD license
@@ -316,6 +321,10 @@
316321

317322
3rdparty/onnx-tensorrt/third_party/onnx/tools/protoc-gen-mypy.py (Copy of the referenced AL2 License available at top of current file)
318323
src/operator/nn/layer_norm.cc (function LayerNormCPUKernel is adapated from MIT-licensed code)
324+
(Source repository for below deformable conv operators - https://github.com/msracver/Deformable-ConvNets/tree/master/DCNv2_op)
325+
src/operator/contrib/deformable_convolution-inl.h
326+
src/operator/contrib/deformable_convolution.cc
327+
src/operator/contrib/deformable_convolution.cu
319328

320329
=======================================================================================
321330
Apache-2.0 license + Boost Software License, Version 1.0

rat-excludes

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,24 @@ FindCUDAToolkit.cmake
132132
FindJeMalloc.cmake
133133
select_compute_arch.cmake
134134

135+
# Incorporated third-party source files from Microsoft that carry Apache 2.0 license, captured in licenses/
136+
deformable_psroi_pooling.cu
137+
deformable_convolution.cu
138+
deformable_convolution-inl.h
139+
psroi_pooling.cc
140+
multi_proposal.cu
141+
deformable_psroi_pooling-inl.h
142+
deformable_psroi_pooling.cc
143+
deformable_convolution.cc
144+
psroi_pooling.cu
145+
multi_proposal.cc
146+
multi_proposal-inl.h
147+
148+
# Incorporated third-party source files from Microsoft that carry MIT license, captured in licenses/
149+
modulated_deformable_convolution-inl.h
150+
modulated_deformable_convolution.cc
151+
modulated_deformable_convolution.cu
152+
135153
# AL2 License header not at the beginning of the file
136154
doap.rdf
137155

src/operator/contrib/deformable_convolution-inl.h

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,3 @@
1-
/*
2-
* Licensed to the Apache Software Foundation (ASF) under one
3-
* or more contributor license agreements. See the NOTICE file
4-
* distributed with this work for additional information
5-
* regarding copyright ownership. The ASF licenses this file
6-
* to you under the Apache License, Version 2.0 (the
7-
* "License"); you may not use this file except in compliance
8-
* with the License. You may obtain a copy of the License at
9-
*
10-
* http://www.apache.org/licenses/LICENSE-2.0
11-
*
12-
* Unless required by applicable law or agreed to in writing,
13-
* software distributed under the License is distributed on an
14-
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15-
* KIND, either express or implied. See the License for the
16-
* specific language governing permissions and limitations
17-
* under the License.
18-
*/
19-
201
/*!
212
* Copyright (c) 2017 Microsoft
223
* Licensed under The Apache-2.0 License [see LICENSE for details]

src/operator/contrib/deformable_convolution.cc

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,3 @@
1-
/*
2-
* Licensed to the Apache Software Foundation (ASF) under one
3-
* or more contributor license agreements. See the NOTICE file
4-
* distributed with this work for additional information
5-
* regarding copyright ownership. The ASF licenses this file
6-
* to you under the Apache License, Version 2.0 (the
7-
* "License"); you may not use this file except in compliance
8-
* with the License. You may obtain a copy of the License at
9-
*
10-
* http://www.apache.org/licenses/LICENSE-2.0
11-
*
12-
* Unless required by applicable law or agreed to in writing,
13-
* software distributed under the License is distributed on an
14-
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15-
* KIND, either express or implied. See the License for the
16-
* specific language governing permissions and limitations
17-
* under the License.
18-
*/
19-
201
/*!
212
* Copyright (c) 2017 Microsoft
223
* Licensed under The Apache-2.0 License [see LICENSE for details]

src/operator/contrib/deformable_convolution.cu

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,3 @@
1-
/*
2-
* Licensed to the Apache Software Foundation (ASF) under one
3-
* or more contributor license agreements. See the NOTICE file
4-
* distributed with this work for additional information
5-
* regarding copyright ownership. The ASF licenses this file
6-
* to you under the Apache License, Version 2.0 (the
7-
* "License"); you may not use this file except in compliance
8-
* with the License. You may obtain a copy of the License at
9-
*
10-
* http://www.apache.org/licenses/LICENSE-2.0
11-
*
12-
* Unless required by applicable law or agreed to in writing,
13-
* software distributed under the License is distributed on an
14-
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15-
* KIND, either express or implied. See the License for the
16-
* specific language governing permissions and limitations
17-
* under the License.
18-
*/
19-
201
/*!
212
* Copyright (c) 2017 Microsoft
223
* Licensed under The Apache-2.0 License [see LICENSE for details]

src/operator/contrib/deformable_psroi_pooling-inl.h

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,3 @@
1-
/*
2-
* Licensed to the Apache Software Foundation (ASF) under one
3-
* or more contributor license agreements. See the NOTICE file
4-
* distributed with this work for additional information
5-
* regarding copyright ownership. The ASF licenses this file
6-
* to you under the Apache License, Version 2.0 (the
7-
* "License"); you may not use this file except in compliance
8-
* with the License. You may obtain a copy of the License at
9-
*
10-
* http://www.apache.org/licenses/LICENSE-2.0
11-
*
12-
* Unless required by applicable law or agreed to in writing,
13-
* software distributed under the License is distributed on an
14-
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15-
* KIND, either express or implied. See the License for the
16-
* specific language governing permissions and limitations
17-
* under the License.
18-
*/
19-
201
/*!
212
* Copyright (c) 2017 Microsoft
223
* Licensed under The Apache-2.0 License [see LICENSE for details]

src/operator/contrib/deformable_psroi_pooling.cc

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,3 @@
1-
/*
2-
* Licensed to the Apache Software Foundation (ASF) under one
3-
* or more contributor license agreements. See the NOTICE file
4-
* distributed with this work for additional information
5-
* regarding copyright ownership. The ASF licenses this file
6-
* to you under the Apache License, Version 2.0 (the
7-
* "License"); you may not use this file except in compliance
8-
* with the License. You may obtain a copy of the License at
9-
*
10-
* http://www.apache.org/licenses/LICENSE-2.0
11-
*
12-
* Unless required by applicable law or agreed to in writing,
13-
* software distributed under the License is distributed on an
14-
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15-
* KIND, either express or implied. See the License for the
16-
* specific language governing permissions and limitations
17-
* under the License.
18-
*/
19-
201
/*!
212
* Copyright (c) 2017 Microsoft
223
* Licensed under The Apache-2.0 License [see LICENSE for details]

src/operator/contrib/deformable_psroi_pooling.cu

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,3 @@
1-
/*
2-
* Licensed to the Apache Software Foundation (ASF) under one
3-
* or more contributor license agreements. See the NOTICE file
4-
* distributed with this work for additional information
5-
* regarding copyright ownership. The ASF licenses this file
6-
* to you under the Apache License, Version 2.0 (the
7-
* "License"); you may not use this file except in compliance
8-
* with the License. You may obtain a copy of the License at
9-
*
10-
* http://www.apache.org/licenses/LICENSE-2.0
11-
*
12-
* Unless required by applicable law or agreed to in writing,
13-
* software distributed under the License is distributed on an
14-
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15-
* KIND, either express or implied. See the License for the
16-
* specific language governing permissions and limitations
17-
* under the License.
18-
*/
19-
201
/*!
212
* Copyright (c) 2017 Microsoft
223
* Licensed under The Apache-2.0 License [see LICENSE for details]

src/operator/contrib/modulated_deformable_convolution-inl.h

Lines changed: 2 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,3 @@
1-
/*
2-
* Licensed to the Apache Software Foundation (ASF) under one
3-
* or more contributor license agreements. See the NOTICE file
4-
* distributed with this work for additional information
5-
* regarding copyright ownership. The ASF licenses this file
6-
* to you under the Apache License, Version 2.0 (the
7-
* "License"); you may not use this file except in compliance
8-
* with the License. You may obtain a copy of the License at
9-
*
10-
* http://www.apache.org/licenses/LICENSE-2.0
11-
*
12-
* Unless required by applicable law or agreed to in writing,
13-
* software distributed under the License is distributed on an
14-
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15-
* KIND, either express or implied. See the License for the
16-
* specific language governing permissions and limitations
17-
* under the License.
18-
*/
19-
201
/*!
212
* Copyright (c) 2018 Microsoft
223
* Licensed under The MIT License [see LICENSE for details]
@@ -25,7 +6,8 @@
256
* \ref: https://github.com/Yangqing/caffe/wiki/Convolution-in-Caffe:-a-memo
267
* \ref: https://arxiv.org/abs/1811.11168
278
* \author Yuwen Xiong, Haozhi Qi, Jifeng Dai, Xizhou Zhu, Han Hu
28-
*/
9+
*/
10+
2911
#ifndef MXNET_OPERATOR_CONTRIB_MODULATED_DEFORMABLE_CONVOLUTION_INL_H_
3012
#define MXNET_OPERATOR_CONTRIB_MODULATED_DEFORMABLE_CONVOLUTION_INL_H_
3113

src/operator/contrib/modulated_deformable_convolution.cc

Lines changed: 1 addition & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,10 @@
1-
/*
2-
* Licensed to the Apache Software Foundation (ASF) under one
3-
* or more contributor license agreements. See the NOTICE file
4-
* distributed with this work for additional information
5-
* regarding copyright ownership. The ASF licenses this file
6-
* to you under the Apache License, Version 2.0 (the
7-
* "License"); you may not use this file except in compliance
8-
* with the License. You may obtain a copy of the License at
9-
*
10-
* http://www.apache.org/licenses/LICENSE-2.0
11-
*
12-
* Unless required by applicable law or agreed to in writing,
13-
* software distributed under the License is distributed on an
14-
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15-
* KIND, either express or implied. See the License for the
16-
* specific language governing permissions and limitations
17-
* under the License.
18-
*/
19-
201
/*!
212
* Copyright (c) 2018 Microsoft
223
* Licensed under The MIT License [see LICENSE for details]
234
* \file modulated_deformable_convolution.cc
245
* \brief
256
* \author Yuwen Xiong, Haozhi Qi, Jifeng Dai, Xizhou Zhu, Han Hu
26-
*/
7+
*/
278

289
#include "./modulated_deformable_convolution-inl.h"
2910

0 commit comments

Comments
 (0)