#include <TensorSpec.h>
Definition at line 53 of file TensorSpec.h.
◆ TensorSpec() [1/2]
◆ TensorSpec() [2/2]
◆ createSpec()
◆ getDataType()
template<typename T >
static TensorType MLBridge::TensorSpec::getDataType |
( |
| ) |
|
|
staticprivate |
◆ getElementByteSize()
size_t MLBridge::TensorSpec::getElementByteSize |
( |
| ) |
const |
|
inline |
Get the size, in bytes, of one element.
Definition at line 81 of file TensorSpec.h.
◆ getElementCount()
size_t MLBridge::TensorSpec::getElementCount |
( |
| ) |
const |
|
inline |
Get the number of elements in a tensor with this shape.
Definition at line 79 of file TensorSpec.h.
◆ getTotalTensorBufferSize()
size_t MLBridge::TensorSpec::getTotalTensorBufferSize |
( |
| ) |
const |
|
inline |
Get the total size of a memory buffer needed to store the whole tensor.
Definition at line 83 of file TensorSpec.h.
◆ isElementType()
bool MLBridge::TensorSpec::isElementType |
( |
| ) |
const |
|
inline |
◆ name()
const std::string & MLBridge::TensorSpec::name |
( |
| ) |
const |
|
inline |
◆ operator!=()
◆ operator==()
◆ port()
int MLBridge::TensorSpec::port |
( |
| ) |
const |
|
inline |
◆ setShape()
◆ shape()
const std::vector< int64_t > & MLBridge::TensorSpec::shape |
( |
| ) |
const |
|
inline |
◆ toJSON()
void MLBridge::TensorSpec::toJSON |
( |
llvm::json::OStream & | OS | ) |
const |
◆ type()
◆ ElementCount
size_t MLBridge::TensorSpec::ElementCount = 0 |
|
private |
◆ ElementSize
size_t MLBridge::TensorSpec::ElementSize = 0 |
|
private |
◆ Name
std::string MLBridge::TensorSpec::Name |
|
private |
◆ Port
int MLBridge::TensorSpec::Port = 0 |
|
private |
◆ Shape
std::vector<int64_t> MLBridge::TensorSpec::Shape |
|
private |
◆ Type
The documentation for this class was generated from the following files: