[jvm-packages] Make it easier to release GPU/CPU code artifacts to Maven Central (#6940)
This commit is contained in:
parent
4ddbaeea32
commit
ec6ce08cd0
@ -84,8 +84,9 @@ if __name__ == "__main__":
|
||||
|
||||
print("building Java wrapper")
|
||||
with cd(".."):
|
||||
maybe_makedirs("build")
|
||||
with cd("build"):
|
||||
build_dir = 'build-gpu' if cli_args.use_cuda == 'ON' else 'build'
|
||||
maybe_makedirs(build_dir)
|
||||
with cd(build_dir):
|
||||
if sys.platform == "win32":
|
||||
# Force x64 build on Windows.
|
||||
maybe_generator = ' -A x64'
|
||||
@ -114,6 +115,9 @@ if __name__ == "__main__":
|
||||
if gpu_arch_flag is not None:
|
||||
args.append("%s" % gpu_arch_flag)
|
||||
|
||||
lib_dir = os.path.join(os.pardir, 'lib')
|
||||
if os.path.exists(lib_dir):
|
||||
shutil.rmtree(lib_dir)
|
||||
run("cmake .. " + " ".join(args) + maybe_generator)
|
||||
run("cmake --build . --config Release" + maybe_parallel_build)
|
||||
|
||||
|
||||
@ -1 +0,0 @@
|
||||
../xgboost4j/src/
|
||||
1
jvm-packages/xgboost4j-gpu/src/main/java
Symbolic link
1
jvm-packages/xgboost4j-gpu/src/main/java
Symbolic link
@ -0,0 +1 @@
|
||||
../../../xgboost4j/src/main/java/
|
||||
@ -0,0 +1 @@
|
||||
../../../../xgboost4j/src/main/resources/xgboost4j-version.properties
|
||||
1
jvm-packages/xgboost4j-gpu/src/main/scala
Symbolic link
1
jvm-packages/xgboost4j-gpu/src/main/scala
Symbolic link
@ -0,0 +1 @@
|
||||
../../../xgboost4j/src/main/scala/
|
||||
1
jvm-packages/xgboost4j-gpu/src/native
Symbolic link
1
jvm-packages/xgboost4j-gpu/src/native
Symbolic link
@ -0,0 +1 @@
|
||||
../../xgboost4j/src/native
|
||||
1
jvm-packages/xgboost4j-gpu/src/test
Symbolic link
1
jvm-packages/xgboost4j-gpu/src/test
Symbolic link
@ -0,0 +1 @@
|
||||
../../xgboost4j/src/test
|
||||
@ -1 +0,0 @@
|
||||
../xgboost4j-spark/src/
|
||||
1
jvm-packages/xgboost4j-spark-gpu/src/main/scala
Symbolic link
1
jvm-packages/xgboost4j-spark-gpu/src/main/scala
Symbolic link
@ -0,0 +1 @@
|
||||
../../../xgboost4j-spark/src/main/scala
|
||||
1
jvm-packages/xgboost4j-spark-gpu/src/test
Symbolic link
1
jvm-packages/xgboost4j-spark-gpu/src/test
Symbolic link
@ -0,0 +1 @@
|
||||
../../xgboost4j-spark/src/test
|
||||
Loading…
x
Reference in New Issue
Block a user