Application Migration to DeepStream 6.3 from DeepStream 6.2 ============================================================= Running DeepStream 6.2 compiled Apps in DeepStream 6.3 ---------------------------------------------------------- To run the old app from DeepStream 6.2 in DeepStream 6.3, create `symlinks` of the libraries so the old application can find them.:: mkdir /opt/nvidia/deepstream/deepstream-6.2 mkdir /opt/nvidia/deepstream/deepstream-6.2/lib ln -s /opt/nvidia/deepstream/deepstream-6.3/lib/* /opt/nvidia/deepstream/deepstream-6.2/lib/ Compiling DeepStream 6.2 Apps in DeepStream 6.3 --------------------------------------------------- Before compiling DeepStream 6.2 applications in DeepStream 6.3, modify the `Makefiles` and set the `NVDS_VERSION` flag to `6.3`. There are two options to compile DeepStream 6.2 in DeepStream 6.3: 1. **Option 1**: Replace existing `sources/apps` from DeepStream-6.3 and copy the entire `sources/apps` directory from DeepStream-6.2. 2. **Option 2** : Individual applications in DeepStream SDK have dependency on sources under `apps-common` directory. Ideally, to compile those applications, you must use the same version of `apps-common`. In case you want to use the latest version, you may need to adjust some application function calls because of a change in application function definitions. .. note:: By default, OpenCV is deprecated in DeepStream 6.1. However, you can enable OpenCV in plugins such as ``nvinfer`` (``nvdsinfer``) and ``dsexample`` (``gst-dsexample``) by setting `WITH_OPENCV=1` in the Makefile of these components. Refer to the component README for more instructions.