This repo kept C++ & JNI code for BigDL. Modules have been added to BigDL automatically. Please avoid reference this repo in dependency.
Common Requirements:
ICC 17
JDK 1.7
cmake 3.10+
maven 3.3.9+
Intel MKL
ICC and Intel MKL were packaged in parallel_studio_xe_XXX
. Now they are available in Intel oneAPI.
Linux
OS: CentOS 6.5/Ubuntu 16.04 or later
MacOS
MacOS 10.13
XCode 9.0
Build OpenCV, please refer the doc for details.
Download or clone source code
git clone --recursive https://github.com/intel-analytics/BigDL-core.git
Build for Linux
cd BigDL-core
mvn -B clean package -P linux
Build for MacOS
cd BigDL-core
mvn -B clean package -P mac
- ICC has been merged into Intel oneAPI.
- Avoid building BigDL-core on MacOS 10.14. Because Apple made some change in LD_LIBRARY.