DaoAI World Inference Client C++ INDUSTRIAL 0.0.0
Loading...
Searching...
No Matches
model.cpp File Reference
#include "pch.h"
#include "model.h"
#include <httplib.h>
#include <rapidjson/document.h>

Namespaces

namespace  DaoAI
 
namespace  DaoAI::DeepLearning
 
namespace  DaoAI::DeepLearning::Vision
 

Macros

#define DEFINE_MODEL_METHODS(ModelClass, ModelName, ModelResultClass)
 

Macro Definition Documentation

◆ DEFINE_MODEL_METHODS

#define DEFINE_MODEL_METHODS ( ModelClass,
ModelName,
ModelResultClass )
Value:
ModelClass::ModelClass(const std::filesystem::path& model_path, const DeviceType& device, const int& device_idx) : Model(ModelName, model_path, device, device_idx) {} \
\
ModelResultClass ModelClass::inference(const std::string& image)\
{\
std::string inference_result = Model::inference(image);\
return ModelResultClass(inference_result);\
}\