Caffe2 - C++ API
A deep learning, cross platform ML framework
ios_caffe.h
1 
2 #ifdef __cplusplus
3 
4 #include <string>
5 #include <vector>
6 #include "caffe2/mobile/contrib/ios/ios_caffe_defines.h"
7 #include "caffe2/mobile/contrib/ios/ios_caffe_predictor.h"
8 #include "caffe2/predictor/predictor.h"
9 
10 extern "C" {
11 
12 IOS_CAFFE_EXPORT Caffe2IOSPredictor* MakeCaffe2Predictor(const std::string& init_net_str,
13  const std::string& predict_net_str,
14  bool disableMultithreadProcessing,
15  bool allowMetalOperators,
16  std::string& errorMessage);
17 IOS_CAFFE_EXPORT void GenerateStylizedImage(std::vector<float>& originalImage,
18  const std::string& init_net_str,
19  const std::string& predict_net_str,
20  int height,
21  int width,
22  std::vector<float>& dataOut);
23 }
24 
25 #endif