Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
tianlh
LightGBM-DCU
Commits
7d152984
Unverified
Commit
7d152984
authored
May 27, 2024
by
James Lamb
Committed by
GitHub
May 27, 2024
Browse files
[ci] fix CUDA 11.8 builds (fixes #6466) (#6465)
parent
4b5d549d
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
10 additions
and
13 deletions
+10
-13
.ci/test.sh
.ci/test.sh
+7
-10
.ci/test_windows.ps1
.ci/test_windows.ps1
+3
-3
No files found.
.ci/test.sh
View file @
7d152984
...
@@ -117,7 +117,7 @@ if [[ $TASK == "check-docs" ]] || [[ $TASK == "check-links" ]]; then
...
@@ -117,7 +117,7 @@ if [[ $TASK == "check-docs" ]] || [[ $TASK == "check-links" ]]; then
make html
||
exit
1
make html
||
exit
1
if
[[
$TASK
==
"check-links"
]]
;
then
if
[[
$TASK
==
"check-links"
]]
;
then
# check docs for broken links
# check docs for broken links
pip
install
--user
linkchecker
pip
install
linkchecker
linkchecker
--config
=
.linkcheckerrc ./_build/html/
*
.html
||
exit
1
linkchecker
--config
=
.linkcheckerrc ./_build/html/
*
.html
||
exit
1
exit
0
exit
0
fi
fi
...
@@ -155,7 +155,7 @@ fi
...
@@ -155,7 +155,7 @@ fi
if
[[
$TASK
==
"sdist"
]]
;
then
if
[[
$TASK
==
"sdist"
]]
;
then
cd
$BUILD_DIRECTORY
&&
sh ./build-python.sh sdist
||
exit
1
cd
$BUILD_DIRECTORY
&&
sh ./build-python.sh sdist
||
exit
1
sh
$BUILD_DIRECTORY
/.ci/check_python_dists.sh
$BUILD_DIRECTORY
/dist
||
exit
1
sh
$BUILD_DIRECTORY
/.ci/check_python_dists.sh
$BUILD_DIRECTORY
/dist
||
exit
1
pip
install
--user
$BUILD_DIRECTORY
/dist/lightgbm-
$LGB_VER
.tar.gz
-v
||
exit
1
pip
install
$BUILD_DIRECTORY
/dist/lightgbm-
$LGB_VER
.tar.gz
-v
||
exit
1
if
[[
$PRODUCES_ARTIFACTS
==
"true"
]]
;
then
if
[[
$PRODUCES_ARTIFACTS
==
"true"
]]
;
then
cp
$BUILD_DIRECTORY
/dist/lightgbm-
$LGB_VER
.tar.gz
$BUILD_ARTIFACTSTAGINGDIRECTORY
||
exit
1
cp
$BUILD_DIRECTORY
/dist/lightgbm-
$LGB_VER
.tar.gz
$BUILD_ARTIFACTSTAGINGDIRECTORY
||
exit
1
fi
fi
...
@@ -200,7 +200,7 @@ elif [[ $TASK == "bdist" ]]; then
...
@@ -200,7 +200,7 @@ elif [[ $TASK == "bdist" ]]; then
# Make sure we can do both CPU and GPU; see tests/python_package_test/test_dual.py
# Make sure we can do both CPU and GPU; see tests/python_package_test/test_dual.py
export
LIGHTGBM_TEST_DUAL_CPU_GPU
=
1
export
LIGHTGBM_TEST_DUAL_CPU_GPU
=
1
fi
fi
pip
install
-
-user
$BUILD_DIRECTORY
/dist/
*
.whl
||
exit
1
pip
install
-
v
$BUILD_DIRECTORY
/dist/
*
.whl
||
exit
1
pytest
$BUILD_DIRECTORY
/tests
||
exit
1
pytest
$BUILD_DIRECTORY
/tests
||
exit
1
exit
0
exit
0
fi
fi
...
@@ -212,7 +212,6 @@ if [[ $TASK == "gpu" ]]; then
...
@@ -212,7 +212,6 @@ if [[ $TASK == "gpu" ]]; then
cd
$BUILD_DIRECTORY
&&
sh ./build-python.sh sdist
||
exit
1
cd
$BUILD_DIRECTORY
&&
sh ./build-python.sh sdist
||
exit
1
sh
$BUILD_DIRECTORY
/.ci/check_python_dists.sh
$BUILD_DIRECTORY
/dist
||
exit
1
sh
$BUILD_DIRECTORY
/.ci/check_python_dists.sh
$BUILD_DIRECTORY
/dist
||
exit
1
pip
install
\
pip
install
\
--user
\
-v
\
-v
\
--config-settings
=
cmake.define.USE_GPU
=
ON
\
--config-settings
=
cmake.define.USE_GPU
=
ON
\
$BUILD_DIRECTORY
/dist/lightgbm-
$LGB_VER
.tar.gz
\
$BUILD_DIRECTORY
/dist/lightgbm-
$LGB_VER
.tar.gz
\
...
@@ -222,7 +221,7 @@ if [[ $TASK == "gpu" ]]; then
...
@@ -222,7 +221,7 @@ if [[ $TASK == "gpu" ]]; then
elif
[[
$METHOD
==
"wheel"
]]
;
then
elif
[[
$METHOD
==
"wheel"
]]
;
then
cd
$BUILD_DIRECTORY
&&
sh ./build-python.sh bdist_wheel
--gpu
||
exit
1
cd
$BUILD_DIRECTORY
&&
sh ./build-python.sh bdist_wheel
--gpu
||
exit
1
sh
$BUILD_DIRECTORY
/.ci/check_python_dists.sh
$BUILD_DIRECTORY
/dist
||
exit
1
sh
$BUILD_DIRECTORY
/.ci/check_python_dists.sh
$BUILD_DIRECTORY
/dist
||
exit
1
pip
install
--user
$BUILD_DIRECTORY
/dist/lightgbm-
$LGB_VER
*
.whl
-v
||
exit
1
pip
install
$BUILD_DIRECTORY
/dist/lightgbm-
$LGB_VER
*
.whl
-v
||
exit
1
pytest
$BUILD_DIRECTORY
/tests
||
exit
1
pytest
$BUILD_DIRECTORY
/tests
||
exit
1
exit
0
exit
0
elif
[[
$METHOD
==
"source"
]]
;
then
elif
[[
$METHOD
==
"source"
]]
;
then
...
@@ -238,7 +237,6 @@ elif [[ $TASK == "cuda" ]]; then
...
@@ -238,7 +237,6 @@ elif [[ $TASK == "cuda" ]]; then
cd
$BUILD_DIRECTORY
&&
sh ./build-python.sh sdist
||
exit
1
cd
$BUILD_DIRECTORY
&&
sh ./build-python.sh sdist
||
exit
1
sh
$BUILD_DIRECTORY
/.ci/check_python_dists.sh
$BUILD_DIRECTORY
/dist
||
exit
1
sh
$BUILD_DIRECTORY
/.ci/check_python_dists.sh
$BUILD_DIRECTORY
/dist
||
exit
1
pip
install
\
pip
install
\
--user
\
-v
\
-v
\
--config-settings
=
cmake.define.USE_CUDA
=
ON
\
--config-settings
=
cmake.define.USE_CUDA
=
ON
\
$BUILD_DIRECTORY
/dist/lightgbm-
$LGB_VER
.tar.gz
\
$BUILD_DIRECTORY
/dist/lightgbm-
$LGB_VER
.tar.gz
\
...
@@ -248,7 +246,7 @@ elif [[ $TASK == "cuda" ]]; then
...
@@ -248,7 +246,7 @@ elif [[ $TASK == "cuda" ]]; then
elif
[[
$METHOD
==
"wheel"
]]
;
then
elif
[[
$METHOD
==
"wheel"
]]
;
then
cd
$BUILD_DIRECTORY
&&
sh ./build-python.sh bdist_wheel
--cuda
||
exit
1
cd
$BUILD_DIRECTORY
&&
sh ./build-python.sh bdist_wheel
--cuda
||
exit
1
sh
$BUILD_DIRECTORY
/.ci/check_python_dists.sh
$BUILD_DIRECTORY
/dist
||
exit
1
sh
$BUILD_DIRECTORY
/.ci/check_python_dists.sh
$BUILD_DIRECTORY
/dist
||
exit
1
pip
install
--user
$BUILD_DIRECTORY
/dist/lightgbm-
$LGB_VER
*
.whl
-v
||
exit
1
pip
install
$BUILD_DIRECTORY
/dist/lightgbm-
$LGB_VER
*
.whl
-v
||
exit
1
pytest
$BUILD_DIRECTORY
/tests
||
exit
1
pytest
$BUILD_DIRECTORY
/tests
||
exit
1
exit
0
exit
0
elif
[[
$METHOD
==
"source"
]]
;
then
elif
[[
$METHOD
==
"source"
]]
;
then
...
@@ -259,7 +257,6 @@ elif [[ $TASK == "mpi" ]]; then
...
@@ -259,7 +257,6 @@ elif [[ $TASK == "mpi" ]]; then
cd
$BUILD_DIRECTORY
&&
sh ./build-python.sh sdist
||
exit
1
cd
$BUILD_DIRECTORY
&&
sh ./build-python.sh sdist
||
exit
1
sh
$BUILD_DIRECTORY
/.ci/check_python_dists.sh
$BUILD_DIRECTORY
/dist
||
exit
1
sh
$BUILD_DIRECTORY
/.ci/check_python_dists.sh
$BUILD_DIRECTORY
/dist
||
exit
1
pip
install
\
pip
install
\
--user
\
-v
\
-v
\
--config-settings
=
cmake.define.USE_MPI
=
ON
\
--config-settings
=
cmake.define.USE_MPI
=
ON
\
$BUILD_DIRECTORY
/dist/lightgbm-
$LGB_VER
.tar.gz
\
$BUILD_DIRECTORY
/dist/lightgbm-
$LGB_VER
.tar.gz
\
...
@@ -269,7 +266,7 @@ elif [[ $TASK == "mpi" ]]; then
...
@@ -269,7 +266,7 @@ elif [[ $TASK == "mpi" ]]; then
elif
[[
$METHOD
==
"wheel"
]]
;
then
elif
[[
$METHOD
==
"wheel"
]]
;
then
cd
$BUILD_DIRECTORY
&&
sh ./build-python.sh bdist_wheel
--mpi
||
exit
1
cd
$BUILD_DIRECTORY
&&
sh ./build-python.sh bdist_wheel
--mpi
||
exit
1
sh
$BUILD_DIRECTORY
/.ci/check_python_dists.sh
$BUILD_DIRECTORY
/dist
||
exit
1
sh
$BUILD_DIRECTORY
/.ci/check_python_dists.sh
$BUILD_DIRECTORY
/dist
||
exit
1
pip
install
--user
$BUILD_DIRECTORY
/dist/lightgbm-
$LGB_VER
*
.whl
-v
||
exit
1
pip
install
$BUILD_DIRECTORY
/dist/lightgbm-
$LGB_VER
*
.whl
-v
||
exit
1
pytest
$BUILD_DIRECTORY
/tests
||
exit
1
pytest
$BUILD_DIRECTORY
/tests
||
exit
1
exit
0
exit
0
elif
[[
$METHOD
==
"source"
]]
;
then
elif
[[
$METHOD
==
"source"
]]
;
then
...
@@ -281,7 +278,7 @@ fi
...
@@ -281,7 +278,7 @@ fi
cmake
--build
build
--target
_lightgbm
-j4
||
exit
1
cmake
--build
build
--target
_lightgbm
-j4
||
exit
1
cd
$BUILD_DIRECTORY
&&
sh ./build-python.sh
install
--precompile
--user
||
exit
1
cd
$BUILD_DIRECTORY
&&
sh ./build-python.sh
install
--precompile
||
exit
1
pytest
$BUILD_DIRECTORY
/tests
||
exit
1
pytest
$BUILD_DIRECTORY
/tests
||
exit
1
if
[[
$TASK
==
"regular"
]]
;
then
if
[[
$TASK
==
"regular"
]]
;
then
...
...
.ci/test_windows.ps1
View file @
7d152984
...
@@ -97,14 +97,14 @@ elseif ($env:TASK -eq "bdist") {
...
@@ -97,14 +97,14 @@ elseif ($env:TASK -eq "bdist") {
cd
$
env
:
BUILD_SOURCESDIRECTORY
cd
$
env
:
BUILD_SOURCESDIRECTORY
sh
"build-python.sh"
bdist_wheel
--integrated-opencl
;
Check-Output
$?
sh
"build-python.sh"
bdist_wheel
--integrated-opencl
;
Check-Output
$?
sh
$
env
:
BUILD_SOURCESDIRECTORY
/.ci/check_python_dists.sh
$
env
:
BUILD_SOURCESDIRECTORY
/dist
;
Check-Output
$?
sh
$
env
:
BUILD_SOURCESDIRECTORY
/.ci/check_python_dists.sh
$
env
:
BUILD_SOURCESDIRECTORY
/dist
;
Check-Output
$?
cd
dist
;
pip
install
--user
@(
Get-ChildItem
*py
3
-none-win_amd
64
.whl
)
;
Check-Output
$?
cd
dist
;
pip
install
@(
Get-ChildItem
*py
3
-none-win_amd
64
.whl
)
;
Check-Output
$?
cp
@(
Get-ChildItem
*py
3
-none-win_amd
64
.whl
)
$
env
:
BUILD_ARTIFACTSTAGINGDIRECTORY
cp
@(
Get-ChildItem
*py
3
-none-win_amd
64
.whl
)
$
env
:
BUILD_ARTIFACTSTAGINGDIRECTORY
}
elseif
((
$
env
:
APPVEYOR
-eq
"true"
)
-and
(
$
env
:
TASK
-eq
"python"
))
{
}
elseif
((
$
env
:
APPVEYOR
-eq
"true"
)
-and
(
$
env
:
TASK
-eq
"python"
))
{
cd
$
env
:
BUILD_SOURCESDIRECTORY
cd
$
env
:
BUILD_SOURCESDIRECTORY
if
(
$
env
:
COMPILER
-eq
"MINGW"
)
{
if
(
$
env
:
COMPILER
-eq
"MINGW"
)
{
sh
$
env
:
BUILD_SOURCESDIRECTORY
/build-python.sh
install
--user
--mingw
;
Check-Output
$?
sh
$
env
:
BUILD_SOURCESDIRECTORY
/build-python.sh
install
--mingw
;
Check-Output
$?
}
else
{
}
else
{
sh
$
env
:
BUILD_SOURCESDIRECTORY
/build-python.sh
install
--user
;
Check-Output
$?
sh
$
env
:
BUILD_SOURCESDIRECTORY
/build-python.sh
install
;
Check-Output
$?
}
}
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment