\hypertarget{manager_8cpp}{}\doxysection{tensor/manager.cpp File Reference}
\label{manager_8cpp}\index{tensor/manager.cpp@{tensor/manager.cpp}}


This is N\+Ntrainer manager for all weights, i/o and intermediate tensors.  


{\ttfamily \#include $<$fcntl.\+h$>$}\newline
{\ttfamily \#include $<$functional$>$}\newline
{\ttfamily \#include $<$limits$>$}\newline
{\ttfamily \#include $<$stdexcept$>$}\newline
{\ttfamily \#include $<$sys/mman.\+h$>$}\newline
{\ttfamily \#include $<$sys/stat.\+h$>$}\newline
{\ttfamily \#include $<$unistd.\+h$>$}\newline
{\ttfamily \#include $<$vector$>$}\newline
{\ttfamily \#include $<$activation\+\_\+layer.\+h$>$}\newline
{\ttfamily \#include $<$basic\+\_\+planner.\+h$>$}\newline
{\ttfamily \#include $<$bn\+\_\+layer.\+h$>$}\newline
{\ttfamily \#include $<$graph\+\_\+node.\+h$>$}\newline
{\ttfamily \#include $<$grucell.\+h$>$}\newline
{\ttfamily \#include $<$layer\+\_\+node.\+h$>$}\newline
{\ttfamily \#include $<$layer\+\_\+normalization\+\_\+layer.\+h$>$}\newline
{\ttfamily \#include $<$loss/cross\+\_\+entropy\+\_\+sigmoid\+\_\+loss\+\_\+layer.\+h$>$}\newline
{\ttfamily \#include $<$loss/cross\+\_\+entropy\+\_\+softmax\+\_\+loss\+\_\+layer.\+h$>$}\newline
{\ttfamily \#include $<$loss/mse\+\_\+loss\+\_\+layer.\+h$>$}\newline
{\ttfamily \#include $<$manager.\+h$>$}\newline
{\ttfamily \#include $<$multiout\+\_\+layer.\+h$>$}\newline
{\ttfamily \#include $<$nntrainer\+\_\+log.\+h$>$}\newline
{\ttfamily \#include $<$optimized\+\_\+v1\+\_\+planner.\+h$>$}\newline
{\ttfamily \#include $<$optimized\+\_\+v2\+\_\+planner.\+h$>$}\newline
{\ttfamily \#include $<$optimized\+\_\+v3\+\_\+planner.\+h$>$}\newline
{\ttfamily \#include $<$tensor\+\_\+pool.\+h$>$}\newline
{\ttfamily \#include $<$tensor\+\_\+wrap\+\_\+specs.\+h$>$}\newline
{\ttfamily \#include $<$util\+\_\+func.\+h$>$}\newline
{\ttfamily \#include $<$var\+\_\+grad.\+h$>$}\newline
Include dependency graph for manager.\+cpp\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{manager_8cpp__incl}
\end{center}
\end{figure}
\doxysubsection*{Namespaces}
\begin{DoxyCompactItemize}
\item 
 \mbox{\hyperlink{namespacenntrainer}{nntrainer}}
\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{namespacenntrainer_ae732384b72c2cbb3b91354b6808c45f8}\label{namespacenntrainer_ae732384b72c2cbb3b91354b6808c45f8}} 
static Tensor $\ast$ {\bfseries nntrainer\+::request\+Tensor\+\_\+} (const Tensor\+Spec\+V2 \&spec, const Graph\+Node\+::\+Execution\+Order \&exec\+\_\+order, const std\+::string \&scope, Tensor\+Pool \&tp, bool expose, bool trainable)
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
This is N\+Ntrainer manager for all weights, i/o and intermediate tensors. 

Copyright (C) 2020 Parichay Kapoor \href{mailto:pk.kapoor@samsung.com}{\texttt{ pk.\+kapoor@samsung.\+com}}

\begin{DoxyDate}{Date}
2 Dec 2020 
\end{DoxyDate}
\begin{DoxySeeAlso}{See also}
\href{https://github.com/nnstreamer/nntrainer}{\texttt{ https\+://github.\+com/nnstreamer/nntrainer}} 
\end{DoxySeeAlso}
\begin{DoxyAuthor}{Author}
Parichay Kapoor \href{mailto:pk.kapoor@samsung.com}{\texttt{ pk.\+kapoor@samsung.\+com}} 

Jihoon Lee \href{mailto:jhoon.it.lee@samsung.com}{\texttt{ jhoon.\+it.\+lee@samsung.\+com}} 
\end{DoxyAuthor}
\begin{DoxyRefDesc}{Bug}
\item[\mbox{\hyperlink{bug__bug000207}{Bug}}]No known bugs except for N\+YI items\end{DoxyRefDesc}
