Caffe2 - C++ API
A deep learning, cross platform ML framework
ideep_utils.h
1 #pragma once
2 
3 #include <caffe2/core/macros.h> // For caffe2 macros.
4 
5 // All caffe2 ideep related headers
6 #include <ideep.hpp>
7 #include <caffe2/ideep/utils/ideep_context.h>
8 #include <caffe2/ideep/utils/ideep_operator.h>
9 
10 namespace caffe2 {
11 
12 #define USE_IDEEP_DEF_ALIASES() \
13  using itensor = ideep::tensor; \
14  using iformat = ideep::format; \
15  using ialgo = ideep::algorithm; \
16  using iprop = ideep::prop_kind; \
17  using ipadding = ideep::padding_kind; \
18  using iattr = ideep::descriptor_group::attr_t; \
19  using ibn_flag = ideep::batch_normalization_flag;
20 
21 const int CONV_ALGORITHM_AUTO = 0;
22 const int CONV_ALGORITHM_WINOGRAD = 1;
23 
24 } // namespace caffe2
A global dictionary that holds information about what Caffe2 modules have been loaded in the current ...
Definition: blob.h:13