FLImaging
7.8.25.3
Toggle main menu visibility
FLImagingAI
FLImagingAI
NeuralNetwork.h
1
#pragma once
2
3
#if _MSC_VER >= 1900 && defined(_M_X64)
4
5
#pragma warning(disable: 4834)
6
7
// Node Variable
8
#define CComputationalGraphFloatNodeVar(decl,func) CComputationalGraph<float>& decl = (CComputationalGraph<float>&)(func); decl.EnableReference(true); decl.GetEstimatedShape();
9
#define CComputationalGraphFloatNodeVarWithID(decl,func,name) CComputationalGraph<float>& decl = (CComputationalGraph<float>&)(func); decl.EnableReference(true); decl.ID(name); decl.GetEstimatedShape();
10
#define CComputationalGraphDoubleNodeVar(decl,func) CComputationalGraph<double>& decl = (CComputationalGraph<double>&)(func); decl.EnableReference(true); decl.GetEstimatedShape();
11
#define CComputationalGraphDoubleNodeVarWithID(decl,func,name) CComputationalGraph<double>& decl = (CComputationalGraph<double>&)(func); decl.EnableReference(true); decl.ID(name); decl.GetEstimatedShape();
12
#define CComputationalGraphTemplateNodeVar(T, decl,func) CComputationalGraph<T>& decl = (CComputationalGraph<T>&)(func); decl.EnableReference(true); decl.GetEstimatedShape();
13
#define CComputationalGraphTemplateNodeVarWithID(T, decl,func,name) CComputationalGraph<T>& decl = (CComputationalGraph<T>&)(func); decl.EnableReference(true); decl.ID(name); decl.GetEstimatedShape();
14
15
#define CComputationalGraphFloatNodeVarHeap(pDecl,func) CComputationalGraph<float>* pDecl = (CComputationalGraph<float>*)(new func); pDecl->EnableReference(true); pDecl->GetEstimatedShape();
16
#define CComputationalGraphFloatNodeVarHeapWithID(pDecl,func, name) CComputationalGraph<float>* pDecl = (CComputationalGraph<float>*)(new func); pDecl->EnableReference(true); pDecl->ID(name); pDecl->GetEstimatedShape();
17
#define CComputationalGraphDoubleNodeVarHeap(pDecl,func) CComputationalGraph<double>* pDecl = (CComputationalGraph<double>*)(new func); pDecl->EnableReference(true); pDecl->GetEstimatedShape();
18
#define CComputationalGraphDoubleNodeVarHeapWithID(pDecl,func, name) CComputationalGraph<double>* pDecl = (CComputationalGraph<double>*)(new func); pDecl->EnableReference(true); pDecl->ID(name); pDecl->GetEstimatedShape();
19
#define CComputationalGraphTemplateNodeVarHeap(T, pDecl,func) CComputationalGraph<T>* pDecl = (CComputationalGraph<T>*)(new func); pDecl->EnableReference(true); pDecl->GetEstimatedShape();
20
#define CComputationalGraphTemplateNodeVarHeapWithID(T, pDecl,func, name) CComputationalGraph<T>* pDecl = (CComputationalGraph<T>*)(new func); pDecl->EnableReference(true); pDecl->ID(name); pDecl->GetEstimatedShape();
21
22
#define CCGFNodeVar(decl,func) CComputationalGraphFloatNodeVar(decl,func);
23
#define CCGFNodeVarID(decl,func,name) CComputationalGraphFloatNodeVarWithID(decl,func,name);
24
#define CCGFNodeVarIDNum(decl,func,num) CComputationalGraphFloatNodeVarWithID(decl,func,CFLString<wchar_t>().Format(L"%lld", num++));decl.GetShape()[0];
25
#define CCGDNodeVar(decl,func) CComputationalGraphDoubleNodeVar(decl,func);
26
#define CCGDNodeVarID(decl,func,name) CComputationalGraphDoubleNodeVarWithID(decl,func,name);
27
#define CCGTNodeVar(T, decl,func) CComputationalGraphTemplateNodeVar(T, decl,func);
28
#define CCGTNodeVarID(T, decl,func,name) CComputationalGraphTemplateNodeVarWithID(T, decl,func,name);
29
30
#define CCGFNodeVarHeap(pDecl,func) CComputationalGraphFloatNodeVarHeap(pDecl,func);
31
#define CCGFNodeVarIDHeap(pDecl,func, name) CComputationalGraphFloatNodeVarHeapWithID(pDecl,func, name);
32
#define CCGDNodeVarHeap(pDecl,func) CComputationalGraphDoubleNodeVarHeap(pDecl,func);
33
#define CCGDNodeVarIDHeap(pDecl,func, name) CComputationalGraphDoubleNodeVarHeapWithID(pDecl,func, name);
34
#define CCGTNodeVarHeap(T, pDecl,func) CComputationalGraphTemplateNodeVarHeap(T, pDecl,func);
35
#define CCGTNodeVarIDHeap(T, pDecl,func, name) CComputationalGraphTemplateNodeVarHeapWithID(T, pDecl,func, name);
36
37
38
#endif
Generated on
for FLImaging by
1.17.0