ae2f_docs
|
#include <ae2f/Ann/Mlp.h>
#include "./Slp.core.h"
#include <ae2f/Cast.h>
#include <ae2f/errGlob.h>
#include <vulkan/vulkan.h>
#include <ae2f/Pack/Beg.h>
#include <ae2f/Pack/End.h>
Go to the source code of this file.
Typedefs | |
typedef ae2fVK_AnnSlpUnMap_t | ae2fVK_AnnMlpUnMap_t |
typedef VkMappedMemoryRange | ae2fVK_AnnMlpMapRangedGeneric_t |
typedef ae2fVK_AnnSlpDescPoolCmdMk_t | ae2fVK_AnnMlpDescPoolCmdMk_t |
Functions | |
ae2f_enumdef (ae2fVK_eAnnMlpDescLayouts, { ae2fVK_eAnnMlpDescLayouts_ONLY, ae2fVK_eAnnMlpDescLayouts_LEN }) | |
ae2f_enumdef (ae2fVK_eAnnMlpPipeLayouts, { ae2fVK_eAnnMlpPipeLayouts_kPredict, ae2fVK_eAnnMlpPipeLayouts_kTrain, ae2fVK_eAnnMlpPipeLayouts_LEN }) | |
ae2f_enumdef (ae2fVK_eAnnMlpPipes, { ae2fVK_eAnnMlpPipes_kPredict, ae2fVK_eAnnMlpPipes_kPredictStream, ae2fVK_eAnnMlpPipes_kFollow, ae2fVK_eAnnMlpPipes_kTrainAuto, ae2fVK_eAnnMlpPipes_LEN }) | |
ae2f_enumdef (ae2fVK_eAnnMlpDescPools, { ae2fVK_eAnnMlpDescPools_ONLY, ae2fVK_eAnnMlpDescPools_LEN }) | |
ae2f_structdef (struct, ae2fVK_AnnMlp) | |
ae2f_structdef (struct, ae2fVK_AnnMlpMkU0Swap_t) | |
ae2f_structdef (union, ae2fVK_AnnMlpMkU0_t) | |
ae2f_structdef (union, ae2fVK_AnnMlpMkU1_t) | |
ae2f_structdef (union, ae2fVK_AnnMlpMkU2_t) | |
ae2f_structdef (union, ae2fVK_AnnMlpMkU3_t) | |
ae2f_structdef (struct, ae2fVK_AnnMlpMkU4_t) | |
ae2f_structdef (struct, ae2fVK_AnnMlpMkRet_t) | |
ae2f_structdef (struct, ae2fVK_AnnMlpMk_t) |
#define __ae2fVK_AnnMlpBiasOff | ( | i_depth, | |
i_outc ) |
Definition at line 142 of file Mlp.core.h.
#define __ae2fVK_AnnMlpBiasSz | ( | i_depth, | |
i_outc ) |
Definition at line 139 of file Mlp.core.h.
#define __ae2fVK_AnnMlpDeltaStreamOff | ( | i_depth, | |
i_outc ) |
Definition at line 148 of file Mlp.core.h.
#define __ae2fVK_AnnMlpDeltaStreamSz | ( | i_depth, | |
i_outc ) |
Definition at line 145 of file Mlp.core.h.
#define __ae2fVK_AnnMlpDescPoolClean_imp __ae2fVK_AnnSlpDescPoolClean_imp |
Definition at line 162 of file Mlp.core.h.
#define __ae2fVK_AnnMlpDescPoolCmdClean_imp __ae2fVK_AnnSlpDescPoolCmdClean_imp |
Definition at line 165 of file Mlp.core.h.
#define __ae2fVK_AnnMlpDescPoolCmdMk_imp __ae2fVK_AnnSlpDescPoolCmdMk_imp |
Definition at line 164 of file Mlp.core.h.
#define __ae2fVK_AnnMlpDescPoolMk_imp __ae2fVK_AnnSlpDescPoolMk_imp |
Definition at line 161 of file Mlp.core.h.
#define __ae2fVK_AnnMlpGlobMemSz | ( | i_depth, | |
i_outc ) |
Definition at line 157 of file Mlp.core.h.
#define __ae2fVK_AnnMlpGoalOff | ( | i_depth, | |
i_outc ) |
Definition at line 154 of file Mlp.core.h.
#define __ae2fVK_AnnMlpGoalSz | ( | i_depth, | |
i_outc ) |
Definition at line 151 of file Mlp.core.h.
#define __ae2fVK_AnnMlpMapRangedGeneric_imp __ae2fVK_AnnSlpMapRangedGeneric_imp |
Definition at line 167 of file Mlp.core.h.
#define __ae2fVK_AnnMlpMdlOff | ( | ... | ) |
Definition at line 125 of file Mlp.core.h.
#define __ae2fVK_AnnMlpMdlSz | ( | i_depth, | |
... ) |
Definition at line 122 of file Mlp.core.h.
#define __ae2fVK_AnnMlpOutStreamOff | ( | i_depth, | |
i_outc ) |
Definition at line 130 of file Mlp.core.h.
#define __ae2fVK_AnnMlpOutStreamSz | ( | i_depth, | |
i_outc ) |
Definition at line 127 of file Mlp.core.h.
#define __ae2fVK_AnnMlpUnMapRanged_imp __ae2fVK_AnnSlpUnMapRanged_imp |
Definition at line 168 of file Mlp.core.h.
#define __ae2fVK_AnnMlpWeightOff | ( | i_depth, | |
i_outc ) |
Definition at line 136 of file Mlp.core.h.
#define __ae2fVK_AnnMlpWeightSz | ( | i_depth, | |
i_outc ) |
Definition at line 133 of file Mlp.core.h.
typedef ae2fVK_AnnSlpDescPoolCmdMk_t ae2fVK_AnnMlpDescPoolCmdMk_t |
Definition at line 119 of file Mlp.core.h.
typedef VkMappedMemoryRange ae2fVK_AnnMlpMapRangedGeneric_t |
Definition at line 118 of file Mlp.core.h.
typedef VkMappedMemoryRange ae2fVK_AnnMlpUnMap_t |
Definition at line 117 of file Mlp.core.h.
ae2f_enumdef | ( | ae2fVK_eAnnMlpDescLayouts | , |
{ ae2fVK_eAnnMlpDescLayouts_ONLY, ae2fVK_eAnnMlpDescLayouts_LEN } | ) |
ae2f_enumdef | ( | ae2fVK_eAnnMlpDescPools | , |
{ ae2fVK_eAnnMlpDescPools_ONLY, ae2fVK_eAnnMlpDescPools_LEN } | ) |
ae2f_enumdef | ( | ae2fVK_eAnnMlpPipeLayouts | , |
{ ae2fVK_eAnnMlpPipeLayouts_kPredict, ae2fVK_eAnnMlpPipeLayouts_kTrain, ae2fVK_eAnnMlpPipeLayouts_LEN } | ) |
ae2f_enumdef | ( | ae2fVK_eAnnMlpPipes | , |
{ ae2fVK_eAnnMlpPipes_kPredict, ae2fVK_eAnnMlpPipes_kPredictStream, ae2fVK_eAnnMlpPipes_kFollow, ae2fVK_eAnnMlpPipes_kTrainAuto, ae2fVK_eAnnMlpPipes_LEN } | ) |
ae2f_structdef | ( | struct | , |
ae2fVK_AnnMlpMk_t | ) |
Definition at line 106 of file Mlp.core.h.
ae2f_structdef | ( | struct | , |
ae2fVK_AnnMlpMkRet_t | ) |
Definition at line 103 of file Mlp.core.h.
ae2f_structdef | ( | struct | , |
ae2fVK_AnnMlpMkU0Swap_t | ) |
Maximum output count among all layers.
Loop counter.
Union for pointer manipulation during creation.
Base pointer to the created MLP.
Definition at line 40 of file Mlp.core.h.
ae2f_structdef | ( | struct | , |
ae2fVK_AnnMlpMkU4_t | ) |
Definition at line 99 of file Mlp.core.h.
ae2f_structdef | ( | union | , |
ae2fVK_AnnMlpMkU0_t | ) |
END OF DEFINITION
Definition at line 63 of file Mlp.core.h.
ae2f_structdef | ( | union | , |
ae2fVK_AnnMlpMkU1_t | ) |
Definition at line 69 of file Mlp.core.h.
ae2f_structdef | ( | union | , |
ae2fVK_AnnMlpMkU2_t | ) |
Definition at line 84 of file Mlp.core.h.
ae2f_structdef | ( | union | , |
ae2fVK_AnnMlpMkU3_t | ) |
Definition at line 92 of file Mlp.core.h.