Application Migration to DeepStream 6.2 from DeepStream 6.1 ============================================================= Running DeepStream 6.1 compiled Apps in DeepStream 6.2 ---------------------------------------------------------- To run the old app from DeepStream 6.1 in DeepStream 6.2, create `symlinks` of the libraries so the old application can find them.:: mkdir /opt/nvidia/deepstream/deepstream-6.1 mkdir /opt/nvidia/deepstream/deepstream-6.1/lib ln -s /opt/nvidia/deepstream/deepstream-6.2/lib/* /opt/nvidia/deepstream/deepstream-6.1/lib/ Compiling DeepStream 6.1 Apps in DeepStream 6.2 --------------------------------------------------- Before compiling DeepStream 6.1 applications in DeepStream 6.2, modify the `Makefiles` and set the `NVDS_VERSION` flag to `6.2`. There are two options to compile DeepStream 6.1 in DeepStream 6.2: 1. **Option 1**: Replace existing `sources/apps` from DeepStream-6.2 and copy the entire `sources/apps` directory from DeepStream-6.1. 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. Please refer component README for more instructions.