\hypertarget{cache__elem_8h}{}\doxysection{tensor/cache\+\_\+elem.h File Reference}
\label{cache__elem_8h}\index{tensor/cache\_elem.h@{tensor/cache\_elem.h}}


Cache elem class.  


{\ttfamily \#include $<$list$>$}\newline
{\ttfamily \#include $<$mutex$>$}\newline
{\ttfamily \#include $<$memory\+\_\+data.\+h$>$}\newline
{\ttfamily \#include $<$swap\+\_\+device.\+h$>$}\newline
Include dependency graph for cache\+\_\+elem.\+h\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{cache__elem_8h__incl}
\end{center}
\end{figure}
This graph shows which files directly or indirectly include this file\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{cache__elem_8h__dep__incl}
\end{center}
\end{figure}
\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \mbox{\hyperlink{classnntrainer_1_1CacheElem}{nntrainer\+::\+Cache\+Elem}}
\begin{DoxyCompactList}\small\item\em Cache element containing swap address. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Namespaces}
\begin{DoxyCompactItemize}
\item 
 \mbox{\hyperlink{namespacenntrainer}{nntrainer}}
\end{DoxyCompactItemize}
\doxysubsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \mbox{\hyperlink{namespacenntrainer_aa82a5a0874fed058056879c555555d78}{nntrainer\+::\+Cache\+Policy}} \{ \newline
\mbox{\hyperlink{namespacenntrainer_aa82a5a0874fed058056879c555555d78a3171c37231f1cb2437bd8cc0d3b502ac}{nntrainer\+::\+W\+R\+I\+T\+E\+\_\+\+B\+A\+CK}} = 0b0001, 
\mbox{\hyperlink{namespacenntrainer_aa82a5a0874fed058056879c555555d78a46532de34f9d0ffab044b547f659c7dd}{nntrainer\+::\+N\+O\+\_\+\+W\+R\+I\+T\+E\+\_\+\+B\+A\+CK}} = 0b0010, 
\mbox{\hyperlink{namespacenntrainer_aa82a5a0874fed058056879c555555d78a83ce2bfb860bdb8a0b5d73673137a938}{nntrainer\+::\+R\+E\+A\+D\+\_\+\+C\+O\+N\+S\+I\+ST}} = 0b0100, 
\mbox{\hyperlink{namespacenntrainer_aa82a5a0874fed058056879c555555d78a98236694e743664e4c90eddf1a937bd6}{nntrainer\+::\+N\+O\+\_\+\+R\+E\+A\+D\+\_\+\+C\+O\+N\+S\+I\+ST}} = 0b1000, 
\newline
\mbox{\hyperlink{namespacenntrainer_aa82a5a0874fed058056879c555555d78a5e8591d5727269464e9004aa77336de6}{nntrainer\+::\+A\+L\+W\+A\+Y\+S\+\_\+\+S\+Y\+N\+C\+ED}}, 
\mbox{\hyperlink{namespacenntrainer_aa82a5a0874fed058056879c555555d78a1b236e361853e16fd6718d67efafdd74}{nntrainer\+::\+T\+E\+M\+P\+O\+R\+AL}}, 
\mbox{\hyperlink{namespacenntrainer_aa82a5a0874fed058056879c555555d78af118f54876084ada34d27054fbff540a}{nntrainer\+::\+F\+I\+R\+S\+T\+\_\+\+L\+A\+S\+T\+\_\+\+S\+K\+IP}} = 0b10000, 
\mbox{\hyperlink{namespacenntrainer_aa82a5a0874fed058056879c555555d78a68704fb17232151a4b10b4e22ab7f0ff}{nntrainer\+::\+I\+T\+E\+R\+A\+T\+I\+O\+N\+\_\+\+C\+O\+N\+S\+I\+ST}} = (F\+I\+R\+S\+T\+\_\+\+L\+A\+S\+T\+\_\+\+S\+K\+IP $\vert$ A\+L\+W\+A\+Y\+S\+\_\+\+S\+Y\+N\+C\+ED)
 \}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Cache elem class. 

Copyright (C) 2022 Jiho Chu \href{mailto:jiho.chu@samsung.com}{\texttt{ jiho.\+chu@samsung.\+com}}

\begin{DoxyDate}{Date}
28 Nov 2022 
\end{DoxyDate}
\begin{DoxySeeAlso}{See also}
\href{https://github.com/nnstreamer/nntrainer}{\texttt{ https\+://github.\+com/nnstreamer/nntrainer}} 
\end{DoxySeeAlso}
\begin{DoxyAuthor}{Author}
Jiho Chu \href{mailto:jiho.chu@samsung.com}{\texttt{ jiho.\+chu@samsung.\+com}} 
\end{DoxyAuthor}
\begin{DoxyRefDesc}{Bug}
\item[\mbox{\hyperlink{bug__bug000200}{Bug}}]No known bugs except for N\+YI items \end{DoxyRefDesc}
