\hypertarget{ini__interpreter_8cpp}{}\doxysection{compiler/ini\+\_\+interpreter.cpp File Reference}
\label{ini__interpreter_8cpp}\index{compiler/ini\_interpreter.cpp@{compiler/ini\_interpreter.cpp}}


N\+N\+Trainer Ini Interpreter (partly moved from model\+\_\+loader.\+c)  


{\ttfamily \#include $<$ini\+\_\+interpreter.\+h$>$}\newline
{\ttfamily \#include $<$sstream$>$}\newline
{\ttfamily \#include $<$vector$>$}\newline
{\ttfamily \#include $<$ini\+\_\+wrapper.\+h$>$}\newline
{\ttfamily \#include $<$layer.\+h$>$}\newline
{\ttfamily \#include $<$layer\+\_\+node.\+h$>$}\newline
{\ttfamily \#include $<$nntrainer\+\_\+error.\+h$>$}\newline
{\ttfamily \#include $<$nntrainer\+\_\+log.\+h$>$}\newline
{\ttfamily \#include $<$time\+\_\+dist.\+h$>$}\newline
{\ttfamily \#include $<$util\+\_\+func.\+h$>$}\newline
Include dependency graph for ini\+\_\+interpreter.\+cpp\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{ini__interpreter_8cpp__incl}
\end{center}
\end{figure}
\doxysubsection*{Namespaces}
\begin{DoxyCompactItemize}
\item 
 \mbox{\hyperlink{namespacenntrainer}{nntrainer}}
\end{DoxyCompactItemize}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{ini__interpreter_8cpp_aa0ac865ad2674bfdebad3a13ab84ad70}\label{ini__interpreter_8cpp_aa0ac865ad2674bfdebad3a13ab84ad70}} 
static constexpr const char $\ast$ {\bfseries F\+U\+N\+C\+\_\+\+T\+AG} = \char`\"{}\mbox{[}Ini\+Interpreter\mbox{]} \char`\"{}
\item 
\mbox{\Hypertarget{ini__interpreter_8cpp_ae4adee5d3fbf75774b3e32e9f9140789}\label{ini__interpreter_8cpp_ae4adee5d3fbf75774b3e32e9f9140789}} 
static constexpr const char $\ast$ {\bfseries U\+N\+K\+N\+O\+W\+N\+\_\+\+S\+TR} = \char`\"{}U\+N\+K\+N\+O\+WN\char`\"{}
\item 
\mbox{\Hypertarget{ini__interpreter_8cpp_a9160f072643d6105463718bc733316ec}\label{ini__interpreter_8cpp_a9160f072643d6105463718bc733316ec}} 
static constexpr const char $\ast$ {\bfseries N\+O\+N\+E\+\_\+\+S\+TR} = \char`\"{}N\+O\+NE\char`\"{}
\item 
\mbox{\Hypertarget{ini__interpreter_8cpp_a7660a38aa55c2194854641f1180f2191}\label{ini__interpreter_8cpp_a7660a38aa55c2194854641f1180f2191}} 
static constexpr const char $\ast$ {\bfseries M\+O\+D\+E\+L\+\_\+\+S\+TR} = \char`\"{}model\char`\"{}
\item 
\mbox{\Hypertarget{ini__interpreter_8cpp_a1fc08238b0c04730ccd4d67bb2a10ddf}\label{ini__interpreter_8cpp_a1fc08238b0c04730ccd4d67bb2a10ddf}} 
static constexpr const char $\ast$ {\bfseries D\+A\+T\+A\+S\+E\+T\+\_\+\+S\+TR} = \char`\"{}dataset\char`\"{}
\item 
\mbox{\Hypertarget{ini__interpreter_8cpp_a9d05ea33f6418294d2a8d078ed21a71f}\label{ini__interpreter_8cpp_a9d05ea33f6418294d2a8d078ed21a71f}} 
static constexpr const char $\ast$ {\bfseries T\+R\+A\+I\+N\+S\+E\+T\+\_\+\+S\+TR} = \char`\"{}train\+\_\+set\char`\"{}
\item 
\mbox{\Hypertarget{ini__interpreter_8cpp_a40719189c14068cd90e830ce58c54ef0}\label{ini__interpreter_8cpp_a40719189c14068cd90e830ce58c54ef0}} 
static constexpr const char $\ast$ {\bfseries V\+A\+L\+I\+D\+S\+E\+T\+\_\+\+S\+TR} = \char`\"{}valid\+\_\+set\char`\"{}
\item 
\mbox{\Hypertarget{ini__interpreter_8cpp_aaebd972c2d14579232fb75698d6237b9}\label{ini__interpreter_8cpp_aaebd972c2d14579232fb75698d6237b9}} 
static constexpr const char $\ast$ {\bfseries T\+E\+S\+T\+S\+E\+T\+\_\+\+S\+TR} = \char`\"{}test\+\_\+set\char`\"{}
\item 
\mbox{\Hypertarget{ini__interpreter_8cpp_a8d71087b6e19ae77b21bc303574c64e1}\label{ini__interpreter_8cpp_a8d71087b6e19ae77b21bc303574c64e1}} 
static constexpr const char $\ast$ {\bfseries O\+P\+T\+I\+M\+I\+Z\+E\+R\+\_\+\+S\+TR} = \char`\"{}optimizer\char`\"{}
\item 
\mbox{\Hypertarget{ini__interpreter_8cpp_a0f0df766ca5fd227a0bf8fdaa5aabdcb}\label{ini__interpreter_8cpp_a0f0df766ca5fd227a0bf8fdaa5aabdcb}} 
static constexpr const char $\ast$ {\bfseries L\+R\+S\+C\+H\+E\+D\+\_\+\+S\+TR} = \char`\"{}Learning\+Rate\+Scheduler\char`\"{}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
N\+N\+Trainer Ini Interpreter (partly moved from model\+\_\+loader.\+c) 

Copyright (C) 2021 Jihoon Lee \href{mailto:jhoon.it.lee@samsung.com}{\texttt{ jhoon.\+it.\+lee@samsung.\+com}}

\begin{DoxyDate}{Date}
02 April 2021 
\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}} 

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__bug000015}{Bug}}]No known bugs except for N\+YI items \end{DoxyRefDesc}
