Release Notes
r230522
New
- Car MMY Model updated to v50.7
Improvements
Fixes
- MediaStreamReader: fixed a regression causing slower processing for FolderWatch pipelines (introduced in r230419)
r230508
New
- Support for previously deprecated BoxFilter configuration method had been removed.
Improvements Fixes
- ALPR: Temporarily disable multi-row plates detection and processing. This will be restored when an improved algorithm is available
- ALPR: Eliminate an optional extra tight crop inference. It shows no benefit with the gen5/gen6 detection models.
- MediaStreamReader: when specifying seek position, some audio frames prior to that position were output
r230419
Improvements
- MediaRecorder: use 0-based timestamps by default. This specifically helps with fixing playback issues of recorded videos in QuickTime.
Fixes
- Fix intermittent crash on process exit, if CUDA decoder was used
r230417
Note: This release supersedes r230404, r230405
New
- Car MMY Model updated to v50.6
Fixes
- NVMPI decoder on Jetson caused a crash on some H264 sources
r230405
Note: This release supersedes r230404
Fixes
- MediaRecorder: keyframe flag was sticky, applying to packets that aren't keyframe.
r230404
New
- Car MMY Model updated to v50.5
- sh-event-processing update to 1.3.10 adding intersectionLocation and updateCount reset on presence sensors.
Improvements
- Add GNU
time
to ARM Docker image - Jetson: using NVMPI video decoder by default, resulting in performance improvemements
- MediaStreamReader: use 0-based timestamps for recorder by default
Fixes
- MediaRecorder: fix recording when source stream doesn't have an audio track
- MediaRecorder: fix resulting mp4/mov files not being playable in QuickTime
r230320
_Note: This release supersedes r230317
New
- Car MMY Model updated to v50.4
Improvements
- Object Detector: remove possible throughput bottleneck when cascading is enabled
- VehicleAnalytics: replace
lptEnableCascading
pipeline option (default:true
) withlptPreferAccuracyToSpeed
(default:false
). Cascading and other algorithmic approaches yield minimal (up to 3%) and input-dependent benefit at a significant performance cost (up to 50%) - Add GNU
time
to x86 Docker image - Add peak memory reporting to
runPipeline
/runPipelineSet
commands (Windows) - Refactor Redactor's pipelines
- Core modification in pipeline scheduling/buffering algorithm
- Refactoring of MediaStreamSource/MediaRecorder nodes to support audio streams
r230224
Improvements
- Make NPP enabled by default (SIO_NPP_ENABLE default to 1) on all available platforms
r230217
Improvements
- Further optimizing inference preparation on nVidia platforms
r230210
New
- PrepareInferenceInput pipeline node has been removed - the functionality is now handled by inference nodes
- Car MMY Model updated to v50.3
Improvements
- Inference speed-up
- using hardware optimized libraries (IPP, NPP) for end-to-end inference prep
- in case of NPP, minimizing host-to-device transitions
- optimizing buffer allocations and pooling
Fixes
- Fix a rare crash on pipeline initialization/startup
r230130
Note: This release supersedes r230119, r230117, and r230116
New
- Car MMY model updated to v50.2
- TensorRT: allow batched inference execution for models supporting it
- Update character and object detection models to support batch inference in TensorRT
Improvements
- SIO_NPP_ENABLE environment variable controls use of NPP for inference preparation. Defaults to 1 on Intel, 0 on other platforms.
- SIO_IPP_ENABLE environment variable controls use of IPP for inference preparation. Defaults to 1 on Intel, 0 on other platforms.
- Improve pipeline flow by removing output limiters from intermediate nodes
- VehicleAnalytics/TrafficAnalytics: File-based pipeline now reads frames asynchronously by default
- Utilize NPP for color conversion and initial resize during input ingestion
Fixes
- Fixed a bug in NPP-based inference preparation, which could cause a corrupt image to be used by inference
- VehicleAnalytics/TrafficAnalytics: Fix a possible race condition between inference and ImageDraw node (when enabled): frame could be modified prior to/during inference.
r230109
- Internal development release; CI pipeline changes.
r230103
New
- Car MMY model updated to v50.0
Improvements
- TensorRT: refactor to lay ground for future optimizations
- All parameters affecting model behavior and requirements are now bundled with model, not with the pipeline.
- iOS samples: remove no longer used frameworks
Fixes
- Fix failure to determine model location, when ran with CWD different from SIO install path