Skip to content

Releases: bytedeco/javacpp-presets

JavaCPP Presets 1.5.1

09 Jul 21:59
1.5.1
f004579
Compare
Choose a tag to compare

July 9, 2019 version 1.5.1

  • Add linux-arm64 CI 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.compiler for 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_thread preload in presets for OpenBLAS, MKL-DNN, and TensorFlow (pull #729)
  • Overload Tensor.create() factory methods for TensorFlow with handy long... shape (issue bytedeco/javacpp#301)
  • Add build for linux-arm64 to presets for OpenBLAS (pull #726)
  • Bundle complete binary packages of CPython itself for convenience (issue #712)
  • Fix and refine mapping for HoughLines, HoughLinesP, and HoughCircles (issue #717)
  • Add Python-enabled builds for TensorFlow via the -python and -python-gpu extensions
  • Map the C/C++ API supporting eager execution in the presets for TensorFlow
  • Load the symbols from the python library 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 quality module 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

10 Apr 15:21
1.5
6667d47
Compare
Choose a tag to compare

April 11, 2019 version 1.5

  • Include setlocale() in presets for Tesseract to work around issues with locale (issue #694)
  • Bundle the python program, executable via Loader.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 ffmpeg and ffprobe programs, executable via Loader.load() for convenience (issue bytedeco/javacv#307)
  • Add functions related to threading missing from presets for CPython
  • Lengthen Mat size and step getters to support long indexing (pull #700)
  • Rename groupId to "org.bytedeco" and use ModiTect to modularize all presets and comply with JPMS (pull #681)
  • Make nvinfer1::Weights::values settable in presets for TensorRT (issue #698)
  • Fix mapping of HoughLines, HoughLinesP, HoughCircles, and Subdiv2D from opencv_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, and ResultIteratorExample for 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)