* [MediaVision] Support new inference backend engine - MLApi, One
private const string _backendTypeOpenCV = "opencv";
private const string _backendTypeTFLite = "tflite";
private const string _backendTypeArmNN = "armnn";
+ private const string _backendTypeMLApi = "mlapi";
+ private const string _backendTypeOne = "one";
/// <summary>
/// Initializes a new instance of the <see cref="InferenceModelConfiguration"/> class.
case _backendTypeArmNN:
supportedBackend.Add(InferenceBackendType.ArmNN);
break;
+ case _backendTypeMLApi:
+ supportedBackend.Add(InferenceBackendType.MLApi);
+ break;
+ case _backendTypeOne:
+ supportedBackend.Add(InferenceBackendType.One);
+ break;
}
}
/// <summary>
/// ArmNN backend type
/// </summary>
- ArmNN
+ ArmNN,
+
+ /// <summary>
+ /// ML Single API of NNStreamer backend type
+ /// </summary>
+ /// <remarks>
+ /// Should be set <see cref="InferenceTargetDevice"/> to <see cref="InferenceTargetDevice.Custom"/>.
+ /// </remarks>
+ /// <since_tizen> 8 </since_tizen>
+ MLApi,
+
+ /// <summary>
+ /// On-device Neural Engine backend type
+ /// </summary>
+ /// <remarks>
+ /// Should be set <see cref="InferenceTargetDevice"/> to <see cref="InferenceTargetDevice.CPU"/> or
+ /// <see cref="InferenceTargetDevice.GPU"/>.
+ /// </remarks>
+ /// <since_tizen> 8 </since_tizen>
+ One
}
/// <summary>