Skip to content

Core HW bindings and optimizations for BigDL

Notifications You must be signed in to change notification settings

xiangyuT/BigDL-core

 
 

Repository files navigation

BigDL-core

This repo kept C++ & JNI code for BigDL. Modules have been added to BigDL automatically. Please avoid reference this repo in dependency.

Requirements

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

Building from Source

Prepare OpenCV 4.2.0

Build OpenCV, please refer the doc for details.

Build BigDL-Core

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

Know issues

  1. ICC has been merged into Intel oneAPI.
  2. Avoid building BigDL-core on MacOS 10.14. Because Apple made some change in LD_LIBRARY.

About

Core HW bindings and optimizations for BigDL

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 58.5%
  • C 24.2%
  • Java 14.8%
  • Makefile 1.2%
  • Other 1.3%