[MachineLearning.Inference] Add new enum value for NN Framework & HW Type (#3370)
authorSangjung Woo <sangjung.woo@samsung.com>
Wed, 25 Aug 2021 01:10:08 +0000 (10:10 +0900)
committerGitHub <noreply@github.com>
Wed, 25 Aug 2021 01:10:08 +0000 (10:10 +0900)
Since NNStreamer starts to support new NN Framework and HW Type such as
VD AIFW and SR S.LSI NPU.

Signed-off-by: Sangjung Woo <sangjung.woo@samsung.com>
src/Tizen.MachineLearning.Inference/Tizen.MachineLearning.Inference/Commons.cs

index 672e391..fb81b3c 100755 (executable)
@@ -177,6 +177,26 @@ namespace Tizen.MachineLearning.Inference
         /// </summary>
         /// <since_tizen> 9 </since_tizen>
         SNPE = 10,
+        /// <summary>
+        /// PyTorch (.pt)
+        /// </summary>
+        /// <since_tizen> 9 </since_tizen>
+        PyTorch = 11,
+        /// <summary>
+        /// Inference supported from NNTrainer, SR On-device Training Framework
+        /// </summary>
+        /// <since_tizen> 9 </since_tizen>
+        NNTrainerInferenceFW = 12,
+        /// <summary>
+        /// Inference framework for Samsung Tizen TV
+        /// </summary>
+        /// <since_tizen> 9 </since_tizen>
+        VDAIFW = 13,
+        /// <summary>
+        /// TriXEngine accesses TRIV/TRIA NPU low-level drivers directly (.tvn). You may need to use high-level drivers wrapping this low-level driver in some devices: e.g., AIFW
+        /// </summary>
+        /// <since_tizen> 9 </since_tizen>
+        TriXEngine = 14,
     }
 
     /// <summary>
@@ -231,6 +251,11 @@ namespace Tizen.MachineLearning.Inference
         /// <since_tizen> 8 </since_tizen>
         NPUVivante = 0x3003,
         /// <summary>
+        /// Samsung S.LSI NPU
+        /// </summary>
+        /// <since_tizen> 9 </since_tizen>
+        NPUSLSI = 0x3004,
+        /// <summary>
         /// Any SR (Samsung Research) made NPU.
         /// </summary>
         /// <since_tizen> 8 </since_tizen>