XGBoost4J with cross-version suffix
// available for Scala 2.11 and 2.12
libraryDependencies += "com.github.hirofumi" %% "xgboost4j" % "0.80-p1"
// available for Scala 2.11
libraryDependencies += "com.github.hirofumi" %% "xgboost4j-flink" % "0.80-p1"
libraryDependencies += "com.github.hirofumi" %% "xgboost4j-spark" % "0.80-p1"
- You should use the above libraries with
LC_NUMERIC=C
(which is not overridden byLC_ALL
) on macOS. Otherwise multi-threading may cause a segmentation fault. - This library contains some GCC runtime libraries and I think GCC Runtime Library Exception can be applied. But I am not a lawyer.
- macOS
- Docker for Mac
- Ninja
g++-7
(installed by Homebrew, i.e.brew install gcc@7
)
$ make test
$ make release