MagmaDNN  1.0
c++NeuralNetworkFramework
magmadnn.h
Go to the documentation of this file.
1 
9 #pragma once
10 
11 /* include all magmadnn header files */
12 
13 #if defined(USE_GPU)
14 #define _HAS_CUDA_
15 #endif
16 
17 #if defined(_HAS_CUDA_)
18 #define USE_GPU
19 #endif
20 
21 
22 #include "types.h"
23 #include "init_finalize.h"
24 #include "utilities_internal.h"
25 
26 #include "memory/memorymanager.h"
27 #include "tensor/tensor.h"
28 #include "tensor/tensor_io.h"
29 
30 #include "math/tensor_math.h"
31 
32 #include "compute/variable.h"
33 #include "compute/tensor_operations.h"
34 #include "compute/gradients.h"
35 
36 #include "layer/layers.h"
37 
38 #include "optimizer/optimizers.h"
39 #include "model/models.h"
40 
41 #include "dataloader/dataloaders.h"