INFERENCE_TARGET_MASK definition isn't needed so drop it
and use INFERENCE_TARGET_MAX instead.
Change-Id: I913f29f6963be95614307e12a0c8abb381b8c1c4
Signed-off-by: Inki Dae <inki.dae@samsung.com>
#define LOG_TAG "INFERENCE_ENGINE_COMMON"
}
-#define INFERENCE_TARGET_TYPE_MASK (INFERENCE_TARGET_CPU | INFERENCE_TARGET_GPU | INFERENCE_TARGET_CUSTOM)
#define CHECK_ENGINE_INSTANCE(object) \
if (object == nullptr) { \
LOGE("Inference engine handle is null."); \
{
CHECK_ENGINE_INSTANCE(mBackendHandle);
- if (INFERENCE_TARGET_NONE >= types || INFERENCE_TARGET_TYPE_MASK < types) {
+ if (types <= INFERENCE_TARGET_NONE || types >= INFERENCE_TARGET_MAX) {
LOGE("Given target device types(%d) are invalid.", types);
return INFERENCE_ENGINE_ERROR_INVALID_PARAMETER;
}