![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
#include "core/Tensor.h"#include <Optional.h>#include <vector>#include "cloudViewer/core/Blob.h"#include "cloudViewer/core/CUDAUtils.h"#include "cloudViewer/core/DLPack.h"#include "cloudViewer/core/Device.h"#include "cloudViewer/core/Dispatch.h"#include "cloudViewer/core/Dtype.h"#include "cloudViewer/core/Scalar.h"#include "cloudViewer/core/SizeVector.h"#include "cloudViewer/core/TensorKey.h"#include "pybind/cloudViewer_pybind.h"#include "pybind/core/core.h"#include "pybind/core/tensor_converter.h"#include "pybind/core/tensor_type_caster.h"#include "pybind/docstring.h"#include "pybind/pybind_utils.h"
Go to the source code of this file.
Namespaces | |
| cloudViewer | |
| Generic file read and write utility for python interface. | |
| cloudViewer::core | |
Macros | |
| #define | CONST_ARG const |
| #define | NON_CONST_ARG |
| #define | BIND_BINARY_OP_ALL_DTYPES_WITH_SCALAR(py_name, cpp_name, self_const) |
| #define | BIND_CLIP_SCALAR(py_name, cpp_name, self_const) |
| #define | BIND_BINARY_R_OP_ALL_DTYPES(py_name, cpp_name) |
| #define | BIND_REDUCTION_OP(py_name, cpp_name) |
| #define | BIND_REDUCTION_OP_NO_KEEPDIM(py_name, cpp_name) |
Functions | |
| template<typename T > | |
| static std::vector< T > | cloudViewer::core::ToFlatVector (py::array_t< T, py::array::c_style|py::array::forcecast > np_array) |
| template<typename func_t > | |
| static void | cloudViewer::core::BindTensorCreation (py::module &m, py::class_< Tensor > &tensor, const std::string &py_name, func_t cpp_func) |
| template<typename T > | |
| static void | cloudViewer::core::BindTensorFullCreation (py::module &m, py::class_< Tensor > &tensor) |
| void | cloudViewer::core::pybind_core_tensor (py::module &m) |
| #define BIND_BINARY_OP_ALL_DTYPES_WITH_SCALAR | ( | py_name, | |
| cpp_name, | |||
| self_const | |||
| ) |
Definition at line 33 of file tensor.cpp.
| #define BIND_BINARY_R_OP_ALL_DTYPES | ( | py_name, | |
| cpp_name | |||
| ) |
Definition at line 116 of file tensor.cpp.
| #define BIND_CLIP_SCALAR | ( | py_name, | |
| cpp_name, | |||
| self_const | |||
| ) |
Definition at line 71 of file tensor.cpp.
| #define BIND_REDUCTION_OP | ( | py_name, | |
| cpp_name | |||
| ) |
Definition at line 162 of file tensor.cpp.
| #define BIND_REDUCTION_OP_NO_KEEPDIM | ( | py_name, | |
| cpp_name | |||
| ) |
Definition at line 181 of file tensor.cpp.
| #define CONST_ARG const |
Definition at line 30 of file tensor.cpp.
| #define NON_CONST_ARG |
Definition at line 31 of file tensor.cpp.