# Tizen MLAPI Sample
-As NPU-DDK officially supports Tizen MLAPI (i.e., NNStreamer), it's possible for Tizen app developers to access NPU-DDK libraries
-and NPU simulator on Tizen emulator.
+As NPU-DDK officially supports Tizen MLAPI (i.e., NNStreamer), it's possible for Tizen app developers to access NPU-DDK libraries and NPU simulator on Tizen emulator.
-## Tizen Emulator
+## Prerequisites
-First of all, you should download an official Tizen emulator (6.0 Mobile) from Tizen Studio.
-This emulator image can be customzied with our NPU packages.
+The sample application requires Tizen emulator 6.0 or more.
+- `Tizen 6.0`: up-to-date version available in offical Tizen Studio
+- `Tizen 6.5`: staging version available in http://107.110.2.162/packages
-The required packages are as follows, but we provide pre-built packages in [here](https://github.sec.samsung.net/AIP/TRIV2_TIZEN_SAMPLE) for the Tizen emulator image.
+The mandatory packages to be installed are as follows.
- `libmrpsim`: NPU Simulator ([Repo](https://github.sec.samsung.net/AIP/SIM_TrinityVision2))
-- `npu-decoder-triv2`: NPU DLA Decoder ([Repo](https://github.sec.samsung.net/AIP/decoder_triv2))
-- `npu-decoder-triv2-dsp`: NPU DSP Decoder ([Repo](https://github.sec.samsung.net/AIP/TRIV2_DSP_Lib))
- `npu-engine`: NPU User Library ([Repo](https://github.sec.samsung.net/AIP/NPU_SystemService))
-- `nnstreamer`: NNStreamer Library ([Repo](https://github.com/nnstreamer/nnstreamer))
-- `capi-nnstreamer`: NNStreamer C-API (Tizen MLAPI) ([Repo](https://github.com/nnstreamer/api))
-- `nnstreamer-srnpu`: NNStreamer Tensor Filter Subplugin for NPU ([Repo](https://github.sec.samsung.net/AIP/nnstreamer-private-plugins/tree/trinity/ext/nnstreamer/tensor_filter/srnpu))
+- `nnstreamer-srnpu`: NNStreamer Tensor Filter Subplugin for SRNPU ([Repo](https://github.sec.samsung.net/AIP/NPU_SystemService/tree/tizen/plugins/nnstreamer))
+
+Note that before such packages are shipped to official emulator images, you should download the pre-built packages in [here](https://art.sec.samsung.net/artifactory/aip_generic/RPMS_FOR_TIZEN_EMUL/) and customize your emulator image. Please refer to [here](https://github.sec.samsung.net/AIP/TRIV2_TIZEN_SAMPLE) for detail.
```console
$ git clone https://github.sec.samsung.net/AIP/TRIV2_TIZEN_SAMPLE
$ sdb devices
List of devices attached
emulator-26101 device m-0405-1
-$ ls RPMS
-capi-nnstreamer-1.6.0-0.i686.rpm nnstreamer-srnpu-2.3.4-0.i686.rpm npu-engine-2.3.4-1.i686.rpm
-libmrpsim-2.3.5-0.i686.rpm npu-decoder-triv2-2.3.5-0.i686.rpm
-nnstreamer-1.6.0-0.i686.rpm npu-decoder-triv2-dsp-2.3.5-0.i686.rpm
+$ ls -1 RPMS
+libmrpsim-3.8.67-0.i686.rpm
+nnstreamer-srnpu-2.3.13-0.i686.rpm
+npu-engine-2.3.13-0.i686.rpm
$ bash install.sh
...
```