Open3D (C++ API)  0.19.0
Loading...
Searching...
No Matches
ContinuousConvTransposeOpKernel< TIndex > Class Template Referenceabstract

#include <ContinuousConvTransposeOpKernel.h>

Inheritance diagram for ContinuousConvTransposeOpKernel< TIndex >:
ContinuousConvTransposeOpKernelCPU< TFeat, TOut, TReal, TIndex >

Public Member Functions

 ContinuousConvTransposeOpKernel (tensorflow::OpKernelConstruction *construction)
void Compute (tensorflow::OpKernelContext *context) override
virtual void Kernel (tensorflow::OpKernelContext *context, const tensorflow::Tensor &filter, const tensorflow::Tensor &out_positions, const tensorflow::Tensor &out_importance, const tensorflow::Tensor &extents, const tensorflow::Tensor &offset, const tensorflow::Tensor &inp_positions, const tensorflow::Tensor &inp_features, const tensorflow::Tensor &inp_neighbors_importance_sum, const tensorflow::Tensor &inp_neighbors_row_splits, const tensorflow::Tensor &neighbors_index, const tensorflow::Tensor &neighbors_importance, const tensorflow::Tensor &neighbors_row_splits, const std::vector< int > &filter_dims, const bool individual_extents, const bool isotropic_extents, const bool point_importances, const bool has_neighbors_importances, tensorflow::Tensor &out_features)=0

Data Fields

bool align_corners
bool normalize
open3d::ml::impl::InterpolationMode interpolation
open3d::ml::impl::CoordinateMapping coordinate_mapping
int max_temp_mem_MB

Constructor & Destructor Documentation

◆ ContinuousConvTransposeOpKernel()

template<class TIndex>
ContinuousConvTransposeOpKernel< TIndex >::ContinuousConvTransposeOpKernel ( tensorflow::OpKernelConstruction * construction)
inlineexplicit

Member Function Documentation

◆ Compute()

template<class TIndex>
void ContinuousConvTransposeOpKernel< TIndex >::Compute ( tensorflow::OpKernelContext * context)
inlineoverride

◆ Kernel()

template<class TIndex>
virtual void ContinuousConvTransposeOpKernel< TIndex >::Kernel ( tensorflow::OpKernelContext * context,
const tensorflow::Tensor & filter,
const tensorflow::Tensor & out_positions,
const tensorflow::Tensor & out_importance,
const tensorflow::Tensor & extents,
const tensorflow::Tensor & offset,
const tensorflow::Tensor & inp_positions,
const tensorflow::Tensor & inp_features,
const tensorflow::Tensor & inp_neighbors_importance_sum,
const tensorflow::Tensor & inp_neighbors_row_splits,
const tensorflow::Tensor & neighbors_index,
const tensorflow::Tensor & neighbors_importance,
const tensorflow::Tensor & neighbors_row_splits,
const std::vector< int > & filter_dims,
const bool individual_extents,
const bool isotropic_extents,
const bool point_importances,
const bool has_neighbors_importances,
tensorflow::Tensor & out_features )
pure virtual

Field Documentation

◆ align_corners

template<class TIndex>
bool ContinuousConvTransposeOpKernel< TIndex >::align_corners

◆ coordinate_mapping

template<class TIndex>
open3d::ml::impl::CoordinateMapping ContinuousConvTransposeOpKernel< TIndex >::coordinate_mapping

◆ interpolation

template<class TIndex>
open3d::ml::impl::InterpolationMode ContinuousConvTransposeOpKernel< TIndex >::interpolation

◆ max_temp_mem_MB

template<class TIndex>
int ContinuousConvTransposeOpKernel< TIndex >::max_temp_mem_MB

◆ normalize

template<class TIndex>
bool ContinuousConvTransposeOpKernel< TIndex >::normalize

The documentation for this class was generated from the following file: