- 22 Sep, 2025 1 commit
-
-
Jeff Daily authored
Previously #6086 added ROCm support but after numerous rebases it lost critical changes. This PR restores the ROCm build. There are many source file changes but most were automated using the following: ```bash for f in `grep -rl '#ifdef USE_CUDA'` do sed -i 's@#ifdef USE_CUDA@#if defined(USE_CUDA) || defined(USE_ROCM)@g' $f done for f in `grep -rl '#endif // USE_CUDA'` do sed -i 's@#endif // USE_CUDA@#endif // USE_CUDA || USE_ROCM@g' $f done ```
-
- 28 Aug, 2025 1 commit
-
-
James Lamb authored
-
- 24 Jul, 2025 1 commit
-
-
Jeff Daily authored
* [ROCm] add support for ROCm/HIP - CMakeLists.txt ROCm updates, also replace glob with explicit file list - initial warpSize interop changes - helpers/hipify.sh script added - .gitignore to ignore generated hip source files * more rocm updates - disable compiler warnings - move PercentileDevice __device__ template function into header - bug fixes for __host__ __define__ and __HIP__ preprocessor symbols * more bug fixes * warp 32 vs 64 updates * lint fixes * missing device_index variable * accidental inclusion of hip headers * copyright notice compliance * Update CMakeLists.txt Co-authored-by:
James Lamb <jaylamb20@gmail.com> * fix lint issue * clean up * Update CMakeLists.txt Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> * Update CMakeLists.txt Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> * clean up CMakeLists.txt use WARPSIZE * use WARPSIZE * fix share buffer size --------- Co-authored-by:
shiyu1994 <shiyu_k1994@qq.com> Co-authored-by:
James Lamb <jaylamb20@gmail.com> Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> Co-authored-by:
Yu Shi <yushi2@microsoft.com>
-
- 10 Feb, 2025 1 commit
-
-
James Lamb authored
-
- 02 Feb, 2025 1 commit
-
-
Nikita Titov authored
-
- 02 Jan, 2025 1 commit
-
-
shiyu1994 authored
* remove src/treelearner/kernels * Update CMakeLists.txt * clean up
-
- 01 Dec, 2024 1 commit
-
-
Oliver Borchert authored
Co-authored-by:Nikita Titov <nekit94-08@mail.ru>
-
- 21 Oct, 2024 1 commit
-
-
Nikita Titov authored
-
- 07 Oct, 2024 1 commit
-
-
Nikita Titov authored
-
- 26 Sep, 2024 1 commit
-
-
Nikita Titov authored
Co-authored-by:James Lamb <jaylamb20@gmail.com>
-
- 25 Sep, 2024 1 commit
-
-
Nikita Titov authored
Co-authored-by:James Lamb <jaylamb20@gmail.com>
-
- 30 Aug, 2024 1 commit
-
-
James Lamb authored
[cmake] [R-package] include R-for-macOS vendored libs dir in OpenMP search path (fixes #6628) (#6629) Co-authored-by:Nikita Titov <nekit94-08@mail.ru>
-
- 15 Aug, 2024 2 commits
-
-
James Lamb authored
* [cmake] consolidate set_target_properties() calls * address review feedback
-
Dmitry Mottl authored
Co-authored-by:James Lamb <jaylamb20@gmail.com>
-
- 06 Aug, 2024 1 commit
-
-
James Lamb authored
* [cmake] stop using file(GLOB) * typo * SOURCES is literally the function argument for swig_add_library()
-
- 02 Aug, 2024 1 commit
-
-
Nikita Titov authored
[ci] Require CMake 3.28 and replace `FetchContent_Populate` with `FetchContent_MakeAvailable` (#6550) * Replace `FetchContent_Populate` with `FetchContent_MakeAvailable` * Test with VS 2022 * Update IntegratedOpenCL.cmake * Update IntegratedOpenCL.cmake * Update IntegratedOpenCL.cmake * Update IntegratedOpenCL.cmake * Update IntegratedOpenCL.cmake * Update .vsts-ci.yml * bump minimum CMake version * force symlinking * fix line length * install curl * install sudo * install certs * install CMake for R Windows jobs * debug cmake * new try * remove CMake from RTools * cleanup * remove duplicted curl installation * CMake version as variable
-
- 14 Jul, 2024 1 commit
-
-
Sergey Fedorov authored
-
- 12 Jul, 2024 1 commit
-
-
James Lamb authored
-
- 04 Jul, 2024 2 commits
-
-
Philip Hyunsu Cho authored
-
yadda yadda yadda authored
-
- 14 Jun, 2024 1 commit
-
-
James Lamb authored
-
- 30 May, 2024 1 commit
-
-
James Lamb authored
-
- 17 May, 2024 1 commit
-
-
Marco Vela authored
-
- 07 May, 2024 1 commit
-
-
James Lamb authored
-
- 04 May, 2024 1 commit
-
-
James Lamb authored
-
- 01 May, 2024 1 commit
-
-
James Lamb authored
-
- 23 Apr, 2024 1 commit
-
-
James Lamb authored
-
- 12 Jan, 2024 2 commits
-
-
Dmitry Ulyanov authored
-
Samuel Johnson authored
-
- 09 Jan, 2024 2 commits
-
-
James Lamb authored
-
James Lamb authored
-
- 28 Dec, 2023 1 commit
-
-
James Lamb authored
-
- 19 Dec, 2023 1 commit
-
-
June Liu authored
-
- 07 Dec, 2023 1 commit
-
-
James Lamb authored
[R-package] [c++] add tighter multithreading control, avoid global OpenMP side effects (fixes #4705, fixes #5102) (#6226)
-
- 06 Oct, 2023 1 commit
-
-
James Lamb authored
-
- 30 Sep, 2023 1 commit
-
-
James Lamb authored
-
- 12 Sep, 2023 1 commit
-
-
James Lamb authored
-
- 15 Jun, 2023 1 commit
-
-
James Lamb authored
-
- 27 May, 2023 1 commit
-
-
James Lamb authored
-
- 06 May, 2023 1 commit
-
-
Marco Vela authored
-