[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")
|
print("building Java wrapper")
|
||||||
with cd(".."):
|
with cd(".."):
|
||||||
maybe_makedirs("build")
|
build_dir = 'build-gpu' if cli_args.use_cuda == 'ON' else 'build'
|
||||||
with cd("build"):
|
maybe_makedirs(build_dir)
|
||||||
|
with cd(build_dir):
|
||||||
if sys.platform == "win32":
|
if sys.platform == "win32":
|
||||||
# Force x64 build on Windows.
|
# Force x64 build on Windows.
|
||||||
maybe_generator = ' -A x64'
|
maybe_generator = ' -A x64'
|
||||||
@ -114,6 +115,9 @@ if __name__ == "__main__":
|
|||||||
if gpu_arch_flag is not None:
|
if gpu_arch_flag is not None:
|
||||||
args.append("%s" % gpu_arch_flag)
|
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 .. " + " ".join(args) + maybe_generator)
|
||||||
run("cmake --build . --config Release" + maybe_parallel_build)
|
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