32 #include "torch/script.h"
34 template <
class TFeat,
class TOut,
class TReal,
class TIndex>
36 const torch::Tensor& filters,
37 const torch::Tensor& out_positions,
38 const torch::Tensor& extents,
39 const torch::Tensor&
offset,
40 const torch::Tensor& inp_positions,
41 const torch::Tensor& inp_features,
42 const torch::Tensor& inp_importance,
43 const torch::Tensor& neighbors_index,
44 const torch::Tensor& neighbors_importance,
45 const torch::Tensor& neighbors_row_splits,
46 const torch::Tensor& out_features_gradient,
47 const bool align_corners,
51 const int64_t max_temp_mem_MB,
52 torch::Tensor& filter_backprop);
54 #ifdef BUILD_CUDA_MODULE
55 template <
class TFeat,
class TOut,
class TReal,
class TIndex>
56 void ContinuousConvBackpropFilterCUDA(
57 const torch::Tensor& filters,
58 const torch::Tensor& out_positions,
59 const torch::Tensor& extents,
60 const torch::Tensor&
offset,
61 const torch::Tensor& inp_positions,
62 const torch::Tensor& inp_features,
63 const torch::Tensor& inp_importance,
64 const torch::Tensor& neighbors_index,
65 const torch::Tensor& neighbors_importance,
66 const torch::Tensor& neighbors_row_splits,
67 const torch::Tensor& out_features_gradient,
68 const bool align_corners,
72 const int64_t max_temp_mem_MB,
73 torch::Tensor& filter_backprop);
InterpolationMode
Definition: ContinuousConvTypes.h:37
CoordinateMapping
Definition: ContinuousConvTypes.h:45
void ContinuousConvBackpropFilterCPU(const torch::Tensor &filters, const torch::Tensor &out_positions, const torch::Tensor &extents, const torch::Tensor &offset, const torch::Tensor &inp_positions, const torch::Tensor &inp_features, const torch::Tensor &inp_importance, const torch::Tensor &neighbors_index, const torch::Tensor &neighbors_importance, const torch::Tensor &neighbors_row_splits, const torch::Tensor &out_features_gradient, const bool align_corners, const open3d::ml::impl::CoordinateMapping coordinate_mapping, const bool normalize, const open3d::ml::impl::InterpolationMode interpolation, const int64_t max_temp_mem_MB, torch::Tensor &filter_backprop)
Definition: ContinuousConvBackpropFilterOpKernel.cpp:36