\hypertarget{structGstTensorMetaInfo}{}\doxysection{Gst\+Tensor\+Meta\+Info Struct Reference}
\label{structGstTensorMetaInfo}\index{GstTensorMetaInfo@{GstTensorMetaInfo}}


Data structure to describe a tensor data. This represents the basic information of a memory block for tensor stream.  




{\ttfamily \#include $<$tensor\+\_\+typedef.\+h$>$}



Collaboration diagram for Gst\+Tensor\+Meta\+Info\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=198pt]{structGstTensorMetaInfo__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
uint32\+\_\+t \mbox{\hyperlink{structGstTensorMetaInfo_a518a1edc08a557ecea41801a9431907c}{magic}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structGstTensorMetaInfo_a67abebaf714829ff40fa712590a253c0}{version}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structGstTensorMetaInfo_a88663ce7b539120b07664fec7c626526}{type}}
\item 
\mbox{\hyperlink{tensor__typedef_8h_ae58ce2b6d47c4a2e9c5f3f621c6a5b9a}{tensor\+\_\+dim}} \mbox{\hyperlink{structGstTensorMetaInfo_af4db72740cffbafcd7d76417ebfd632c}{dimension}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structGstTensorMetaInfo_a85988a5c31f2a5f452621f0f9f7b9bbe}{format}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structGstTensorMetaInfo_a674f0994e3ff818fb63dd8f0c60658e7}{media\+\_\+type}}
\item 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
union \{\\
\>\mbox{\hyperlink{structGstSparseTensorInfo}{GstSparseTensorInfo}} \mbox{\hyperlink{structGstTensorMetaInfo_ac994e8691097b0a3b262a39387204f91}{sparse\_info}}\\
\}; \\

\end{tabbing}\begin{DoxyCompactList}\small\item\em Union of the required information for processing each tensor \char`\"{}format\char`\"{}. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Data structure to describe a tensor data. This represents the basic information of a memory block for tensor stream. 

Internally N\+N\+Streamer handles a buffer with capability other/tensors-\/flexible using this information.
\begin{DoxyItemize}
\item version\+: The version of tensor meta.
\item type\+: The type of each element in the tensor. This should be a value of enumeration tensor\+\_\+type.
\item dimension\+: The dimension of tensor. This also denotes the rank of tensor. (e.\+g., \mbox{[}3\+:224\+:224\+:0\mbox{]} means rank 3.)
\item format\+: The data format in the tensor. This should be a value of enumeration tensor\+\_\+format.
\item media\+\_\+type\+: The media type of tensor. This should be a value of enumeration media\+\_\+type. 
\end{DoxyItemize}

Definition at line 310 of file tensor\+\_\+typedef.\+h.



