Skip to content

Commit

Permalink
* Upgrade presets for OpenCV 4.4.0, MKL 2020.2
Browse files Browse the repository at this point in the history
  • Loading branch information
saudet committed Jul 24, 2020
1 parent 3b5fd1b commit 17a1f75
Show file tree
Hide file tree
Showing 868 changed files with 8,386 additions and 2,659 deletions.
2 changes: 1 addition & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
* Add support for Windows to presets for Qt ([issue #862](https://github.com/bytedeco/javacpp-presets/issues/862))
* Fix JPMS modules for CUDA, ARPACK-NG, GSL, SciPy, Gym, MXNet ([pull #880](https://github.com/bytedeco/javacpp-presets/pull/880) and [pull #881](https://github.com/bytedeco/javacpp-presets/pull/881))
* Build OpenBLAS with a `TARGET` even for `DYNAMIC_ARCH` to avoid SIGILL ([issue eclipse/deeplearning4j#8747](https://github.com/eclipse/deeplearning4j/issues/8747))
* Upgrade presets for FFmpeg 4.3.1 ([pull #891](https://github.com/bytedeco/javacpp-presets/pull/891)), Arrow 0.17.1, Hyperscan 5.3.0, MKL-DNN 0.21.5, DNNL 1.5.1, OpenBLAS 0.3.10, CPython 3.7.8, NumPy 1.19.0, SciPy 1.5.1, Gym 0.17.2, CUDA 11.0.2, cuDNN 8.0.1, NCCL 2.7.6, MXNet 1.7.0.rc1, TensorFlow 1.15.3, TensorRT 7.1, ONNX 1.7.0 ([pull #882](https://github.com/bytedeco/javacpp-presets/pull/882)), ONNX Runtime 1.4.0 ([pull #887](https://github.com/bytedeco/javacpp-presets/pull/887)), Qt 5.15.0, Skia 2.80.1, and their dependencies
* Upgrade presets for OpenCV 4.4.0, FFmpeg 4.3.1 ([pull #891](https://github.com/bytedeco/javacpp-presets/pull/891)), Arrow 0.17.1, Hyperscan 5.3.0, MKL 2020.2, MKL-DNN 0.21.5, DNNL 1.5.1, OpenBLAS 0.3.10, CPython 3.7.8, NumPy 1.19.0, SciPy 1.5.1, Gym 0.17.2, CUDA 11.0.2, cuDNN 8.0.1, NCCL 2.7.6, MXNet 1.7.0.rc1, TensorFlow 1.15.3, TensorRT 7.1, ONNX 1.7.0 ([pull #882](https://github.com/bytedeco/javacpp-presets/pull/882)), ONNX Runtime 1.4.0 ([pull #887](https://github.com/bytedeco/javacpp-presets/pull/887)), Qt 5.15.0, Skia 2.80.1, and their dependencies
* Add `FullOptimization.h` allowing users to fully optimize LLVM modules ([pull #869](https://github.com/bytedeco/javacpp-presets/pull/869))

### April 14, 2020 version 1.5.3
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@ The JavaCPP Presets depend on Maven, a powerful build system for Java, so before

Each child module in turn relies by default on the included [`cppbuild.sh` scripts](#the-cppbuildsh-scripts), explained below, to install its corresponding native libraries in the `cppbuild` subdirectory. To use native libraries already installed somewhere else on the system, other installation directories than `cppbuild` can also be specified either in the `pom.xml` files or in the `.java` configuration files. The following versions are supported:

* OpenCV 4.3.0 https://opencv.org/releases.html
* OpenCV 4.4.0 https://opencv.org/releases.html
* FFmpeg 4.3.x http://ffmpeg.org/download.html
* FlyCapture 2.13.x https://www.flir.com/products/flycapture-sdk
* Spinnaker 1.27.x https://www.flir.com/products/spinnaker-sdk
Expand Down Expand Up @@ -149,7 +149,7 @@ Each child module in turn relies by default on the included [`cppbuild.sh` scrip
* The Arcade Learning Environment 0.6.x https://github.com/mgbellemare/Arcade-Learning-Environment
* ONNX 1.7.0 https://github.com/onnx/onnx
* nGraph 0.26.0 https://github.com/NervanaSystems/ngraph
* ONNX Runtime 1.3.x https://github.com/microsoft/onnxruntime
* ONNX Runtime 1.4.x https://github.com/microsoft/onnxruntime
* LiquidFun http://google.github.io/liquidfun/
* Qt 5.15.x https://download.qt.io/archive/qt/
* Mono/Skia 2.80.x https://github.com/mono/skia
Expand Down
2 changes: 1 addition & 1 deletion caffe/platform/gpu/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>opencv-platform</artifactId>
<version>4.3.0-${project.parent.version}</version>
<version>4.4.0-${project.parent.version}</version>
</dependency>
<dependency>
<groupId>org.bytedeco</groupId>
Expand Down
2 changes: 1 addition & 1 deletion caffe/platform/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>opencv-platform</artifactId>
<version>4.3.0-${project.parent.version}</version>
<version>4.4.0-${project.parent.version}</version>
</dependency>
<dependency>
<groupId>org.bytedeco</groupId>
Expand Down
6 changes: 3 additions & 3 deletions caffe/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>opencv</artifactId>
<version>4.3.0-${project.parent.version}</version>
<version>4.4.0-${project.parent.version}</version>
</dependency>
<dependency>
<groupId>org.bytedeco</groupId>
Expand Down Expand Up @@ -59,7 +59,7 @@
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>opencv</artifactId>
<version>4.3.0-${project.parent.version}</version>
<version>4.4.0-${project.parent.version}</version>
</dependency>
<dependency>
<groupId>org.bytedeco</groupId>
Expand All @@ -74,7 +74,7 @@
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>opencv</artifactId>
<version>4.3.0-${project.parent.version}</version>
<version>4.4.0-${project.parent.version}</version>
<classifier>${javacpp.platform}</classifier>
</dependency>
<dependency>
Expand Down
2 changes: 1 addition & 1 deletion chilitags/platform/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>opencv-platform</artifactId>
<version>4.3.0-${project.parent.version}</version>
<version>4.4.0-${project.parent.version}</version>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
Expand Down
6 changes: 3 additions & 3 deletions chilitags/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>opencv</artifactId>
<version>4.3.0-${project.parent.version}</version>
<version>4.4.0-${project.parent.version}</version>
</dependency>
<dependency>
<groupId>org.bytedeco</groupId>
Expand Down Expand Up @@ -52,7 +52,7 @@
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>opencv</artifactId>
<version>4.3.0-${project.parent.version}</version>
<version>4.4.0-${project.parent.version}</version>
</dependency>
<dependency>
<groupId>org.bytedeco</groupId>
Expand All @@ -63,7 +63,7 @@
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>opencv</artifactId>
<version>4.3.0-${project.parent.version}</version>
<version>4.4.0-${project.parent.version}</version>
<classifier>${javacpp.platform}</classifier>
</dependency>
</dependencies>
Expand Down
12 changes: 6 additions & 6 deletions ci/install-travis.sh
Original file line number Diff line number Diff line change
Expand Up @@ -139,10 +139,10 @@ if [[ "$OS" == "linux-x86" ]] || [[ "$OS" == "linux-x86_64" ]] || [[ "$OS" =~ an
fi
if [[ "$PROJ" == "mkl" ]] && [[ "$OS" =~ linux ]]; then
#don't put in download dir as will be cached and we can use direct url instead
curl -L http://registrationcenter-download.intel.com/akdlm/irc_nas/tec/16533/l_mkl_2020.1.217.tgz -o $HOME/mkl.tgz
curl -L http://registrationcenter-download.intel.com/akdlm/irc_nas/tec/16849/l_mkl_2020.2.254.tgz -o $HOME/mkl.tgz
tar xzvf $HOME/mkl.tgz -C $TRAVIS_BUILD_DIR/../
sed -i -e 's/decline/accept/g' $TRAVIS_BUILD_DIR/../l_mkl_2020.1.217/silent.cfg
docker exec -ti $DOCKER_CONTAINER_ID /bin/bash -xec "$HOME/build/l_mkl_2020.1.217/install.sh -s $HOME/build/l_mkl_2020.1.217/silent.cfg"
sed -i -e 's/decline/accept/g' $TRAVIS_BUILD_DIR/../l_mkl_2020.2.254/silent.cfg
docker exec -ti $DOCKER_CONTAINER_ID /bin/bash -xec "$HOME/build/l_mkl_2020.2.254/install.sh -s $HOME/build/l_mkl_2020.2.254/silent.cfg"
fi
if [ "$PROJ" == "tensorflow" ]; then
echo "adding bazel for tensorflow"
Expand Down Expand Up @@ -293,13 +293,13 @@ if [ "$TRAVIS_OS_NAME" == "osx" ]; then

if [ "$PROJ" == "mkl" ]; then
#don't put in download dir as will be cached and we can use direct url instead
curl -L http://registrationcenter-download.intel.com/akdlm/irc_nas/tec/16525/m_mkl_2020.1.216.dmg -o $HOME/mkl.dmg
curl -L http://registrationcenter-download.intel.com/akdlm/irc_nas/tec/16851/m_mkl_2020.2.258.dmg -o $HOME/mkl.dmg
echo "Mount mkl dmg"
hdiutil mount $HOME/mkl.dmg
sleep 10
cp /Volumes/m_mkl_2020.1.216/m_mkl_2020.1.216.app/Contents/MacOS/silent.cfg $HOME/silent.cfg
cp /Volumes/m_mkl_2020.2.258/m_mkl_2020.2.258.app/Contents/MacOS/silent.cfg $HOME/silent.cfg
sed -i -e 's/decline/accept/g' $HOME/silent.cfg
sudo /Volumes/m_mkl_2020.1.216/m_mkl_2020.1.216.app/Contents/MacOS/install.sh -s $HOME/silent.cfg; export BREW_STATUS=$?
sudo /Volumes/m_mkl_2020.2.258/m_mkl_2020.2.258.app/Contents/MacOS/install.sh -s $HOME/silent.cfg; export BREW_STATUS=$?
echo "mkl status $BREW_STATUS"
if [ $BREW_STATUS -ne 0 ]; then
echo "mkl Failed"
Expand Down
2 changes: 1 addition & 1 deletion ci/install-windows.sh
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@ fi

if [ "$PROJ" == "mkl" ]; then
echo Installing mkl
curl -L -o mkl.exe "http://registrationcenter-download.intel.com/akdlm/irc_nas/tec/16543/w_mkl_2020.1.216.exe"
curl -L -o mkl.exe "http://registrationcenter-download.intel.com/akdlm/irc_nas/tec/16850/w_mkl_2020.2.254.exe"
./mkl.exe --s --x --f .
./install.exe install --output=mkllog.txt -eula=accept
sleep 60
Expand Down
2 changes: 1 addition & 1 deletion flandmark/platform/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>opencv-platform</artifactId>
<version>4.3.0-${project.parent.version}</version>
<version>4.4.0-${project.parent.version}</version>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
Expand Down
6 changes: 3 additions & 3 deletions flandmark/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>opencv</artifactId>
<version>4.3.0-${project.parent.version}</version>
<version>4.4.0-${project.parent.version}</version>
</dependency>
<dependency>
<groupId>org.bytedeco</groupId>
Expand Down Expand Up @@ -52,7 +52,7 @@
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>opencv</artifactId>
<version>4.3.0-${project.parent.version}</version>
<version>4.4.0-${project.parent.version}</version>
</dependency>
<dependency>
<groupId>org.bytedeco</groupId>
Expand All @@ -63,7 +63,7 @@
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>opencv</artifactId>
<version>4.3.0-${project.parent.version}</version>
<version>4.4.0-${project.parent.version}</version>
<classifier>${javacpp.platform}</classifier>
</dependency>
</dependencies>
Expand Down
6 changes: 3 additions & 3 deletions gsl/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,22 +34,22 @@ We can use [Maven 3](http://maven.apache.org/) to download and install automatic
<modelVersion>4.0.0</modelVersion>
<groupId>org.bytedeco.gsl</groupId>
<artifactId>demo</artifactId>
<version>1.5.3</version>
<version>1.5.4-SNAPSHOT</version>
<properties>
<exec.mainClass>Demo</exec.mainClass>
</properties>
<dependencies>
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>gsl-platform</artifactId>
<version>2.6-1.5.3</version>
<version>2.6-1.5.4-SNAPSHOT</version>
</dependency>

<!-- Additional dependencies to use bundled full version of MKL -->
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>mkl-platform-redist</artifactId>
<version>2020.1-1.5.3</version>
<version>2020.2-1.5.4-SNAPSHOT</version>
</dependency>

</dependencies>
Expand Down
6 changes: 3 additions & 3 deletions gsl/samples/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,22 +2,22 @@
<modelVersion>4.0.0</modelVersion>
<groupId>org.bytedeco.gsl</groupId>
<artifactId>demo</artifactId>
<version>1.5.3</version>
<version>1.5.4-SNAPSHOT</version>
<properties>
<exec.mainClass>Demo</exec.mainClass>
</properties>
<dependencies>
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>gsl-platform</artifactId>
<version>2.6-1.5.3</version>
<version>2.6-1.5.4-SNAPSHOT</version>
</dependency>

<!-- Additional dependencies to use bundled full version of MKL -->
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>mkl-platform-redist</artifactId>
<version>2020.1-1.5.3</version>
<version>2020.2-1.5.4-SNAPSHOT</version>
</dependency>

</dependencies>
Expand Down
2 changes: 1 addition & 1 deletion gym/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ We can use [Maven 3](http://maven.apache.org/) to download and install automatic
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>mkl-platform-redist</artifactId>
<version>2020.1-1.5.4-SNAPSHOT</version>
<version>2020.2-1.5.4-SNAPSHOT</version>
</dependency>

</dependencies>
Expand Down
2 changes: 1 addition & 1 deletion gym/platform/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>opencv-platform</artifactId>
<version>4.3.0-${project.parent.version}</version>
<version>4.4.0-${project.parent.version}</version>
</dependency>
<dependency>
<groupId>org.bytedeco</groupId>
Expand Down
6 changes: 3 additions & 3 deletions gym/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>opencv</artifactId>
<version>4.3.0-${project.parent.version}</version>
<version>4.4.0-${project.parent.version}</version>
</dependency>
<dependency>
<groupId>org.bytedeco</groupId>
Expand Down Expand Up @@ -81,7 +81,7 @@
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>opencv</artifactId>
<version>4.3.0-${project.parent.version}</version>
<version>4.4.0-${project.parent.version}</version>
</dependency>
<dependency>
<groupId>org.bytedeco</groupId>
Expand Down Expand Up @@ -114,7 +114,7 @@
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>opencv</artifactId>
<version>4.3.0-${project.parent.version}</version>
<version>4.4.0-${project.parent.version}</version>
<classifier>${javacpp.platform}</classifier>
</dependency>
<dependency>
Expand Down
2 changes: 1 addition & 1 deletion gym/samples/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>mkl-platform-redist</artifactId>
<version>2020.1-1.5.4-SNAPSHOT</version>
<version>2020.2-1.5.4-SNAPSHOT</version>
</dependency>

</dependencies>
Expand Down
4 changes: 2 additions & 2 deletions llvm/samples/polly/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -23,12 +23,12 @@
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>mkl-platform</artifactId>
<version>2020.1-1.5.4-SNAPSHOT</version>
<version>2020.2-1.5.4-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>mkl-platform-redist</artifactId>
<version>2020.1-1.5.4-SNAPSHOT</version>
<version>2020.2-1.5.4-SNAPSHOT</version>
</dependency>
</dependencies>
<build>
Expand Down
8 changes: 4 additions & 4 deletions mkl-dnn/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ Introduction
------------
This directory contains the JavaCPP Presets module for:

* MKL-DNN 0.21.4 https://01.org/mkl-dnn
* MKL-DNN 0.21.5 https://01.org/mkl-dnn

Please refer to the parent README.md file for more detailed information about the JavaCPP Presets.

Expand Down Expand Up @@ -36,22 +36,22 @@ We can use [Maven 3](http://maven.apache.org/) to download and install automatic
<modelVersion>4.0.0</modelVersion>
<groupId>org.bytedeco.mkl-dnn</groupId>
<artifactId>mkl-dnn</artifactId>
<version>1.5.3</version>
<version>1.5.4-SNAPSHOT</version>
<properties>
<exec.mainClass>SimpleNetInt8</exec.mainClass>
</properties>
<dependencies>
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>mkl-dnn-platform</artifactId>
<version>0.21.4-1.5.3</version>
<version>0.21.5-1.5.4-SNAPSHOT</version>
</dependency>

<!-- Additional dependencies to use bundled full version of MKL -->
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>mkl-platform-redist</artifactId>
<version>2020.1-1.5.3</version>
<version>2020.2-1.5.4-SNAPSHOT</version>
</dependency>

</dependencies>
Expand Down
6 changes: 3 additions & 3 deletions mkl-dnn/samples/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,22 +2,22 @@
<modelVersion>4.0.0</modelVersion>
<groupId>org.bytedeco.mkl-dnn</groupId>
<artifactId>mkl-dnn</artifactId>
<version>1.5.3</version>
<version>1.5.4-SNAPSHOT</version>
<properties>
<exec.mainClass>SimpleNetInt8</exec.mainClass>
</properties>
<dependencies>
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>mkl-dnn-platform</artifactId>
<version>0.21.4-1.5.3</version>
<version>0.21.5-1.5.4-SNAPSHOT</version>
</dependency>

<!-- Additional dependencies to use bundled full version of MKL -->
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>mkl-platform-redist</artifactId>
<version>2020.1-1.5.3</version>
<version>2020.2-1.5.4-SNAPSHOT</version>
</dependency>

</dependencies>
Expand Down
Loading

0 comments on commit 17a1f75

Please sign in to comment.