\hypertarget{structnntrainer_1_1props_1_1InitializerInfo}{}\doxysection{nntrainer\+::props\+::Initializer\+Info Struct Reference}
\label{structnntrainer_1_1props_1_1InitializerInfo}\index{nntrainer::props::InitializerInfo@{nntrainer::props::InitializerInfo}}


Enumeration of tensor initialization type.  




{\ttfamily \#include $<$common\+\_\+properties.\+h$>$}

\doxysubsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structnntrainer_1_1props_1_1InitializerInfo_a74cd3774cef7e2a905146a76d551bb65}\label{structnntrainer_1_1props_1_1InitializerInfo_a74cd3774cef7e2a905146a76d551bb65}} 
using {\bfseries Enum} = Tensor\+::\+Initializer
\end{DoxyCompactItemize}
\doxysubsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
static constexpr std\+::initializer\+\_\+list$<$ Enum $>$ {\bfseries Enum\+List}
\item 
static constexpr const char $\ast$ {\bfseries Enum\+Str} \mbox{[}$\,$\mbox{]}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Enumeration of tensor initialization type. 

Definition at line 898 of file common\+\_\+properties.\+h.



\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{structnntrainer_1_1props_1_1InitializerInfo_acb477ab960a147a888531ded28e48a0d}\label{structnntrainer_1_1props_1_1InitializerInfo_acb477ab960a147a888531ded28e48a0d}} 
\index{nntrainer::props::InitializerInfo@{nntrainer::props::InitializerInfo}!EnumList@{EnumList}}
\index{EnumList@{EnumList}!nntrainer::props::InitializerInfo@{nntrainer::props::InitializerInfo}}
\doxysubsubsection{\texorpdfstring{EnumList}{EnumList}}
{\footnotesize\ttfamily constexpr std\+::initializer\+\_\+list$<$Enum$>$ nntrainer\+::props\+::\+Initializer\+Info\+::\+Enum\+List\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{    Enum::ZEROS,         Enum::ONES,          Enum::LECUN\_NORMAL,}
\DoxyCodeLine{    Enum::LECUN\_UNIFORM, Enum::XAVIER\_NORMAL, Enum::XAVIER\_UNIFORM,}
\DoxyCodeLine{    Enum::HE\_NORMAL,     Enum::HE\_UNIFORM,    Enum::NONE\}}

\end{DoxyCode}


Definition at line 900 of file common\+\_\+properties.\+h.

\mbox{\Hypertarget{structnntrainer_1_1props_1_1InitializerInfo_a48fd9b7b3df9b64b60fb37692a07a70b}\label{structnntrainer_1_1props_1_1InitializerInfo_a48fd9b7b3df9b64b60fb37692a07a70b}} 
\index{nntrainer::props::InitializerInfo@{nntrainer::props::InitializerInfo}!EnumStr@{EnumStr}}
\index{EnumStr@{EnumStr}!nntrainer::props::InitializerInfo@{nntrainer::props::InitializerInfo}}
\doxysubsubsection{\texorpdfstring{EnumStr}{EnumStr}}
{\footnotesize\ttfamily constexpr const char$\ast$ nntrainer\+::props\+::\+Initializer\+Info\+::\+Enum\+Str\mbox{[}$\,$\mbox{]}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{    \textcolor{stringliteral}{"zeros"},         \textcolor{stringliteral}{"ones"},          \textcolor{stringliteral}{"lecun\_normal"},}
\DoxyCodeLine{    \textcolor{stringliteral}{"lecun\_uniform"}, \textcolor{stringliteral}{"xavier\_normal"}, \textcolor{stringliteral}{"xavier\_uniform"},}
\DoxyCodeLine{    \textcolor{stringliteral}{"he\_normal"},     \textcolor{stringliteral}{"he\_uniform"},    \textcolor{stringliteral}{"none"}\}}

\end{DoxyCode}


Definition at line 905 of file common\+\_\+properties.\+h.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
layers/\mbox{\hyperlink{common__properties_8h}{common\+\_\+properties.\+h}}\end{DoxyCompactItemize}
