Releases: bytedeco/javacpp-presets
Releases · bytedeco/javacpp-presets
JavaCPP Presets 1.5.3
April 14, 2020 version 1.5.3
- Add presets for the new
intensity_transformandrapidmodules of OpenCV - Add support for Polly optimizer to presets for LLVM (pull #864)
- Fix loading issue with
opencv_dnn_superres(issue bytedeco/javacv#1396) - Add support for Windows to presets for TensorRT (pull #860)
- Add dependency on presets for
jnijavacppandjavacpp-platformartifact to fix issues at load time (issue bytedeco/javacv#1305) - Bundle the official Java API of ONNX Runtime via the
jnionnxruntimelibrary - Add CUDA-enabled build for ONNX Runtime via
-gpuextension - Fix presets for LLVM 9.0 where libclang would fail to load on Windows (issue #830)
- Add Windows build for ONNX Runtime, map the C++ API, and refine support for DNNL (pull #841)
- Add convenient
Py_AddPath()helper method to presets for CPython - Include
OrcBindings.hand other missing header files for LLVM (issue #833) - Fix
-platformartifacts on JPMS by commenting out requires to Android modules (issue #814 and pull #831) - Include
timecode.h, among other missing header files, in theavutilmodule of FFmpeg (issue #822) - Map a few more inherited constructors missing from the presets for MKL-DNN and DNNL
- Make sure
clone()actually returns newPIX,FPIX, orDPIXobjects with presets for Leptonica - Add
opencv_python3module and corresponding loader class with sample code to the presets for OpenCV - Bundle OpenSSL in the presets for CPython for consistency across platforms (issue #796)
- Add presets for Arrow 0.16.0, SciPy 1.4.1 (issue #747), Gym 0.17.1, Hyperscan 5.2.1 (pull #849)
- Upgrade presets for OpenCV 4.3.0, FFmpeg 4.2.2, Spinnaker 1.27.0.48, HDF5 1.12.0, MKL 2020.1, MKL-DNN 0.21.4, DNNL 1.3, OpenBLAS 0.3.9, CPython 3.7.7, NumPy 1.18.2, LLVM 10.0.0, CUDA 10.2, cuDNN 7.6.5, NCCL 2.6.4, MXNet 1.6.0, TensorFlow 1.15.2, TensorRT 7.0, ALE 0.6.1, Leptonica 1.79.0, Tesseract 4.1.1, ONNX Runtime 1.2.0, Qt 5.14.2, Skia 1.68.1, and their dependencies
JavaCPP Presets 1.5.2
November 5, 2019 version 1.5.2
- Add presets for the
cudacodec,cudafeatures2d,cudastereo, andcudabgsegmmodules of OpenCV (issue #806) - Fix mapping of
warpAffineandwarpPerspectivefromopencv_cudawarping(issue #806) - Add
linux-armhfandlinux-arm64builds for HDF5 (issue #794) - Add build for Mac OS X to presets for nGraph (issue #799)
- Update presets for Visual Studio 2017 on Windows
- Bundle the
opencv_annotation,opencv_interactive-calibration,opencv_version,opencv_visualisation, andtesseractprograms - Add
linux-armhf,linux-arm64,linux-ppc64le, andwindows-x86builds for CPython, NumPy, and LLVM (pull #768) - Include
audio_ops.h,list_ops.h,lookup_ops.h, andmanip_ops.hfor TensorFlow - Add necessary platform properties to build
-gpuextensions onlinux-arm64andlinux-ppc64le(issue #769) - Add packages missing from TensorFlow (issue #773)
- Fix JPMS module names for OpenBLAS and Tesseract (issue #772)
- Include
env.h,kernels.h, andops.hto allow creating custom operations using the C API of TensorFlow - Add profiles to parent
pom.xmlto detect host and use its artifacts, for example:mvn -Djavacpp.platform.custom -Djavacpp.platform.host ... - Add
-platform-gpu,-platform-python,-platform-python-gpu, and-platform-redistartifacts for convenience - Add presets for librealsense2 2.29.0, DNNL 1.1, ONNX Runtime 0.5.0
- Upgrade presets for OpenCV 4.1.2, FFmpeg 4.2.1, librealsense 1.12.4, MKL 2019.5, MKL-DNN 0.21.2, OpenBLAS 0.3.7, GSL 2.6, CPython 3.7.5, NumPy 1.17.3, LLVM 9.0.0, CUDA 10.1 Update 2, cuDNN 7.6.2, NCCL 2.4.8, MXNet 1.5.1, TensorFlow 1.15.0, TensorRT 6.0, ONNX 1.6.0 (pull #795), nGraph 0.26.0, Qt 5.13.1, cpu_features 0.4.1, and their dependencies
JavaCPP Presets 1.5.1
July 9, 2019 version 1.5.1
- Add
linux-arm64CI builds for OpenCV, FFmpeg, OpenBLAS, FFTW, GSL, Leptonica, Tesseract, and others (issue bytedeco/javacv#1021) - Add convenient
Tensor.create(boolean[] data, shape)factory methods for TensorFlow - Set correct default path to
javacpp.platform.compilerfor Android builds on Mac OS X (issue #733) - Call
Loader.checkVersion()in all presets to log warnings with potentially incompatible versions of JavaCPP - Add missing
mkl_gnu_threadpreload in presets for OpenBLAS, MKL-DNN, and TensorFlow (pull #729) - Overload
Tensor.create()factory methods for TensorFlow with handylong... shape(issue bytedeco/javacpp#301) - Add build for
linux-arm64to presets for OpenBLAS (pull #726) - Bundle complete binary packages of CPython itself for convenience (issue #712)
- Fix and refine mapping for
HoughLines,HoughLinesP, andHoughCircles(issue #717) - Add Python-enabled builds for TensorFlow via the
-pythonand-python-gpuextensions - Map the C/C++ API supporting eager execution in the presets for TensorFlow
- Load the symbols from the
pythonlibrary globally as often required by Python libraries (issue ContinuumIO/anaconda-issues#6401) - Link OpenCV with OpenBLAS/MKL to accelerate some matrix operations
- Add presets for the
qualitymodule of OpenCV - Upgrade presets for OpenCV 4.1.0, libdc1394 2.2.6, MKL 2019.4, MKL-DNN 0.20, OpenBLAS 0.3.6, CPython 3.7.3, NumPy 1.16.4, Tesseract 4.1.0, CUDA 10.1 Update 1, cuDNN 7.6, MXNet 1.5.0.rc2, TensorFlow 1.14.0, ONNX 1.5.0, nGraph 0.22.0, Qt 5.13.0, cpu_features 0.3.0, and their dependencies
JavaCPP Presets 1.5
April 11, 2019 version 1.5
- Include
setlocale()in presets for Tesseract to work around issues with locale (issue #694) - Bundle the
pythonprogram, executable viaLoader.load()for convenience - Bundle Vector Mathematical Library (VML) in redist artifacts of the presets for MKL (issue #705)
- Add
org.bytedeco.tensorflow.StringArray.put(BytePointer)method to change character encoding (issue bytedeco/javacpp#293) - Bundle
ffmpegandffprobeprograms, executable viaLoader.load()for convenience (issue bytedeco/javacv#307) - Add functions related to threading missing from presets for CPython
- Lengthen
Matsize and step getters to supportlongindexing (pull #700) - Rename
groupIdto "org.bytedeco" and use ModiTect to modularize all presets and comply with JPMS (pull #681) - Make
nvinfer1::Weights::valuessettable in presets for TensorRT (issue #698) - Fix mapping of
HoughLines,HoughLinesP,HoughCircles, andSubdiv2Dfromopencv_imgproc(issues bytedeco/javacv#913 and bytedeco/javacv#1146) - Add basic mapping of stdio streams to presets for GSL since it relies on them for serialization
- Fix crash in Leptonica on CentOS 6 by downgrading to libpng 1.5.30 (issue #680)
- Add
GetComponentImagesExample,IteratorOverClassifierChoicesExample,OrientationAndScriptDetectionExample, andResultIteratorExamplefor Tesseract (pull #673 and pull #675) - Add presets for NumPy 1.16.2, NCCL 2.4.2, nGraph 0.15.0 (pull #642), Qt 5.12.2 (pull #674), and cpu_features 0.2.0 (issue #526)
- Upgrade presets for FFmpeg 4.1.3, libfreenect 0.5.7, HDF5 1.10.5, MKL 2019.3, MKL-DNN 0.18.1, LLVM 8.0.0, Leptonica 1.78.0, ARPACK-NG 3.7.0, CUDA 10.1, cuDNN 7.5, MXNet 1.4.0, TensorFlow 1.13.1, TensorRT 5.1, ONNX 1.4.1 (pull #676), LiquidFun, Skia 1.68.0, and their dependencies including NCCL
- Build OpenCV without UI when environment variable
HEADLESS=yes(pull #667)