Sample Configurations and Streams
Contents of the package
This section provides information about included sample configs and streams.
- samples: Directory containing sample configuration files, streams, and models to run the sample applications.
samples/configs/deepstream-app: Configuration files for the reference application
The following table provides information about configuration files for the reference application in samples/configs/deepstream-app directory.
Sample configs for the reference application in samples/configs/deepstream-app
samples/configs/deepstream-app-triton: Configuration files for the reference application for inferencing using Triton Inference Server.
The following table provides information about configuration files for the reference application in samples/configs/deepstream-app-triton directory.
Sample configs for the reference application for inferencing using Triton Inference Server in samples/configs/deepstream-app-triton
Other classification models can be used by changing the ds-triton nvinferserver config file in the [*-gie] group of application config file.
- Configuration files for ds-triton
nvinferserverelement inconfigs/deepstream-app-triton/. The following table provides information about configuration files for the reference application insamples/configs/deepstream-app-tritondirectory.
Sample configs for ds-triton nvinferserver element in samples/configs/deepstream-app-triton
samples/configs/deepstream-app-triton-grpc: Configuration files for the reference application for inferencing using Triton Inference Server gRPC
The following table provides information about configuration files for the reference application using Triton Inference Server gRPC in samples/configs/deepstream-app-triton-grpc directory.
Sample configs for inferencing using Triton Inference Server gRPC in samples/configs/deepstream-app-triton-grpc
- Configuration files for ds-triton
nvinferserverelement inconfigs/deepstream-app-triton-grpc/. The following table provides information about configuration files for the reference application using Triton Inference Servernvinferserverinsamples/configs/deepstream-app-triton-grpcdirectory.
Sample configs for inferencing using Triton Inference Server gRPC in samples/configs/deepstream-app-triton-grpc
-
NVIDIA TAO Toolkit pretrained Models:
- samples/configs/tao_pretrained_models: Contains README.md to obtain configs and models for TAO toolkit.
-
samples: Directory containing sample configuration files, models, and streams to run the sample applications.
-
samples/streams: The following streams are provided with the DeepStream SDK:
- samples/models: The following sample models are provided with the SDK:
DeepStream Reference application
Scripts included along with package
- The script
prepare_classification_test_video.shmentioned below requiresffmpegto be installed. Some of the low level codec libraries need to be re-installed along with ffmpeg. - Use the following command to install/re-install ffmpeg:
apt-get install --reinstall libflac8 libmp3lame0 libxvidcore4 ffmpeg
The following scripts are included along with the sample applications package:
-
samples/ prepare_classification_test_video.sh: Downloads Imagenet test images and creates a video out of it to test with Classification models.
-
samples/ prepare_ds_triton_model_repo.sh: Prepare the Model repository for Triton Inference Server
- Creates engine files for ONNX based models provided as part of SDK.
-
samples/ prepare_ds_triton_tao_model_repo.sh: Prepare the Model repository for Triton Tao Inference Server
- Downloads Model files for Peoplenet Transformer, Peoplesemsegnet Shuffle.
- Create engine files for downloaded models.
-
uninstall.sh: Used to clean up previous DS installation.