\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{structGstTensorMetaInfo_af6223fc214d3ef89efb3ae8f8c33198b}\label{structGstTensorMetaInfo_af6223fc214d3ef89efb3ae8f8c33198b}} 
\doxysubsubsection{\texorpdfstring{"@59}{@59}}
{\footnotesize\ttfamily union \{ ... \} }



Union of the required information for processing each tensor \char`\"{}format\char`\"{}. 

\mbox{\Hypertarget{structGstTensorMetaInfo_af4db72740cffbafcd7d76417ebfd632c}\label{structGstTensorMetaInfo_af4db72740cffbafcd7d76417ebfd632c}} 
\index{GstTensorMetaInfo@{GstTensorMetaInfo}!dimension@{dimension}}
\index{dimension@{dimension}!GstTensorMetaInfo@{GstTensorMetaInfo}}
\doxysubsubsection{\texorpdfstring{dimension}{dimension}}
{\footnotesize\ttfamily \mbox{\hyperlink{tensor__typedef_8h_ae58ce2b6d47c4a2e9c5f3f621c6a5b9a}{tensor\+\_\+dim}} Gst\+Tensor\+Meta\+Info\+::dimension}



Definition at line 315 of file tensor\+\_\+typedef.\+h.

\mbox{\Hypertarget{structGstTensorMetaInfo_a85988a5c31f2a5f452621f0f9f7b9bbe}\label{structGstTensorMetaInfo_a85988a5c31f2a5f452621f0f9f7b9bbe}} 
\index{GstTensorMetaInfo@{GstTensorMetaInfo}!format@{format}}
\index{format@{format}!GstTensorMetaInfo@{GstTensorMetaInfo}}
\doxysubsubsection{\texorpdfstring{format}{format}}
{\footnotesize\ttfamily uint32\+\_\+t Gst\+Tensor\+Meta\+Info\+::format}



Definition at line 316 of file tensor\+\_\+typedef.\+h.

\mbox{\Hypertarget{structGstTensorMetaInfo_a518a1edc08a557ecea41801a9431907c}\label{structGstTensorMetaInfo_a518a1edc08a557ecea41801a9431907c}} 
\index{GstTensorMetaInfo@{GstTensorMetaInfo}!magic@{magic}}
\index{magic@{magic}!GstTensorMetaInfo@{GstTensorMetaInfo}}
\doxysubsubsection{\texorpdfstring{magic}{magic}}
{\footnotesize\ttfamily uint32\+\_\+t Gst\+Tensor\+Meta\+Info\+::magic}



Definition at line 312 of file tensor\+\_\+typedef.\+h.

\mbox{\Hypertarget{structGstTensorMetaInfo_a674f0994e3ff818fb63dd8f0c60658e7}\label{structGstTensorMetaInfo_a674f0994e3ff818fb63dd8f0c60658e7}} 
\index{GstTensorMetaInfo@{GstTensorMetaInfo}!media\_type@{media\_type}}
\index{media\_type@{media\_type}!GstTensorMetaInfo@{GstTensorMetaInfo}}
\doxysubsubsection{\texorpdfstring{media\_type}{media\_type}}
{\footnotesize\ttfamily uint32\+\_\+t Gst\+Tensor\+Meta\+Info\+::media\+\_\+type}



Definition at line 317 of file tensor\+\_\+typedef.\+h.

\mbox{\Hypertarget{structGstTensorMetaInfo_ac994e8691097b0a3b262a39387204f91}\label{structGstTensorMetaInfo_ac994e8691097b0a3b262a39387204f91}} 
\index{GstTensorMetaInfo@{GstTensorMetaInfo}!sparse\_info@{sparse\_info}}
\index{sparse\_info@{sparse\_info}!GstTensorMetaInfo@{GstTensorMetaInfo}}
\doxysubsubsection{\texorpdfstring{sparse\_info}{sparse\_info}}
{\footnotesize\ttfamily \mbox{\hyperlink{structGstSparseTensorInfo}{Gst\+Sparse\+Tensor\+Info}} Gst\+Tensor\+Meta\+Info\+::sparse\+\_\+info}



Definition at line 323 of file tensor\+\_\+typedef.\+h.

\mbox{\Hypertarget{structGstTensorMetaInfo_a88663ce7b539120b07664fec7c626526}\label{structGstTensorMetaInfo_a88663ce7b539120b07664fec7c626526}} 
\index{GstTensorMetaInfo@{GstTensorMetaInfo}!type@{type}}
\index{type@{type}!GstTensorMetaInfo@{GstTensorMetaInfo}}
\doxysubsubsection{\texorpdfstring{type}{type}}
{\footnotesize\ttfamily uint32\+\_\+t Gst\+Tensor\+Meta\+Info\+::type}



Definition at line 314 of file tensor\+\_\+typedef.\+h.

\mbox{\Hypertarget{structGstTensorMetaInfo_a67abebaf714829ff40fa712590a253c0}\label{structGstTensorMetaInfo_a67abebaf714829ff40fa712590a253c0}} 
\index{GstTensorMetaInfo@{GstTensorMetaInfo}!version@{version}}
\index{version@{version}!GstTensorMetaInfo@{GstTensorMetaInfo}}
\doxysubsubsection{\texorpdfstring{version}{version}}
{\footnotesize\ttfamily uint32\+\_\+t Gst\+Tensor\+Meta\+Info\+::version}



Definition at line 313 of file tensor\+\_\+typedef.\+h.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
nnstreamer/include/\mbox{\hyperlink{tensor__typedef_8h}{tensor\+\_\+typedef.\+h}}\end{DoxyCompactItemize}
