[jvm-packages] Fix for space in sys.executable path in create_jni.py (#7358)

This commit is contained in:
nicovdijk 2021-10-25 07:45:11 +02:00 committed by GitHub
parent fd61c61071
commit a6bcd54b47
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 13 additions and 4 deletions

9
.gitignore vendored
View File

@ -63,6 +63,7 @@ nb-configuration*
# Eclipse # Eclipse
.project .project
.cproject .cproject
.classpath
.pydevproject .pydevproject
.settings/ .settings/
build build
@ -125,3 +126,11 @@ credentials.csv
*.pub *.pub
*.rdp *.rdp
*_rsa *_rsa
# Visual Studio code + extensions
.vscode
.metals
.bloop
# Demo
demo

View File

@ -122,8 +122,8 @@ if __name__ == "__main__":
run("cmake --build . --config Release" + maybe_parallel_build) run("cmake --build . --config Release" + maybe_parallel_build)
with cd("demo/CLI/regression"): with cd("demo/CLI/regression"):
run(sys.executable + " mapfeat.py") run(f'"{sys.executable}" mapfeat.py')
run(sys.executable + " mknfold.py machine.txt 1") run(f'"{sys.executable}" mknfold.py machine.txt 1')
xgboost4j = 'xgboost4j-gpu' if cli_args.use_cuda == 'ON' else 'xgboost4j' xgboost4j = 'xgboost4j-gpu' if cli_args.use_cuda == 'ON' else 'xgboost4j'
xgboost4j_spark = 'xgboost4j-spark-gpu' if cli_args.use_cuda == 'ON' else 'xgboost4j-spark' xgboost4j_spark = 'xgboost4j-spark-gpu' if cli_args.use_cuda == 'ON' else 'xgboost4j-spark'
@ -153,8 +153,8 @@ if __name__ == "__main__":
print("copying train/test files") print("copying train/test files")
maybe_makedirs("{}/src/test/resources".format(xgboost4j_spark)) maybe_makedirs("{}/src/test/resources".format(xgboost4j_spark))
with cd("../demo/CLI/regression"): with cd("../demo/CLI/regression"):
run("{} mapfeat.py".format(sys.executable)) run(f'"{sys.executable}" mapfeat.py')
run("{} mknfold.py machine.txt 1".format(sys.executable)) run(f'"{sys.executable}" mknfold.py machine.txt 1')
for file in glob.glob("../demo/CLI/regression/machine.txt.t*"): for file in glob.glob("../demo/CLI/regression/machine.txt.t*"):
cp(file, "{}/src/test/resources".format(xgboost4j_spark)) cp(file, "{}/src/test/resources".format(xgboost4j_spark))