diff --git a/CHANGELOG.md b/CHANGELOG.md
index 30baf2987bd..179791fb223 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,14 +1,14 @@
* Add Android and Windows builds to presets for DepthAI ([pull #1441](https://github.com/bytedeco/javacpp-presets/pull/1441))
- * Add presets for SentencePiece 0.1.99 ([pull #1384](https://github.com/bytedeco/javacpp-presets/pull/1384))
+ * Add presets for nvCOMP 3.0.4 ([pull #1434](https://github.com/bytedeco/javacpp-presets/pull/1434)), SentencePiece 0.1.99 ([pull #1384](https://github.com/bytedeco/javacpp-presets/pull/1384))
* Refactor and improve presets for PyTorch ([pull #1360](https://github.com/bytedeco/javacpp-presets/pull/1360))
* Include `mkl_lapack.h` header file in presets for MKL ([issue #1388](https://github.com/bytedeco/javacpp-presets/issues/1388))
* Map new higher-level C++ API of Triton Inference Server ([pull #1361](https://github.com/bytedeco/javacpp-presets/pull/1361))
- * Upgrade presets for OpenCV 4.8.1, FFmpeg 6.1, HDF5 1.14.3, DNNL 3.3, OpenBLAS 0.3.24, ARPACK-NG 3.9.1, CPython 3.12.0, NumPy 1.26.1, SciPy 1.11.3, LLVM 17.0.4, Leptonica 1.83.1, Tesseract 5.3.3, CUDA 12.3.0, cuDNN 8.9.5, NCCL 2.18.5, PyTorch 2.1.1 ([pull #1426](https://github.com/bytedeco/javacpp-presets/pull/1426)), TensorFlow Lite 2.14.0, Triton Inference Server 2.38.0, ONNX 1.15.0, ONNX Runtime 1.16.2, TVM 0.14.0, and their dependencies
+ * Upgrade presets for OpenCV 4.8.1, FFmpeg 6.1, HDF5 1.14.3, DNNL 3.3, OpenBLAS 0.3.25, ARPACK-NG 3.9.1, CPython 3.12.0, NumPy 1.26.2, SciPy 1.11.4, LLVM 17.0.6, Leptonica 1.83.1, Tesseract 5.3.3, CUDA 12.3.0, cuDNN 8.9.5, NCCL 2.18.5, PyTorch 2.1.1 ([pull #1426](https://github.com/bytedeco/javacpp-presets/pull/1426)), TensorFlow Lite 2.14.0, Triton Inference Server 2.38.0, ONNX 1.15.0, ONNX Runtime 1.16.2, TVM 0.14.0, and their dependencies
### June 6, 2023 version 1.5.9
* Virtualize `nvinfer1::IGpuAllocator` from TensorRT to allow customization ([pull #1367](https://github.com/bytedeco/javacpp-presets/pull/1367))
- * Add new `SampleJpegEncoder` code for nvJPEG module of CUDA ([pull #1365](https://github.com/bytedeco/javacpp-presets/pull/1365))
+ * Add new `SampleJpegDecoder` and `SampleJpegEncoder` code for nvJPEG module of CUDA ([pull #1365](https://github.com/bytedeco/javacpp-presets/pull/1365))
* Map `std::vector` of `CameraParams`, `ImageFeatures`, and `MatchesInfo` from `cv::detail` ([issue bytedeco/javacv#2027](https://github.com/bytedeco/javacv/issues/2027))
* Fix H.264 decoder of FFmpeg by increasing MAX_SLICES to 256 ([pull #1349](https://github.com/bytedeco/javacpp-presets/pull/1349))
* Link FFmpeg with latest version of VA-API libraries ([pull #1296](https://github.com/bytedeco/javacpp-presets/pull/1296))
diff --git a/README.md b/README.md
index 474b32d7b22..463f82bb441 100644
--- a/README.md
+++ b/README.md
@@ -199,7 +199,7 @@ Each child module in turn relies by default on the included [`cppbuild.sh` scrip
* MKL 2023.x https://software.intel.com/mkl
* MKL-DNN 0.21.x https://github.com/oneapi-src/oneDNN
* DNNL 3.3.x https://github.com/oneapi-src/oneDNN
- * OpenBLAS 0.3.24 http://www.openblas.net/
+ * OpenBLAS 0.3.25 http://www.openblas.net/
* ARPACK-NG 3.9.x https://github.com/opencollab/arpack-ng
* CMINPACK 1.3.8 https://github.com/devernay/cminpack
* FFTW 3.3.10 http://www.fftw.org/download.html
diff --git a/arpack-ng/platform/pom.xml b/arpack-ng/platform/pom.xml
index cb402b1afec..bd6bf010e2c 100644
--- a/arpack-ng/platform/pom.xml
+++ b/arpack-ng/platform/pom.xml
@@ -24,7 +24,7 @@
org.bytedeco
openblas-platform
- 0.3.24-${project.parent.version}
+ 0.3.25-${project.parent.version}
${project.groupId}
diff --git a/arpack-ng/pom.xml b/arpack-ng/pom.xml
index af9cec58af1..40b6ec75a0e 100644
--- a/arpack-ng/pom.xml
+++ b/arpack-ng/pom.xml
@@ -22,7 +22,7 @@
org.bytedeco
openblas
- 0.3.24-${project.parent.version}
+ 0.3.25-${project.parent.version}
org.bytedeco
@@ -45,12 +45,12 @@
org.bytedeco
openblas
- 0.3.24-${project.parent.version}
+ 0.3.25-${project.parent.version}
org.bytedeco
openblas
- 0.3.24-${project.parent.version}
+ 0.3.25-${project.parent.version}
${javacpp.platform}
diff --git a/cminpack/platform/pom.xml b/cminpack/platform/pom.xml
index fae0994eb93..9951bc46201 100644
--- a/cminpack/platform/pom.xml
+++ b/cminpack/platform/pom.xml
@@ -23,7 +23,7 @@
org.bytedeco
openblas-platform
- 0.3.24-${project.parent.version}
+ 0.3.25-${project.parent.version}
${project.groupId}
diff --git a/cminpack/pom.xml b/cminpack/pom.xml
index 03d7b66a594..4ffa861d0c6 100644
--- a/cminpack/pom.xml
+++ b/cminpack/pom.xml
@@ -18,7 +18,7 @@
org.bytedeco
openblas
- 0.3.24-${project.parent.version}
+ 0.3.25-${project.parent.version}
org.bytedeco
@@ -41,12 +41,12 @@
org.bytedeco
openblas
- 0.3.24-${project.parent.version}
+ 0.3.25-${project.parent.version}
org.bytedeco
openblas
- 0.3.24-${project.parent.version}
+ 0.3.25-${project.parent.version}
${javacpp.platform}
diff --git a/cpython/cppbuild.sh b/cpython/cppbuild.sh
index 65c30c7a456..94737698c01 100755
--- a/cpython/cppbuild.sh
+++ b/cpython/cppbuild.sh
@@ -7,7 +7,7 @@ if [[ -z "$PLATFORM" ]]; then
exit
fi
-OPENSSL=openssl-3.1.3
+OPENSSL=openssl-3.1.4
CPYTHON_VERSION=3.12.0
download https://www.openssl.org/source/$OPENSSL.tar.gz $OPENSSL.tar.gz
download https://www.python.org/ftp/python/$CPYTHON_VERSION/Python-$CPYTHON_VERSION.tgz Python-$CPYTHON_VERSION.tgz
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/global/python.java b/cpython/src/gen/java/org/bytedeco/cpython/global/python.java
index d1058ef733d..6d44621eab6 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/global/python.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/global/python.java
@@ -10913,11 +10913,7 @@ The Py_FatalError() function is replaced with a macro which logs
String func,
String format);
-@NoException public static native PyObject _PyErr_SetImportErrorWithNameFrom(
- PyObject arg0,
- PyObject arg1,
- PyObject arg2,
- PyObject arg3);
+
// #define Py_FatalError(message) _Py_FatalErrorFunc(__func__, (message))
diff --git a/cpython/src/main/java/org/bytedeco/cpython/presets/python.java b/cpython/src/main/java/org/bytedeco/cpython/presets/python.java
index 1850d05e68b..54fcfdcccdb 100644
--- a/cpython/src/main/java/org/bytedeco/cpython/presets/python.java
+++ b/cpython/src/main/java/org/bytedeco/cpython/presets/python.java
@@ -194,7 +194,7 @@
"cpython/fileutils.h",
},
link = "python3.12@.1.0!",
- preload = {"ffi@.6", "ffi@.5", "libcrypto-1_1", "libssl-1_1"/*, "sqlite3", "tcl86t", "tk86t"*/},
+ preload = {"ffi@.8", "ffi@.7", "ffi@.6", "ffi@.5", "libcrypto-1_1", "libssl-1_1"/*, "sqlite3", "tcl86t", "tk86t"*/},
resource = {"include", "lib", "libs", "bin", "share"}
),
@Platform(value = "linux", preloadpath = {"/usr/lib/", "/usr/lib32/", "/usr/lib64/"}),
diff --git a/depthai/pom.xml b/depthai/pom.xml
index 89910fe6eba..b614b89872e 100644
--- a/depthai/pom.xml
+++ b/depthai/pom.xml
@@ -42,7 +42,7 @@
org.bytedeco
openblas
- 0.3.24-${project.parent.version}
+ 0.3.25-${project.parent.version}
org.bytedeco
@@ -52,7 +52,7 @@
org.bytedeco
openblas
- 0.3.24-${project.parent.version}
+ 0.3.25-${project.parent.version}
${javacpp.platform}
diff --git a/gsl/platform/pom.xml b/gsl/platform/pom.xml
index 76172d682bc..8a44c740de7 100644
--- a/gsl/platform/pom.xml
+++ b/gsl/platform/pom.xml
@@ -23,7 +23,7 @@
org.bytedeco
openblas-platform
- 0.3.24-${project.parent.version}
+ 0.3.25-${project.parent.version}
${project.groupId}
diff --git a/gsl/pom.xml b/gsl/pom.xml
index f6b05db252c..6ce2c12f16a 100644
--- a/gsl/pom.xml
+++ b/gsl/pom.xml
@@ -18,7 +18,7 @@
org.bytedeco
openblas
- 0.3.24-${project.parent.version}
+ 0.3.25-${project.parent.version}
org.bytedeco
@@ -44,12 +44,12 @@
org.bytedeco
openblas
- 0.3.24-${project.parent.version}
+ 0.3.25-${project.parent.version}
org.bytedeco
openblas
- 0.3.24-${project.parent.version}
+ 0.3.25-${project.parent.version}
${javacpp.platform}
diff --git a/llvm/README.md b/llvm/README.md
index 0727af17f97..d6798ca4fb7 100644
--- a/llvm/README.md
+++ b/llvm/README.md
@@ -9,7 +9,7 @@ Introduction
------------
This directory contains the JavaCPP Presets module for:
- * LLVM 17.0.4 http://llvm.org/
+ * LLVM 17.0.6 http://llvm.org/
Please refer to the parent README.md file for more detailed information about the JavaCPP Presets.
@@ -50,7 +50,7 @@ We can use [Maven 3](http://maven.apache.org/) to download and install automatic
org.bytedeco
llvm-platform
- 17.0.4-1.5.10-SNAPSHOT
+ 17.0.6-1.5.10-SNAPSHOT
diff --git a/llvm/cppbuild.sh b/llvm/cppbuild.sh
index 8a264c396a0..3b2b3985347 100755
--- a/llvm/cppbuild.sh
+++ b/llvm/cppbuild.sh
@@ -7,7 +7,7 @@ if [[ -z "$PLATFORM" ]]; then
exit
fi
-LLVM_VERSION=17.0.4
+LLVM_VERSION=17.0.6
download https://github.com/llvm/llvm-project/releases/download/llvmorg-$LLVM_VERSION/llvm-project-$LLVM_VERSION.src.tar.xz llvm-project-$LLVM_VERSION.src.tar.xz
mkdir -p $PLATFORM
diff --git a/llvm/platform/pom.xml b/llvm/platform/pom.xml
index 1f591548a13..6c4477cfd25 100644
--- a/llvm/platform/pom.xml
+++ b/llvm/platform/pom.xml
@@ -12,7 +12,7 @@
org.bytedeco
llvm-platform
- 17.0.4-${project.parent.version}
+ 17.0.6-${project.parent.version}
JavaCPP Presets Platform for LLVM
diff --git a/llvm/pom.xml b/llvm/pom.xml
index 04d9f80cb7f..7ec633a3a5d 100644
--- a/llvm/pom.xml
+++ b/llvm/pom.xml
@@ -11,7 +11,7 @@
org.bytedeco
llvm
- 17.0.4-${project.parent.version}
+ 17.0.6-${project.parent.version}
JavaCPP Presets for LLVM
diff --git a/llvm/samples/clang/pom.xml b/llvm/samples/clang/pom.xml
index 7c2f0f349e7..a75e80c3196 100644
--- a/llvm/samples/clang/pom.xml
+++ b/llvm/samples/clang/pom.xml
@@ -12,7 +12,7 @@
org.bytedeco
llvm-platform
- 17.0.4-1.5.10-SNAPSHOT
+ 17.0.6-1.5.10-SNAPSHOT
diff --git a/llvm/samples/llvm/pom.xml b/llvm/samples/llvm/pom.xml
index 5713ff7735d..89bc0f166d6 100644
--- a/llvm/samples/llvm/pom.xml
+++ b/llvm/samples/llvm/pom.xml
@@ -12,7 +12,7 @@
org.bytedeco
llvm-platform
- 17.0.4-1.5.10-SNAPSHOT
+ 17.0.6-1.5.10-SNAPSHOT
org.bytedeco
diff --git a/llvm/samples/polly/pom.xml b/llvm/samples/polly/pom.xml
index fe4533e5748..cde8cf57860 100644
--- a/llvm/samples/polly/pom.xml
+++ b/llvm/samples/polly/pom.xml
@@ -13,7 +13,7 @@
org.bytedeco
llvm-platform
- 17.0.4-1.5.10-SNAPSHOT
+ 17.0.6-1.5.10-SNAPSHOT
org.bytedeco
diff --git a/numpy/README.md b/numpy/README.md
index 436fce6e0c9..f5df5af377e 100644
--- a/numpy/README.md
+++ b/numpy/README.md
@@ -9,7 +9,7 @@ Introduction
------------
This directory contains the JavaCPP Presets module for:
- * NumPy 1.26.1 http://www.numpy.org/
+ * NumPy 1.26.2 http://www.numpy.org/
Please refer to the parent README.md file for more detailed information about the JavaCPP Presets.
@@ -48,7 +48,7 @@ We can use [Maven 3](http://maven.apache.org/) to download and install automatic
org.bytedeco
numpy-platform
- 1.26.1-1.5.10-SNAPSHOT
+ 1.26.2-1.5.10-SNAPSHOT
diff --git a/numpy/cppbuild.sh b/numpy/cppbuild.sh
index de1cfc03cc8..fc97c897eab 100755
--- a/numpy/cppbuild.sh
+++ b/numpy/cppbuild.sh
@@ -7,7 +7,7 @@ if [[ -z "$PLATFORM" ]]; then
exit
fi
-NUMPY_VERSION=1.26.1
+NUMPY_VERSION=1.26.2
download https://github.com/numpy/numpy/releases/download/v$NUMPY_VERSION/numpy-$NUMPY_VERSION.tar.gz numpy-$NUMPY_VERSION.tar.gz
mkdir -p $PLATFORM
@@ -102,7 +102,7 @@ if ! $PYTHON_BIN_PATH -m pip install --target=$PYTHON_LIB_PATH $TOOLS; then
echo "extra_link_args = -lgfortran" >> site.cfg
chmod +x "$CPYTHON_HOST_PATH/bin/python3.12"
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$CPYTHON_HOST_PATH/lib/:$CPYTHON_HOST_PATH"
- "$CPYTHON_HOST_PATH/bin/python3.12" -m pip install --target="$CPYTHON_HOST_PATH/lib/python3.12/" crossenv==1.0 $TOOLS
+ "$CPYTHON_HOST_PATH/bin/python3.12" -m pip install --target="$CPYTHON_HOST_PATH/lib/python3.12/" crossenv==1.4 $TOOLS
"$CPYTHON_HOST_PATH/bin/python3.12" -m crossenv "$PYTHON_BIN_PATH" crossenv
source crossenv/bin/activate
cross-expose cython
diff --git a/numpy/platform/pom.xml b/numpy/platform/pom.xml
index 67c3e835021..57b39685c09 100644
--- a/numpy/platform/pom.xml
+++ b/numpy/platform/pom.xml
@@ -12,7 +12,7 @@
org.bytedeco
numpy-platform
- 1.26.1-${project.parent.version}
+ 1.26.2-${project.parent.version}
JavaCPP Presets Platform for NumPy
@@ -23,7 +23,7 @@
org.bytedeco
openblas-platform
- 0.3.24-${project.parent.version}
+ 0.3.25-${project.parent.version}
org.bytedeco
diff --git a/numpy/pom.xml b/numpy/pom.xml
index 8259ca503d0..7397caedffd 100644
--- a/numpy/pom.xml
+++ b/numpy/pom.xml
@@ -11,14 +11,14 @@
org.bytedeco
numpy
- 1.26.1-${project.parent.version}
+ 1.26.2-${project.parent.version}
JavaCPP Presets for NumPy
org.bytedeco
openblas
- 0.3.24-${project.parent.version}
+ 0.3.25-${project.parent.version}
org.bytedeco
@@ -46,7 +46,7 @@
org.bytedeco
openblas
- 0.3.24-${project.parent.version}
+ 0.3.25-${project.parent.version}
org.bytedeco
@@ -56,7 +56,7 @@
org.bytedeco
openblas
- 0.3.24-${project.parent.version}
+ 0.3.25-${project.parent.version}
${javacpp.platform}
diff --git a/numpy/samples/pom.xml b/numpy/samples/pom.xml
index 6c8f22d1efd..8a69338fc76 100644
--- a/numpy/samples/pom.xml
+++ b/numpy/samples/pom.xml
@@ -12,7 +12,7 @@
org.bytedeco
numpy-platform
- 1.26.1-1.5.10-SNAPSHOT
+ 1.26.2-1.5.10-SNAPSHOT
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/global/numpy.java b/numpy/src/gen/java/org/bytedeco/numpy/global/numpy.java
index a211ef6010a..06698cd52d8 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/global/numpy.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/global/numpy.java
@@ -337,6 +337,9 @@ public class numpy extends org.bytedeco.numpy.presets.numpy {
// #else
// #endif
// #include
+// #ifndef _WIN32
+// #include
+// #endif
// #define npy_lseek lseek
// #define npy_off_t off_t
diff --git a/openblas/README.md b/openblas/README.md
index 5ba642bd838..1ee0dd78abd 100644
--- a/openblas/README.md
+++ b/openblas/README.md
@@ -9,7 +9,7 @@ Introduction
------------
This directory contains the JavaCPP Presets module for:
- * OpenBLAS 0.3.24 http://www.openblas.net/
+ * OpenBLAS 0.3.25 http://www.openblas.net/
Please refer to the parent README.md file for more detailed information about the JavaCPP Presets.
@@ -50,7 +50,7 @@ We can use [Maven 3](http://maven.apache.org/) to download and install automatic
org.bytedeco
openblas-platform
- 0.3.24-1.5.10-SNAPSHOT
+ 0.3.25-1.5.10-SNAPSHOT
diff --git a/openblas/cppbuild.sh b/openblas/cppbuild.sh
index 59deab3c6ae..3901762e28e 100755
--- a/openblas/cppbuild.sh
+++ b/openblas/cppbuild.sh
@@ -7,7 +7,7 @@ if [[ -z "$PLATFORM" ]]; then
exit
fi
-OPENBLAS_VERSION=0.3.24
+OPENBLAS_VERSION=0.3.25
download https://github.com/xianyi/OpenBLAS/archive/v$OPENBLAS_VERSION.tar.gz OpenBLAS-$OPENBLAS_VERSION.tar.gz
@@ -33,7 +33,8 @@ sedinplace 's/common.h/param.h/g' getarch_2nd.c ../OpenBLAS-$OPENBLAS_VERSION-no
# blas (requires fortran, e.g. sudo yum install gcc-gfortran)
export FEXTRALIB="-lgfortran"
-export MAKE_NB_JOBS=$MAKEJ
+# build fails using more than 2 processors with make 4.4.x
+export MAKE_NB_JOBS=2 # $MAKEJ
export CROSS_SUFFIX=
export HOSTCC=gcc
export NO_LAPACK=0
@@ -239,12 +240,12 @@ case $PLATFORM in
;;
esac
-make -s -j $MAKEJ libs netlib shared "CROSS_SUFFIX=$CROSS_SUFFIX" "CC=$CC" "FC=$FC" "HOSTCC=$HOSTCC" BINARY=$BINARY COMMON_PROF= F_COMPILER=GFORTRAN "FEXTRALIB=$FEXTRALIB" USE_OPENMP=0 NUM_THREADS=$NUM_THREADS NO_AVX512=$NO_AVX512
+make -s -j $MAKE_NB_JOBS libs netlib shared "CROSS_SUFFIX=$CROSS_SUFFIX" "CC=$CC" "FC=$FC" "HOSTCC=$HOSTCC" BINARY=$BINARY COMMON_PROF= F_COMPILER=GFORTRAN "FEXTRALIB=$FEXTRALIB" USE_OPENMP=0 NUM_THREADS=$NUM_THREADS NO_AVX512=$NO_AVX512
make install "PREFIX=$INSTALL_PATH"
unset DYNAMIC_ARCH
cd ../OpenBLAS-$OPENBLAS_VERSION-nolapack/
-make -s -j $MAKEJ libs netlib shared "CROSS_SUFFIX=$CROSS_SUFFIX" "CC=$CC" "FC=$FC" "HOSTCC=$HOSTCC" BINARY=$BINARY COMMON_PROF= F_COMPILER=GFORTRAN "FEXTRALIB=$FEXTRALIB" USE_OPENMP=0 NUM_THREADS=$NUM_THREADS NO_AVX512=$NO_AVX512 NO_LAPACK=1 LIBNAMESUFFIX=nolapack
+make -s -j $MAKE_NB_JOBS libs netlib shared "CROSS_SUFFIX=$CROSS_SUFFIX" "CC=$CC" "FC=$FC" "HOSTCC=$HOSTCC" BINARY=$BINARY COMMON_PROF= F_COMPILER=GFORTRAN "FEXTRALIB=$FEXTRALIB" USE_OPENMP=0 NUM_THREADS=$NUM_THREADS NO_AVX512=$NO_AVX512 NO_LAPACK=1 LIBNAMESUFFIX=nolapack
make install "PREFIX=$INSTALL_PATH" NO_LAPACK=1 LIBNAMESUFFIX=nolapack
unset CC
diff --git a/openblas/platform/pom.xml b/openblas/platform/pom.xml
index 2844f0d5903..9c67c16e652 100644
--- a/openblas/platform/pom.xml
+++ b/openblas/platform/pom.xml
@@ -12,7 +12,7 @@
org.bytedeco
openblas-platform
- 0.3.24-${project.parent.version}
+ 0.3.25-${project.parent.version}
JavaCPP Presets Platform for OpenBLAS
diff --git a/openblas/pom.xml b/openblas/pom.xml
index 961f90e0678..24b1e79b9c7 100644
--- a/openblas/pom.xml
+++ b/openblas/pom.xml
@@ -11,7 +11,7 @@
org.bytedeco
openblas
- 0.3.24-${project.parent.version}
+ 0.3.25-${project.parent.version}
JavaCPP Presets for OpenBLAS
diff --git a/openblas/samples/pom.xml b/openblas/samples/pom.xml
index 4121f3ed5d5..f1fa2cdc401 100644
--- a/openblas/samples/pom.xml
+++ b/openblas/samples/pom.xml
@@ -12,7 +12,7 @@
org.bytedeco
openblas-platform
- 0.3.24-1.5.10-SNAPSHOT
+ 0.3.25-1.5.10-SNAPSHOT
diff --git a/openblas/src/gen/java/org/bytedeco/openblas/global/openblas.java b/openblas/src/gen/java/org/bytedeco/openblas/global/openblas.java
index 14d78bb577f..24f91cb3bf3 100644
--- a/openblas/src/gen/java/org/bytedeco/openblas/global/openblas.java
+++ b/openblas/src/gen/java/org/bytedeco/openblas/global/openblas.java
@@ -46,7 +46,7 @@ public class openblas extends org.bytedeco.openblas.presets.openblas {
public static final int OPENBLAS_CLOCAL_BUFFER_SIZE = 65536;
public static final int OPENBLAS_ZLOCAL_BUFFER_SIZE = 32768;
public static final int OPENBLAS_GEMM_MULTITHREAD_THRESHOLD = 4;
-public static final String OPENBLAS_VERSION = " OpenBLAS 0.3.24 ";
+public static final String OPENBLAS_VERSION = " OpenBLAS 0.3.25 ";
/*This is only for "make install" target.*/
// #if defined(OPENBLAS_OS_WINNT) || defined(OPENBLAS_OS_CYGWIN_NT) || defined(OPENBLAS_OS_INTERIX)
diff --git a/openblas/src/gen/java/org/bytedeco/openblas/global/openblas_nolapack.java b/openblas/src/gen/java/org/bytedeco/openblas/global/openblas_nolapack.java
index 8f17bb43d3e..97f1222c108 100644
--- a/openblas/src/gen/java/org/bytedeco/openblas/global/openblas_nolapack.java
+++ b/openblas/src/gen/java/org/bytedeco/openblas/global/openblas_nolapack.java
@@ -45,7 +45,7 @@ public class openblas_nolapack extends org.bytedeco.openblas.presets.openblas_no
public static final int OPENBLAS_CLOCAL_BUFFER_SIZE = 65536;
public static final int OPENBLAS_ZLOCAL_BUFFER_SIZE = 32768;
public static final int OPENBLAS_GEMM_MULTITHREAD_THRESHOLD = 4;
-public static final String OPENBLAS_VERSION = " OpenBLAS 0.3.24 ";
+public static final String OPENBLAS_VERSION = " OpenBLAS 0.3.25 ";
/*This is only for "make install" target.*/
// #if defined(OPENBLAS_OS_WINNT) || defined(OPENBLAS_OS_CYGWIN_NT) || defined(OPENBLAS_OS_INTERIX)
diff --git a/opencv/README.md b/opencv/README.md
index cc565dadad6..7bfd2145a25 100644
--- a/opencv/README.md
+++ b/opencv/README.md
@@ -77,7 +77,7 @@ We can use [Maven 3](http://maven.apache.org/) to download and install automatic
org.bytedeco
numpy-platform
- 1.26.1-1.5.10-SNAPSHOT
+ 1.26.2-1.5.10-SNAPSHOT
diff --git a/opencv/platform/gpu/pom.xml b/opencv/platform/gpu/pom.xml
index cf870ce9a6e..93de3e48906 100644
--- a/opencv/platform/gpu/pom.xml
+++ b/opencv/platform/gpu/pom.xml
@@ -24,7 +24,7 @@
org.bytedeco
openblas-platform
- 0.3.24-${project.parent.version}
+ 0.3.25-${project.parent.version}
${project.groupId}
diff --git a/opencv/platform/pom.xml b/opencv/platform/pom.xml
index fd17db85885..89e72423809 100644
--- a/opencv/platform/pom.xml
+++ b/opencv/platform/pom.xml
@@ -23,7 +23,7 @@
org.bytedeco
openblas-platform
- 0.3.24-${project.parent.version}
+ 0.3.25-${project.parent.version}
${project.groupId}
diff --git a/opencv/pom.xml b/opencv/pom.xml
index ef3af6eafa9..d347c407844 100644
--- a/opencv/pom.xml
+++ b/opencv/pom.xml
@@ -18,12 +18,12 @@
org.bytedeco
openblas
- 0.3.24-${project.parent.version}
+ 0.3.25-${project.parent.version}
org.bytedeco
numpy
- 1.26.1-${project.parent.version}
+ 1.26.2-${project.parent.version}
true
@@ -62,12 +62,12 @@
org.bytedeco
openblas-platform
- 0.3.24-${project.parent.version}
+ 0.3.25-${project.parent.version}
org.bytedeco
numpy-platform
- 1.26.1-${project.parent.version}
+ 1.26.2-${project.parent.version}
diff --git a/opencv/samples/pom.xml b/opencv/samples/pom.xml
index de5ce2e1be2..635af1c5f88 100644
--- a/opencv/samples/pom.xml
+++ b/opencv/samples/pom.xml
@@ -40,7 +40,7 @@
org.bytedeco
numpy-platform
- 1.26.1-1.5.10-SNAPSHOT
+ 1.26.2-1.5.10-SNAPSHOT
diff --git a/platform/pom.xml b/platform/pom.xml
index 6b8170c734a..b322e41ccbd 100644
--- a/platform/pom.xml
+++ b/platform/pom.xml
@@ -187,7 +187,7 @@
org.bytedeco
openblas-platform
- 0.3.24-${project.version}
+ 0.3.25-${project.version}
org.bytedeco
@@ -217,12 +217,12 @@
org.bytedeco
numpy-platform
- 1.26.1-${project.version}
+ 1.26.2-${project.version}
org.bytedeco
scipy-platform
- 1.11.3-${project.version}
+ 1.11.4-${project.version}
@@ -232,7 +232,7 @@
org.bytedeco
llvm-platform
- 17.0.4-${project.version}
+ 17.0.6-${project.version}
org.bytedeco
diff --git a/pytorch/platform/gpu/pom.xml b/pytorch/platform/gpu/pom.xml
index 6743c4a989b..c3cf9d9b37e 100644
--- a/pytorch/platform/gpu/pom.xml
+++ b/pytorch/platform/gpu/pom.xml
@@ -29,12 +29,12 @@
org.bytedeco
openblas-platform
- 0.3.24-${project.parent.version}
+ 0.3.25-${project.parent.version}
org.bytedeco
numpy-platform
- 1.26.1-${project.parent.version}
+ 1.26.2-${project.parent.version}
true
diff --git a/pytorch/platform/pom.xml b/pytorch/platform/pom.xml
index f9c13fba158..24b185fc4dc 100644
--- a/pytorch/platform/pom.xml
+++ b/pytorch/platform/pom.xml
@@ -28,12 +28,12 @@
org.bytedeco
openblas-platform
- 0.3.24-${project.parent.version}
+ 0.3.25-${project.parent.version}
org.bytedeco
numpy-platform
- 1.26.1-${project.parent.version}
+ 1.26.2-${project.parent.version}
true
diff --git a/pytorch/pom.xml b/pytorch/pom.xml
index a21da5ad574..1f31a727def 100644
--- a/pytorch/pom.xml
+++ b/pytorch/pom.xml
@@ -22,12 +22,12 @@
org.bytedeco
openblas
- 0.3.24-${project.parent.version}
+ 0.3.25-${project.parent.version}
org.bytedeco
numpy
- 1.26.1-${project.parent.version}
+ 1.26.2-${project.parent.version}
true
@@ -47,12 +47,12 @@
org.bytedeco
openblas-platform
- 0.3.24-${project.parent.version}
+ 0.3.25-${project.parent.version}
org.bytedeco
numpy-platform
- 1.26.1-${project.parent.version}
+ 1.26.2-${project.parent.version}
diff --git a/scipy/README.md b/scipy/README.md
index 80686eef893..54d8922469a 100644
--- a/scipy/README.md
+++ b/scipy/README.md
@@ -9,7 +9,7 @@ Introduction
------------
This directory contains the JavaCPP Presets module for:
- * SciPy 1.11.3 https://www.scipy.org/
+ * SciPy 1.11.4 https://www.scipy.org/
Please refer to the parent README.md file for more detailed information about the JavaCPP Presets.
@@ -48,7 +48,7 @@ We can use [Maven 3](http://maven.apache.org/) to download and install automatic
org.bytedeco
scipy-platform
- 1.11.3-1.5.10-SNAPSHOT
+ 1.11.4-1.5.10-SNAPSHOT
diff --git a/scipy/cppbuild.sh b/scipy/cppbuild.sh
index bc6f968f1be..8bada3ce804 100755
--- a/scipy/cppbuild.sh
+++ b/scipy/cppbuild.sh
@@ -8,7 +8,7 @@ if [[ -z "$PLATFORM" ]]; then
fi
BOOST=1_75_0
-SCIPY_VERSION=1.11.3
+SCIPY_VERSION=1.11.4
download http://downloads.sourceforge.net/project/boost/boost/${BOOST//_/.}/boost_$BOOST.tar.gz boost_$BOOST.tar.gz
download https://github.com/scipy/HiGHS/archive/4a12295.tar.gz HiGHS-4a12295.tar.gz
download https://github.com/scipy/unuran/archive/81a1fd1.tar.gz unuran-81a1fd1.tar.gz
@@ -115,7 +115,7 @@ if ! $PYTHON_BIN_PATH -m pip install --no-deps --target=$PYTHON_LIB_PATH $TOOLS;
echo "extra_link_args = -lgfortran" >> site.cfg
chmod +x "$CPYTHON_HOST_PATH/bin/python3.12"
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$CPYTHON_HOST_PATH/lib/:$CPYTHON_HOST_PATH"
- "$CPYTHON_HOST_PATH/bin/python3.12" -m pip install --no-deps --target="$CPYTHON_HOST_PATH/lib/python3.12/" crossenv==1.4 numpy==1.26.1 $TOOLS
+ "$CPYTHON_HOST_PATH/bin/python3.12" -m pip install --no-deps --target="$CPYTHON_HOST_PATH/lib/python3.12/" crossenv==1.4 numpy==1.26.2 $TOOLS
"$CPYTHON_HOST_PATH/bin/python3.12" -m crossenv "$PYTHON_BIN_PATH" crossenv
cp -a "$NUMPY_PATH/python/numpy" "$CPYTHON_HOST_PATH/lib/python3.12/"
# cp -a "$CPYTHON_HOST_PATH/lib/python3.12/include" "$PYTHON_LIB_PATH"
diff --git a/scipy/platform/pom.xml b/scipy/platform/pom.xml
index 8007e7af77c..ef01ad42177 100644
--- a/scipy/platform/pom.xml
+++ b/scipy/platform/pom.xml
@@ -12,7 +12,7 @@
org.bytedeco
scipy-platform
- 1.11.3-${project.parent.version}
+ 1.11.4-${project.parent.version}
JavaCPP Presets Platform for SciPy
@@ -23,7 +23,7 @@
org.bytedeco
numpy-platform
- 1.26.1-${project.parent.version}
+ 1.26.2-${project.parent.version}
${project.groupId}
diff --git a/scipy/pom.xml b/scipy/pom.xml
index c9dcd37c780..dcf21224feb 100644
--- a/scipy/pom.xml
+++ b/scipy/pom.xml
@@ -11,14 +11,14 @@
org.bytedeco
scipy
- 1.11.3-${project.parent.version}
+ 1.11.4-${project.parent.version}
JavaCPP Presets for SciPy
org.bytedeco
numpy
- 1.26.1-${project.parent.version}
+ 1.26.2-${project.parent.version}
org.bytedeco
@@ -41,12 +41,12 @@
org.bytedeco
numpy
- 1.26.1-${project.parent.version}
+ 1.26.2-${project.parent.version}
org.bytedeco
openblas
- 0.3.24-${project.parent.version}
+ 0.3.25-${project.parent.version}
${javacpp.platform}
@@ -58,7 +58,7 @@
org.bytedeco
numpy
- 1.26.1-${project.parent.version}
+ 1.26.2-${project.parent.version}
${javacpp.platform}
diff --git a/scipy/samples/pom.xml b/scipy/samples/pom.xml
index 0c24e55e552..b9b2687c6bb 100644
--- a/scipy/samples/pom.xml
+++ b/scipy/samples/pom.xml
@@ -12,7 +12,7 @@
org.bytedeco
scipy-platform
- 1.11.3-1.5.10-SNAPSHOT
+ 1.11.4-1.5.10-SNAPSHOT
diff --git a/tvm/cppbuild.sh b/tvm/cppbuild.sh
index 75b5f4ca34a..1b6e7aa20c1 100755
--- a/tvm/cppbuild.sh
+++ b/tvm/cppbuild.sh
@@ -23,7 +23,6 @@ OPENBLAS_PATH="$INSTALL_PATH/../../../openblas/cppbuild/$PLATFORM/"
NUMPY_PATH="$INSTALL_PATH/../../../numpy/cppbuild/$PLATFORM/"
SCIPY_PATH="$INSTALL_PATH/../../../scipy/cppbuild/$PLATFORM/"
LLVM_PATH="$INSTALL_PATH/../../../llvm/cppbuild/$PLATFORM/"
-MKL_PATH="$INSTALL_PATH/../../../mkl/cppbuild/$PLATFORM/"
MKLDNN_PATH="$INSTALL_PATH/../../../dnnl/cppbuild/$PLATFORM/"
OPENCL_PATH="$INSTALL_PATH/../../../opencl/cppbuild/$PLATFORM/"
@@ -41,8 +40,6 @@ if [[ -n "${BUILD_PATH:-}" ]]; then
SCIPY_PATH="$P"
elif [[ -f "$P/include/llvm-c/Core.h" ]]; then
LLVM_PATH="$P"
- elif [[ -f "$P/include/mkl.h" ]]; then
- MKL_PATH="$P"
elif [[ -f "$P/include/dnnl.h" ]]; then
MKLDNN_PATH="$P"
elif [[ -f "$P/include/CL/cl.h" ]]; then
@@ -57,7 +54,6 @@ OPENBLAS_PATH="${OPENBLAS_PATH//\\//}"
NUMPY_PATH="${NUMPY_PATH//\\//}"
SCIPY_PATH="${SCIPY_PATH//\\//}"
LLVM_PATH="${LLVM_PATH//\\//}"
-MKL_PATH="${MKL_PATH//\\//}"
MKLDNN_PATH="${MKLDNN_PATH//\\//}"
OPENCL_PATH="${OPENCL_PATH//\\//}"
@@ -152,7 +148,7 @@ $PYTHON_BIN_PATH -m pip install --target=$PYTHON_LIB_PATH setuptools==67.6.1 cyt
case $PLATFORM in
linux-x86_64)
- $CMAKE -DCMAKE_INSTALL_PREFIX="$INSTALL_PATH" -DCMAKE_BUILD_TYPE=Release -DUSE_LIBBACKTRACE=OFF -DUSE_MKL=$MKL_PATH -DUSE_LLVM=$LLVM_PATH/bin/llvm-config -DUSE_MKLDNN=$MKLDNN_PATH -DCMAKE_LIBRARY_PATH=$MKLDNN_PATH/lib -DUSE_DNNL_CODEGEN=ON -DUSE_DNNL=$MKLDNN_PATH -DUSE_MICRO=ON $GPU_FLAGS -DUSE_OPENCL=$OPENCL_PATH -DUSE_OPENMP=intel -DOMP_LIBRARY=$MKL_PATH/lib/libiomp5.so -DCMAKE_C_FLAGS='-Wl,-rpath,$ORIGIN/,-rpath,$ORIGIN/../../' -DCMAKE_CXX_FLAGS='-Wl,-rpath,$ORIGIN/,-rpath,$ORIGIN/../../' .
+ $CMAKE -DCMAKE_INSTALL_PREFIX="$INSTALL_PATH" -DCMAKE_BUILD_TYPE=Release -DUSE_LIBBACKTRACE=OFF -DUSE_BLAS=openblas -DCMAKE_PREFIX_PATH=$OPENBLAS_PATH -DUSE_LLVM=$LLVM_PATH/bin/llvm-config -DUSE_MKLDNN=$MKLDNN_PATH -DCMAKE_LIBRARY_PATH=$MKLDNN_PATH/lib -DUSE_DNNL_CODEGEN=ON -DUSE_DNNL=$MKLDNN_PATH -DUSE_MICRO=ON $GPU_FLAGS -DUSE_OPENCL=$OPENCL_PATH -DCMAKE_C_FLAGS='-Wl,-rpath,$ORIGIN/,-rpath,$ORIGIN/../../' -DCMAKE_CXX_FLAGS='-Wl,-rpath,$ORIGIN/,-rpath,$ORIGIN/../../' .
make -j $MAKEJ
make install/strip
cd python
@@ -161,11 +157,7 @@ case $PLATFORM in
cd ..
;;
macosx-x86_64)
- mkdir -p ../lib
- cp /usr/local/lib/libomp.dylib ../lib/libiomp5.dylib
- chmod +w ../lib/libiomp5.dylib
- install_name_tool -id @rpath/libiomp5.dylib ../lib/libiomp5.dylib
- $CMAKE -DCMAKE_INSTALL_PREFIX="$INSTALL_PATH" -DCMAKE_BUILD_TYPE=Release -DUSE_LIBBACKTRACE=OFF -DUSE_MKL=$MKL_PATH -DUSE_LLVM=$LLVM_PATH/bin/llvm-config -DUSE_MKLDNN=$MKLDNN_PATH -DCMAKE_LIBRARY_PATH=$MKLDNN_PATH/lib -DUSE_DNNL_CODEGEN=ON -DUSE_DNNL=$MKLDNN_PATH -DUSE_MICRO=ON $GPU_FLAGS -DUSE_OPENCL=$OPENCL_PATH -DUSE_OPENMP=intel -DOpenMP_C_FLAGS="-Xclang -fopenmp" -DOpenMP_CXX_FLAGS="-Xclang -fopenmp" -DCMAKE_C_FLAGS="-I/usr/local/include -L$INSTALL_PATH/lib -liomp5" -DCMAKE_CXX_FLAGS="-I/usr/local/include -L$INSTALL_PATH/lib -liomp5" .
+ $CMAKE -DCMAKE_INSTALL_PREFIX="$INSTALL_PATH" -DCMAKE_BUILD_TYPE=Release -DUSE_LIBBACKTRACE=OFF -DUSE_BLAS=openblas -DCMAKE_PREFIX_PATH=$OPENBLAS_PATH -DUSE_LLVM=$LLVM_PATH/bin/llvm-config -DUSE_MKLDNN=$MKLDNN_PATH -DCMAKE_LIBRARY_PATH=$MKLDNN_PATH/lib -DUSE_DNNL_CODEGEN=ON -DUSE_DNNL=$MKLDNN_PATH -DUSE_MICRO=ON $GPU_FLAGS -DUSE_OPENCL=$OPENCL_PATH .
make -j $MAKEJ
make install/strip
cd python
@@ -177,7 +169,7 @@ case $PLATFORM in
windows-x86_64)
export CC="cl.exe"
export CXX="cl.exe"
- $CMAKE -G "Ninja" -DCMAKE_INSTALL_PREFIX="$INSTALL_PATH" -DCMAKE_BUILD_TYPE=Release -DUSE_LIBBACKTRACE=OFF -DUSE_MKL=$MKL_PATH -DUSE_LLVM=$LLVM_PATH/bin/llvm-config -DUSE_MKLDNN=$MKLDNN_PATH -DCMAKE_LIBRARY_PATH=$MKLDNN_PATH/lib -DUSE_DNNL_CODEGEN=ON -DUSE_DNNL=$MKLDNN_PATH $GPU_FLAGS -DUSE_OPENCL=$OPENCL_PATH -DUSE_OPENMP=intel -DOMP_LIBRARY= .
+ $CMAKE -G "Ninja" -DCMAKE_INSTALL_PREFIX="$INSTALL_PATH" -DCMAKE_BUILD_TYPE=Release -DUSE_LIBBACKTRACE=OFF -DUSE_BLAS=openblas -DCMAKE_PREFIX_PATH=$OPENBLAS_PATH -DUSE_LLVM=$LLVM_PATH/bin/llvm-config -DUSE_MKLDNN=$MKLDNN_PATH -DCMAKE_LIBRARY_PATH=$MKLDNN_PATH/lib -DUSE_DNNL_CODEGEN=ON -DUSE_DNNL=$MKLDNN_PATH $GPU_FLAGS -DUSE_OPENCL=$OPENCL_PATH .
ninja -j $MAKEJ
ninja install
cd python
diff --git a/tvm/platform/gpu/pom.xml b/tvm/platform/gpu/pom.xml
index 137ca5ae320..4ed6bca45f7 100644
--- a/tvm/platform/gpu/pom.xml
+++ b/tvm/platform/gpu/pom.xml
@@ -29,17 +29,17 @@
org.bytedeco
llvm-platform
- 17.0.4-${project.parent.version}
+ 17.0.6-${project.parent.version}
org.bytedeco
- mkl-platform
- 2023.1-${project.parent.version}
+ openblas-platform
+ 0.3.25-${project.parent.version}
org.bytedeco
scipy-platform
- 1.11.3-${project.parent.version}
+ 1.11.4-${project.parent.version}
org.bytedeco
diff --git a/tvm/platform/pom.xml b/tvm/platform/pom.xml
index 23bb073f71f..1d72b4efa72 100644
--- a/tvm/platform/pom.xml
+++ b/tvm/platform/pom.xml
@@ -28,17 +28,17 @@
org.bytedeco
llvm-platform
- 17.0.4-${project.parent.version}
+ 17.0.6-${project.parent.version}
org.bytedeco
- mkl-platform
- 2023.1-${project.parent.version}
+ openblas-platform
+ 0.3.25-${project.parent.version}
org.bytedeco
scipy-platform
- 1.11.3-${project.parent.version}
+ 1.11.4-${project.parent.version}
org.bytedeco
diff --git a/tvm/pom.xml b/tvm/pom.xml
index 7b8afb57606..0881af858f9 100644
--- a/tvm/pom.xml
+++ b/tvm/pom.xml
@@ -23,17 +23,17 @@
org.bytedeco
llvm
- 17.0.4-${project.parent.version}
+ 17.0.6-${project.parent.version}
org.bytedeco
- mkl
- 2023.1-${project.parent.version}
+ openblas
+ 0.3.25-${project.parent.version}
org.bytedeco
scipy
- 1.11.3-${project.parent.version}
+ 1.11.4-${project.parent.version}
org.bytedeco
@@ -61,22 +61,17 @@
org.bytedeco
llvm-platform
- 17.0.4-${project.parent.version}
+ 17.0.6-${project.parent.version}
org.bytedeco
- mkl-platform
- 2023.1-${project.parent.version}
-
-
- org.bytedeco
- mkl-platform-redist
- 2023.1-${project.parent.version}
+ openblas-platform
+ 0.3.25-${project.parent.version}
org.bytedeco
scipy-platform
- 1.11.3-${project.parent.version}
+ 1.11.4-${project.parent.version}
@@ -84,7 +79,6 @@
${basedir}/../opencl/target/classes/
${basedir}/../dnnl/target/classes/
${basedir}/../llvm/target/classes/
- ${basedir}/../mkl/target/classes/
${basedir}/../openblas/target/classes/
${basedir}/../cpython/target/classes/
${basedir}/../numpy/target/classes/
@@ -101,9 +95,6 @@
${basedir}/../llvm/src/main/resources/org/bytedeco/llvm/include/
${basedir}/../llvm/target/classes/org/bytedeco/llvm/include/
${basedir}/../llvm/cppbuild/${javacpp.platform}/include/
- ${basedir}/../mkl/target/classes/org/bytedeco/mkl/include/
- ${basedir}/../mkl/src/main/resources/org/bytedeco/mkl/include/
- ${basedir}/../mkl/cppbuild/${javacpp.platform}/include/
${basedir}/../openblas/src/main/resources/org/bytedeco/openblas/include/
${basedir}/../openblas/target/classes/org/bytedeco/openblas/include/
${basedir}/../openblas/cppbuild/${javacpp.platform}/include/
@@ -121,7 +112,6 @@
${basedir}/../opencl/cppbuild/${javacpp.platform}/lib/
${basedir}/../dnnl/cppbuild/${javacpp.platform}/lib/
${basedir}/../llvm/cppbuild/${javacpp.platform}/lib/
- ${basedir}/../mkl/cppbuild/${javacpp.platform}/lib/
${basedir}/../openblas/cppbuild/${javacpp.platform}/lib/
${basedir}/../cpython/cppbuild/${javacpp.platform}/lib/
${basedir}/../cpython/cppbuild/${javacpp.platform}/libs/
@@ -132,7 +122,6 @@
${basedir}/../opencl/cppbuild/${javacpp.platform}/bin/
${basedir}/../dnnl/cppbuild/${javacpp.platform}/bin/
${basedir}/../llvm/cppbuild/${javacpp.platform}/bin/
- ${basedir}/../mkl/cppbuild/${javacpp.platform}/bin/
${basedir}/../openblas/cppbuild/${javacpp.platform}/bin/
${basedir}/../cpython/cppbuild/${javacpp.platform}/bin/
${basedir}/../numpy/cppbuild/${javacpp.platform}/bin/
@@ -143,7 +132,6 @@
/org/bytedeco/opencl/${javacpp.platform}/
/org/bytedeco/dnnl/${javacpp.platform}/
/org/bytedeco/llvm/${javacpp.platform}/
- /org/bytedeco/mkl/${javacpp.platform}/
/org/bytedeco/openblas/${javacpp.platform}/
/org/bytedeco/cpython/${javacpp.platform}/
/org/bytedeco/numpy/${javacpp.platform}/
@@ -157,8 +145,6 @@
/org/bytedeco/dnnl/${javacpp.platform}/include/
/org/bytedeco/llvm/include/
/org/bytedeco/llvm/${javacpp.platform}/include/
- /org/bytedeco/mkl/include/
- /org/bytedeco/mkl/${javacpp.platform}/include/
/org/bytedeco/openblas/include/
/org/bytedeco/openblas/${javacpp.platform}/include/
/org/bytedeco/cpython/include/
@@ -177,8 +163,6 @@
/org/bytedeco/dnnl/${javacpp.platform}/lib/
/org/bytedeco/llvm/${javacpp.platform}/
/org/bytedeco/llvm/${javacpp.platform}/lib/
- /org/bytedeco/mkl/${javacpp.platform}/
- /org/bytedeco/mkl/${javacpp.platform}/lib/
/org/bytedeco/openblas/${javacpp.platform}/
/org/bytedeco/openblas/${javacpp.platform}/lib/
/org/bytedeco/cpython/${javacpp.platform}/
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/ADT.java b/tvm/src/gen/java/org/bytedeco/tvm/ADT.java
index 544009a5d48..e1397293ece 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/ADT.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/ADT.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/ADTObj.java b/tvm/src/gen/java/org/bytedeco/tvm/ADTObj.java
index 3e881fa48c0..06e477a3c56 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/ADTObj.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/ADTObj.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/ADTObjBase.java b/tvm/src/gen/java/org/bytedeco/tvm/ADTObjBase.java
index 8a4309457d5..d066e6bbe5f 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/ADTObjBase.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/ADTObjBase.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/ArrayNode.java b/tvm/src/gen/java/org/bytedeco/tvm/ArrayNode.java
index fbfafba8be1..a4971a8b7b3 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/ArrayNode.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/ArrayNode.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/ArrayNodeBase.java b/tvm/src/gen/java/org/bytedeco/tvm/ArrayNodeBase.java
index d2c724d7620..f67c731378d 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/ArrayNodeBase.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/ArrayNodeBase.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/ArrayNodePtr.java b/tvm/src/gen/java/org/bytedeco/tvm/ArrayNodePtr.java
index 11a5535f086..a46b52a5279 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/ArrayNodePtr.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/ArrayNodePtr.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/Closure.java b/tvm/src/gen/java/org/bytedeco/tvm/Closure.java
index 08210ba1b55..3fe06901d97 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/Closure.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/Closure.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/ClosureObj.java b/tvm/src/gen/java/org/bytedeco/tvm/ClosureObj.java
index d596dc413fc..3777f9fdb26 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/ClosureObj.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/ClosureObj.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/Container.java b/tvm/src/gen/java/org/bytedeco/tvm/Container.java
index 284ed0b27a5..ffc995f0579 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/Container.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/Container.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/ContainerBase.java b/tvm/src/gen/java/org/bytedeco/tvm/ContainerBase.java
index 27e361a5083..5ddcacd719b 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/ContainerBase.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/ContainerBase.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/DLDataType.java b/tvm/src/gen/java/org/bytedeco/tvm/DLDataType.java
index 8cac2fc4cfa..abafae3e796 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/DLDataType.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/DLDataType.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/DLDevice.java b/tvm/src/gen/java/org/bytedeco/tvm/DLDevice.java
index ef2c2becd75..1bf9ae7b586 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/DLDevice.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/DLDevice.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/DLManagedTensor.java b/tvm/src/gen/java/org/bytedeco/tvm/DLManagedTensor.java
index 798fc1921e5..68d68f95426 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/DLManagedTensor.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/DLManagedTensor.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/DLTensor.java b/tvm/src/gen/java/org/bytedeco/tvm/DLTensor.java
index 84d0fd5229a..dcaf965199d 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/DLTensor.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/DLTensor.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/DataType.java b/tvm/src/gen/java/org/bytedeco/tvm/DataType.java
index abff190b2f9..d71405d6643 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/DataType.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/DataType.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/DenseMapNode.java b/tvm/src/gen/java/org/bytedeco/tvm/DenseMapNode.java
index 2065b5f95f1..40ebf62d616 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/DenseMapNode.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/DenseMapNode.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/Error.java b/tvm/src/gen/java/org/bytedeco/tvm/Error.java
index 6b049f50859..1a7100fa98c 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/Error.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/Error.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/FSig.java b/tvm/src/gen/java/org/bytedeco/tvm/FSig.java
index 2ba9dac7486..19bc4d755f8 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/FSig.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/FSig.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/FileInfo.java b/tvm/src/gen/java/org/bytedeco/tvm/FileInfo.java
index 09fabd70567..63859530afa 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/FileInfo.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/FileInfo.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/FileSystem.java b/tvm/src/gen/java/org/bytedeco/tvm/FileSystem.java
index 979bea0a2d4..fd933440b50 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/FileSystem.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/FileSystem.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/Handler.java b/tvm/src/gen/java/org/bytedeco/tvm/Handler.java
index e9aeea8e828..b836353a829 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/Handler.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/Handler.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/InputSplit.java b/tvm/src/gen/java/org/bytedeco/tvm/InputSplit.java
index 2a893fb3dc7..efdb06ed4e9 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/InputSplit.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/InputSplit.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/MapNode.java b/tvm/src/gen/java/org/bytedeco/tvm/MapNode.java
index db016f9b7fe..66a55474935 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/MapNode.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/MapNode.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/MapNodePtr.java b/tvm/src/gen/java/org/bytedeco/tvm/MapNodePtr.java
index b92dc5e915f..98fb7f21b5d 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/MapNodePtr.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/MapNodePtr.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/Module.java b/tvm/src/gen/java/org/bytedeco/tvm/Module.java
index 0d31a0f9395..b45d2edcee2 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/Module.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/Module.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/ModuleNode.java b/tvm/src/gen/java/org/bytedeco/tvm/ModuleNode.java
index 8caf7222ca8..dd4694e3dc6 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/ModuleNode.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/ModuleNode.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/NDArray.java b/tvm/src/gen/java/org/bytedeco/tvm/NDArray.java
index 120027cc766..e31de98b0a3 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/NDArray.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/NDArray.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/NullOptType.java b/tvm/src/gen/java/org/bytedeco/tvm/NullOptType.java
index c4f5562e7f6..5b161721fde 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/NullOptType.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/NullOptType.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/ObjectEqual.java b/tvm/src/gen/java/org/bytedeco/tvm/ObjectEqual.java
index a3e151cead3..705ee27f0b1 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/ObjectEqual.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/ObjectEqual.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/ObjectHash.java b/tvm/src/gen/java/org/bytedeco/tvm/ObjectHash.java
index c1436cc1dfe..a7c56f0b605 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/ObjectHash.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/ObjectHash.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/ObjectPtr.java b/tvm/src/gen/java/org/bytedeco/tvm/ObjectPtr.java
index b89f429cede..55c86ab9718 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/ObjectPtr.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/ObjectPtr.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/ObjectPtrEqual.java b/tvm/src/gen/java/org/bytedeco/tvm/ObjectPtrEqual.java
index cb13ea11568..f8e17b22186 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/ObjectPtrEqual.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/ObjectPtrEqual.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/ObjectPtrHash.java b/tvm/src/gen/java/org/bytedeco/tvm/ObjectPtrHash.java
index 67693a87e56..c51c40f75e8 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/ObjectPtrHash.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/ObjectPtrHash.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/ObjectRef.java b/tvm/src/gen/java/org/bytedeco/tvm/ObjectRef.java
index 8025af63aee..d1e653076ba 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/ObjectRef.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/ObjectRef.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/PackedFunc.java b/tvm/src/gen/java/org/bytedeco/tvm/PackedFunc.java
index 8f8e040cecf..82094d01617 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/PackedFunc.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/PackedFunc.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/PackedFuncObj.java b/tvm/src/gen/java/org/bytedeco/tvm/PackedFuncObj.java
index dcd32af3fa5..f746440a2fb 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/PackedFuncObj.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/PackedFuncObj.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/PackedFuncValueConverter.java b/tvm/src/gen/java/org/bytedeco/tvm/PackedFuncValueConverter.java
index 03cad059862..a88adc41617 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/PackedFuncValueConverter.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/PackedFuncValueConverter.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/Registry.java b/tvm/src/gen/java/org/bytedeco/tvm/Registry.java
index 3abf1502fbe..ec4382ed343 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/Registry.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/Registry.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/SeekStream.java b/tvm/src/gen/java/org/bytedeco/tvm/SeekStream.java
index f3d51a2b8f6..9f775a95092 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/SeekStream.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/SeekStream.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/Serializable.java b/tvm/src/gen/java/org/bytedeco/tvm/Serializable.java
index 6d6aa0d8110..abf0195f430 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/Serializable.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/Serializable.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/ShapeTuple.java b/tvm/src/gen/java/org/bytedeco/tvm/ShapeTuple.java
index 614e1db11c9..4bfd88bee12 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/ShapeTuple.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/ShapeTuple.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/ShapeTupleObj.java b/tvm/src/gen/java/org/bytedeco/tvm/ShapeTupleObj.java
index e44d4224bae..d1e48f2d424 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/ShapeTupleObj.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/ShapeTupleObj.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/SimpleObjAllocator.java b/tvm/src/gen/java/org/bytedeco/tvm/SimpleObjAllocator.java
index 055496fe486..771b61b8e9e 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/SimpleObjAllocator.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/SimpleObjAllocator.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/SimpleObjAllocatorBase.java b/tvm/src/gen/java/org/bytedeco/tvm/SimpleObjAllocatorBase.java
index 8f578554d68..1a48e851dda 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/SimpleObjAllocatorBase.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/SimpleObjAllocatorBase.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/SmallMapNode.java b/tvm/src/gen/java/org/bytedeco/tvm/SmallMapNode.java
index 226c04382ce..c9182679110 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/SmallMapNode.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/SmallMapNode.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/SmallMapNodeBase.java b/tvm/src/gen/java/org/bytedeco/tvm/SmallMapNodeBase.java
index b6ac8c5721b..7b130e4dd81 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/SmallMapNodeBase.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/SmallMapNodeBase.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/Stream.java b/tvm/src/gen/java/org/bytedeco/tvm/Stream.java
index 423a191bf38..19320ec5691 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/Stream.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/Stream.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/StringObj.java b/tvm/src/gen/java/org/bytedeco/tvm/StringObj.java
index 527ae3cebdb..b38e459f86a 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/StringObj.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/StringObj.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/StringVector.java b/tvm/src/gen/java/org/bytedeco/tvm/StringVector.java
index 0bc38fdfd37..6af1831b205 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/StringVector.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/StringVector.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/TVMArgValue.java b/tvm/src/gen/java/org/bytedeco/tvm/TVMArgValue.java
index 27e5349bcbd..667a79cc140 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/TVMArgValue.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/TVMArgValue.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/TVMArgs.java b/tvm/src/gen/java/org/bytedeco/tvm/TVMArgs.java
index e5b0eb5fb59..2614ae21126 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/TVMArgs.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/TVMArgs.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/TVMArgsSetter.java b/tvm/src/gen/java/org/bytedeco/tvm/TVMArgsSetter.java
index 204abaf0b62..7b2b241663c 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/TVMArgsSetter.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/TVMArgsSetter.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
// namespace detail
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/TVMByteArray.java b/tvm/src/gen/java/org/bytedeco/tvm/TVMByteArray.java
index 10afa3f5bda..63a2944f4dc 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/TVMByteArray.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/TVMByteArray.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/TVMExtensionFuncDeclarer.java b/tvm/src/gen/java/org/bytedeco/tvm/TVMExtensionFuncDeclarer.java
index 3ffd89b12ba..ee1ee1ac9af 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/TVMExtensionFuncDeclarer.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/TVMExtensionFuncDeclarer.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/TVMFunctionHandle.java b/tvm/src/gen/java/org/bytedeco/tvm/TVMFunctionHandle.java
index 8ea31e2c194..ad615919bf7 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/TVMFunctionHandle.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/TVMFunctionHandle.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/TVMModuleHandle.java b/tvm/src/gen/java/org/bytedeco/tvm/TVMModuleHandle.java
index 703c5992a53..b73fa00ecbc 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/TVMModuleHandle.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/TVMModuleHandle.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/TVMMovableArgValue_.java b/tvm/src/gen/java/org/bytedeco/tvm/TVMMovableArgValue_.java
index 3250e44475f..f9c2d1823d2 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/TVMMovableArgValue_.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/TVMMovableArgValue_.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/TVMObject.java b/tvm/src/gen/java/org/bytedeco/tvm/TVMObject.java
index 74746d7d372..213a7ab23c4 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/TVMObject.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/TVMObject.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
// namespace TypeIndex
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/TVMObjectHandle.java b/tvm/src/gen/java/org/bytedeco/tvm/TVMObjectHandle.java
index 02b3b7e9635..45d726d06ab 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/TVMObjectHandle.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/TVMObjectHandle.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/TVMPODValue_.java b/tvm/src/gen/java/org/bytedeco/tvm/TVMPODValue_.java
index b4362df39fb..3eeb871943d 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/TVMPODValue_.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/TVMPODValue_.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/TVMPackedCFunc.java b/tvm/src/gen/java/org/bytedeco/tvm/TVMPackedCFunc.java
index 12b2efcd9d0..af1eda7f3fe 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/TVMPackedCFunc.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/TVMPackedCFunc.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/TVMPackedCFuncFinalizer.java b/tvm/src/gen/java/org/bytedeco/tvm/TVMPackedCFuncFinalizer.java
index a0a62de1b37..e35abc772ad 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/TVMPackedCFuncFinalizer.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/TVMPackedCFuncFinalizer.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/TVMRetValue.java b/tvm/src/gen/java/org/bytedeco/tvm/TVMRetValue.java
index 8a409cd161b..b1c86e3ae52 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/TVMRetValue.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/TVMRetValue.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/TVMRetValueHandle.java b/tvm/src/gen/java/org/bytedeco/tvm/TVMRetValueHandle.java
index 9ba01cc0ecd..66258a11268 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/TVMRetValueHandle.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/TVMRetValueHandle.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/TVMStreamHandle.java b/tvm/src/gen/java/org/bytedeco/tvm/TVMStreamHandle.java
index 0f73aeb7dff..dfe9b1205d4 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/TVMStreamHandle.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/TVMStreamHandle.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/TVMString.java b/tvm/src/gen/java/org/bytedeco/tvm/TVMString.java
index 4d58cfea8cc..ee687b01eea 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/TVMString.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/TVMString.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/TVMStringOptional.java b/tvm/src/gen/java/org/bytedeco/tvm/TVMStringOptional.java
index 9b97de9c757..38c77000a07 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/TVMStringOptional.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/TVMStringOptional.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/TVMValue.java b/tvm/src/gen/java/org/bytedeco/tvm/TVMValue.java
index f1c0a34ea83..a131d5704af 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/TVMValue.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/TVMValue.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/Type2Str.java b/tvm/src/gen/java/org/bytedeco/tvm/Type2Str.java
index ef20f0a3ec3..84a457433b3 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/Type2Str.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/Type2Str.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/TypeIndex.java b/tvm/src/gen/java/org/bytedeco/tvm/TypeIndex.java
index c06b77aff6f..c116073533c 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/TypeIndex.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/TypeIndex.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/URI.java b/tvm/src/gen/java/org/bytedeco/tvm/URI.java
index c959c84e28f..fd839c3ef3b 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/URI.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/URI.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/global/tvm_runtime.java b/tvm/src/gen/java/org/bytedeco/tvm/global/tvm_runtime.java
index 26fa7ac6605..0cc6c866a0c 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/global/tvm_runtime.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/global/tvm_runtime.java
@@ -16,7 +16,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
public class tvm_runtime extends org.bytedeco.tvm.presets.tvm_runtime {
static { Loader.load(); }
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/is_floating_point.java b/tvm/src/gen/java/org/bytedeco/tvm/is_floating_point.java
index 9f798122338..6b58533cc66 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/is_floating_point.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/is_floating_point.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/is_integral.java b/tvm/src/gen/java/org/bytedeco/tvm/is_integral.java
index c9234e3020d..56664213e37 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/is_integral.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/is_integral.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/is_pod.java b/tvm/src/gen/java/org/bytedeco/tvm/is_pod.java
index 2905500b10f..e46a75179ee 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/is_pod.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/is_pod.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/istream.java b/tvm/src/gen/java/org/bytedeco/tvm/istream.java
index d9ac5190add..3c9547f202f 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/istream.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/istream.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/ostream.java b/tvm/src/gen/java/org/bytedeco/tvm/ostream.java
index 1f60e89648b..2299036d459 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/ostream.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/ostream.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/type_name_helper.java b/tvm/src/gen/java/org/bytedeco/tvm/type_name_helper.java
index 1e333316b40..2e7bba29569 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/type_name_helper.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/type_name_helper.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/gen/java/org/bytedeco/tvm/typed_packed_call_dispatcher.java b/tvm/src/gen/java/org/bytedeco/tvm/typed_packed_call_dispatcher.java
index 54d237422e5..c9baf596a3a 100644
--- a/tvm/src/gen/java/org/bytedeco/tvm/typed_packed_call_dispatcher.java
+++ b/tvm/src/gen/java/org/bytedeco/tvm/typed_packed_call_dispatcher.java
@@ -14,7 +14,8 @@
import static org.bytedeco.dnnl.global.dnnl.*;
import org.bytedeco.llvm.LLVM.*;
import static org.bytedeco.llvm.global.LLVM.*;
-import static org.bytedeco.mkl.global.mkl_rt.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
import static org.bytedeco.tvm.global.tvm_runtime.*;
diff --git a/tvm/src/main/java/org/bytedeco/tvm/presets/tvm.java b/tvm/src/main/java/org/bytedeco/tvm/presets/tvm.java
index 5807883bd4e..2f94881d43b 100644
--- a/tvm/src/main/java/org/bytedeco/tvm/presets/tvm.java
+++ b/tvm/src/main/java/org/bytedeco/tvm/presets/tvm.java
@@ -35,7 +35,7 @@
import org.bytedeco.dnnl.presets.*;
import org.bytedeco.llvm.presets.*;
-import org.bytedeco.mkl.presets.*;
+import org.bytedeco.openblas.presets.*;
import org.bytedeco.scipy.presets.*;
/**
@@ -43,7 +43,7 @@
* @author Samuel Audet
*/
@Properties(
- inherit = {dnnl.class, LLVM.class, mkl_rt.class, scipy.class},
+ inherit = {dnnl.class, LLVM.class, openblas.class, scipy.class},
value = {
@Platform(
value = {"linux", "macosx", "windows"},
diff --git a/tvm/src/main/java/org/bytedeco/tvm/presets/tvm_runtime.java b/tvm/src/main/java/org/bytedeco/tvm/presets/tvm_runtime.java
index eec329f6f42..1058425014d 100644
--- a/tvm/src/main/java/org/bytedeco/tvm/presets/tvm_runtime.java
+++ b/tvm/src/main/java/org/bytedeco/tvm/presets/tvm_runtime.java
@@ -37,14 +37,14 @@
import org.bytedeco.dnnl.presets.*;
import org.bytedeco.llvm.presets.*;
-import org.bytedeco.mkl.presets.*;
+import org.bytedeco.openblas.presets.*;
/**
*
* @author Samuel Audet
*/
@Properties(
- inherit = {dnnl.class, LLVM.class, mkl_rt.class},
+ inherit = {dnnl.class, LLVM.class, openblas.class},
value = {
@Platform(
value = {"linux", "macosx", "windows"},