GstAnalytics.Tensor¶
Fields¶
Name |
Type |
Access |
Description |
---|---|---|---|
data |
r/w |
|
|
data_type |
r/w |
|
|
dims |
[ |
r/w |
number of tensor dimensions |
dims_order |
r/w |
Indicate tensor elements layout in memory. |
|
id |
r/w |
semantically identify the contents of the tensor |
|
layout |
r/w |
Indicate tensor layout |
|
num_dims |
r/w |
number of tensor dimensions |
Methods¶
class |
|
class |
|
|
|
|
|
|
Details¶
- class GstAnalytics.Tensor¶
Hold tensor data
New in version 1.26.
- classmethod alloc(num_dims)¶
- Parameters:
num_dims (
int
) – Number of dimension of the tensors- Returns:
tensor allocated
- Return type:
Allocate a tensor with num_dims dimensions.
New in version 1.26.
- classmethod new_simple(id, data_type, data, dims_order, dims)¶
- Parameters:
id (
int
) – semantically identify the contents of the tensordata_type (
GstAnalytics.TensorDataType
) –GstAnalytics.TensorDataType
of tensor datadata (
Gst.Buffer
) –Gst.Buffer
holding tensor datadims_order (
GstAnalytics.TensorDimOrder
) – Indicate tensor dimension indexing orderdims ([
int
]) – tensor dimensions. Value of 0 mean the dimension is dynamic.
- Returns:
A newly allocated
GstAnalytics.Tensor
- Return type:
Allocates a new
GstAnalytics.Tensor
of dims_order ROW_MAJOR or COLUMN_MAJOR and with an interleaved layoutNew in version 1.26.
- copy()¶
- Returns:
a new
GstAnalytics.Tensor
- Return type:
Create a copy of self.
New in version 1.26.
- free()¶
Free tensor
New in version 1.26.