Crop support, handling FFmpeg hangs
New functionality
For a detailed description of how to use the new features please check the README.md and documentation
Crop as postprocessing feature:
Crop is represented by 2 points: left top and right bottom corners of ROI. Image cropping is performed on GPU before resize and any color conversion.
FFmpeg hangs handling
If FFmpeg hangs in case of internet connection loss or some other reasons, TensorStream can handle it if new timeout feature set. Once timeout reached, TensorStream will stop FFmpeg and return non-zero error code.
Changes
- Stopped support of CUDA 9, so no new pre-built binaries for CUDA 9, but opportunity to build TensorStream with CUDA 9 manually still remains.
- Changed command line for Docker container build, now need to specify Pytorch version via TORCH_VERSION.