From c932fb50a1823bbe4e5ba31087ca400e2e1c0f70 Mon Sep 17 00:00:00 2001 From: Nan Zhu Date: Sun, 20 Sep 2020 09:20:38 -0700 Subject: [PATCH] [jvm-packages]add xgboost4j-gpu/xgboost4j-spark-gpu module to facilitate release (#6136) * add xgboost4j-gpu/xgboost4j-spark-gpu module to facilitate release * Update pom.xml --- jvm-packages/pom.xml | 4 +- jvm-packages/xgboost4j-gpu/pom.xml | 123 +++++++++++++++++++++++ jvm-packages/xgboost4j-spark-gpu/pom.xml | 48 +++++++++ 3 files changed, 174 insertions(+), 1 deletion(-) create mode 100644 jvm-packages/xgboost4j-gpu/pom.xml create mode 100644 jvm-packages/xgboost4j-spark-gpu/pom.xml diff --git a/jvm-packages/pom.xml b/jvm-packages/pom.xml index 4bb211ae1..1ecc81b69 100644 --- a/jvm-packages/pom.xml +++ b/jvm-packages/pom.xml @@ -53,7 +53,9 @@ xgboost4j xgboost4j-example xgboost4j-spark - xgboost4j-flink + xgboost4j-flink + xgboost4j-gpu + xgboost4j-spark-gpu diff --git a/jvm-packages/xgboost4j-gpu/pom.xml b/jvm-packages/xgboost4j-gpu/pom.xml new file mode 100644 index 000000000..44a5105b7 --- /dev/null +++ b/jvm-packages/xgboost4j-gpu/pom.xml @@ -0,0 +1,123 @@ + + + 4.0.0 + + ml.dmlc + xgboost-jvm_2.12 + 1.3.0-SNAPSHOT + + xgboost4j-gpu_2.12 + 1.3.0-SNAPSHOT + jar + + + + org.apache.hadoop + hadoop-hdfs + ${hadoop.version} + provided + + + org.apache.hadoop + hadoop-common + ${hadoop.version} + provided + + + junit + junit + 4.11 + test + + + com.typesafe.akka + akka-actor_${scala.binary.version} + 2.5.23 + compile + + + com.typesafe.akka + akka-testkit_${scala.binary.version} + 2.5.23 + test + + + org.scalatest + scalatest_${scala.binary.version} + 3.0.5 + compile + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.10.3 + + protected + true + + + + org.apache.maven.plugins + maven-assembly-plugin + + false + + + + exec-maven-plugin + org.codehaus.mojo + 1.6.0 + + + native + generate-sources + + exec + + + python + + create_jni.py + --log-capi-invocation + ${log.capi.invocation} + --use-cuda + ${use.cuda} + + ${user.dir} + + + + + + org.apache.maven.plugins + maven-jar-plugin + 3.0.2 + + + + test-jar + + + + + + org.apache.maven.plugins + maven-resources-plugin + 3.1.0 + + + dll + dylib + so + + + + + + diff --git a/jvm-packages/xgboost4j-spark-gpu/pom.xml b/jvm-packages/xgboost4j-spark-gpu/pom.xml new file mode 100644 index 000000000..9777f176d --- /dev/null +++ b/jvm-packages/xgboost4j-spark-gpu/pom.xml @@ -0,0 +1,48 @@ + + + 4.0.0 + + ml.dmlc + xgboost-jvm_2.12 + 1.3.0-SNAPSHOT + + xgboost4j-spark-gpu_2.12 + + + + org.apache.maven.plugins + maven-assembly-plugin + + false + + + + + + + ml.dmlc + xgboost4j-gpu_${scala.binary.version} + 1.3.0-SNAPSHOT + + + org.apache.spark + spark-core_${scala.binary.version} + ${spark.version} + provided + + + org.apache.spark + spark-sql_${scala.binary.version} + ${spark.version} + provided + + + org.apache.spark + spark-mllib_${scala.binary.version} + ${spark.version} + provided + + +