\hypertarget{nntr__threads_8h}{}\doxysection{utils/nntr\+\_\+threads.h File Reference}
\label{nntr__threads_8h}\index{utils/nntr\_threads.h@{utils/nntr\_threads.h}}


Thread Management for N\+N\+Trainer.  


{\ttfamily \#include $<$string$>$}\newline
{\ttfamily \#include $<$thread$>$}\newline
{\ttfamily \#include $<$vector$>$}\newline
{\ttfamily \#include $<$common\+\_\+properties.\+h$>$}\newline
{\ttfamily \#include $<$nntrainer\+\_\+error.\+h$>$}\newline
{\ttfamily \#include $<$util\+\_\+func.\+h$>$}\newline
Include dependency graph for nntr\+\_\+threads.\+h\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{nntr__threads_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]{nntr__threads_8h__dep__incl}
\end{center}
\end{figure}
\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \mbox{\hyperlink{classnntrainer_1_1ParallelBatch}{nntrainer\+::\+Parallel\+Batch}}
\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{classnntrainer_1_1ParallelBatch}{Parallel\+Batch}} class to parallelize along batch direction. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Namespaces}
\begin{DoxyCompactItemize}
\item 
 \mbox{\hyperlink{namespacenntrainer}{nntrainer}}
\end{DoxyCompactItemize}
\doxysubsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{nntr__threads_8h_a451ec3e221044e95b0317dcb65f28faf}\label{nntr__threads_8h_a451ec3e221044e95b0317dcb65f28faf}} 
typedef void($\ast$ {\bfseries loop\+\_\+cb}) (unsigned int start, unsigned int end, unsigned int pid, void $\ast$user\+\_\+data)
\item 
\mbox{\Hypertarget{nntr__threads_8h_a123fe629bf77ae62698333bc8faa9214}\label{nntr__threads_8h_a123fe629bf77ae62698333bc8faa9214}} 
typedef std\+::function$<$ std\+::remove\+\_\+pointer$<$ loop\+\_\+cb $>$\+::type $>$ {\bfseries threaded\+\_\+cb}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Thread Management for N\+N\+Trainer. 

Copyright (C) 2022 Jijoong Moon \href{mailto:jijoong.moon@samsung.com}{\texttt{ jijoong.\+moon@samsung.\+com}}

\begin{DoxyDate}{Date}
07 July 2022 
\end{DoxyDate}
\begin{DoxySeeAlso}{See also}
\href{https://github.com/nnstreamer/nntrainer}{\texttt{ https\+://github.\+com/nnstreamer/nntrainer}} 
\end{DoxySeeAlso}
\begin{DoxyAuthor}{Author}
Jijoong Moon \href{mailto:jijoong.moon@samsung.com}{\texttt{ jijoong.\+moon@samsung.\+com}} 
\end{DoxyAuthor}
\begin{DoxyRefDesc}{Bug}
\item[\mbox{\hyperlink{bug__bug000239}{Bug}}]No known bugs except for N\+YI items \end{DoxyRefDesc}
