|
Open3D (C++ API)
0.19.0
|
#include <tensorflow/core/framework/op_kernel.h>#include <tensorflow/core/framework/shape_inference.h>#include <tensorflow/core/framework/tensor.h>#include <tensorflow/core/lib/core/errors.h>#include "open3d/ml/ShapeChecking.h"Go to the source code of this file.
Macros | |
| #define | CHECK_SHAPE_HANDLE(ctx, shape_handle, ...) |
| #define | CHECK_SHAPE_HANDLE_COMBINE_FIRST_DIMS(ctx, shape_handle, ...) |
| #define | CHECK_SHAPE_HANDLE_IGNORE_FIRST_DIMS(ctx, shape_handle, ...) |
| #define | CHECK_SHAPE_HANDLE_COMBINE_LAST_DIMS(ctx, shape_handle, ...) |
| #define | CHECK_SHAPE_HANDLE_IGNORE_LAST_DIMS(ctx, shape_handle, ...) |
| #define | CHECK_SHAPE(ctx, tensor, ...) |
| #define | CHECK_SHAPE_COMBINE_FIRST_DIMS(ctx, tensor, ...) |
| #define | CHECK_SHAPE_IGNORE_FIRST_DIMS(ctx, tensor, ...) |
| #define | CHECK_SHAPE_COMBINE_LAST_DIMS(ctx, tensor, ...) |
| #define | CHECK_SHAPE_IGNORE_LAST_DIMS(ctx, tensor, ...) |
Functions | |
| std::vector< open3d::ml::op_util::DimValue > | GetShapeVector (::tensorflow::shape_inference::InferenceContext *c, ::tensorflow::shape_inference::ShapeHandle shape_handle) |
| template<open3d::ml::op_util::CSOpt Opt = open3d::ml::op_util::CSOpt::NONE, class TDimX, class... TArgs> | |
| std::tuple< bool, std::string > | CheckShape (::tensorflow::shape_inference::InferenceContext *c, ::tensorflow::shape_inference::ShapeHandle shape_handle, TDimX &&dimex, TArgs &&... args) |
| std::vector< open3d::ml::op_util::DimValue > | GetShapeVector (const tensorflow::Tensor &tensor) |
| template<open3d::ml::op_util::CSOpt Opt = open3d::ml::op_util::CSOpt::NONE, class TDimX, class... TArgs> | |
| std::tuple< bool, std::string > | CheckShape (const tensorflow::Tensor &tensor, TDimX &&dimex, TArgs &&... args) |
| template<class TDimX, class... TArgs> | |
| ::tensorflow::shape_inference::ShapeHandle | MakeShapeHandle (::tensorflow::shape_inference::InferenceContext *ctx, TDimX &&dimex, TArgs &&... args) |
| #define CHECK_SHAPE | ( | ctx, | |
| tensor, | |||
| ... ) |
| #define CHECK_SHAPE_COMBINE_FIRST_DIMS | ( | ctx, | |
| tensor, | |||
| ... ) |
| #define CHECK_SHAPE_COMBINE_LAST_DIMS | ( | ctx, | |
| tensor, | |||
| ... ) |
| #define CHECK_SHAPE_HANDLE | ( | ctx, | |
| shape_handle, | |||
| ... ) |
| #define CHECK_SHAPE_HANDLE_COMBINE_FIRST_DIMS | ( | ctx, | |
| shape_handle, | |||
| ... ) |
| #define CHECK_SHAPE_HANDLE_COMBINE_LAST_DIMS | ( | ctx, | |
| shape_handle, | |||
| ... ) |
| #define CHECK_SHAPE_HANDLE_IGNORE_FIRST_DIMS | ( | ctx, | |
| shape_handle, | |||
| ... ) |
| #define CHECK_SHAPE_HANDLE_IGNORE_LAST_DIMS | ( | ctx, | |
| shape_handle, | |||
| ... ) |
| #define CHECK_SHAPE_IGNORE_FIRST_DIMS | ( | ctx, | |
| tensor, | |||
| ... ) |
| #define CHECK_SHAPE_IGNORE_LAST_DIMS | ( | ctx, | |
| tensor, | |||
| ... ) |
| std::tuple< bool, std::string > CheckShape | ( | ::tensorflow::shape_inference::InferenceContext * | c, |
| ::tensorflow::shape_inference::ShapeHandle | shape_handle, | ||
| TDimX && | dimex, | ||
| TArgs &&... | args ) |
| std::tuple< bool, std::string > CheckShape | ( | const tensorflow::Tensor & | tensor, |
| TDimX && | dimex, | ||
| TArgs &&... | args ) |
|
inline |
|
inline |
| ::tensorflow::shape_inference::ShapeHandle MakeShapeHandle | ( | ::tensorflow::shape_inference::InferenceContext * | ctx, |
| TDimX && | dimex, | ||
| TArgs &&... | args ) |