jeffdaily commented on PR #1399:
URL: https://github.com/apache/mahout/pull/1399#issuecomment-5319996318

   Conflicts resolved by merging current main into the branch (merge, not 
rebase, so the review history stands). Four conflicts, all at the seams between 
the new cuda_available()/max-qubit-validation work and the HIP path; each 
resolution keeps both sides. One addition was needed to compile: the new 
cuda_runtime_available() helper calls cudaGetDeviceCount, so the HIP build now 
maps that to hipGetDeviceCount alongside the other runtime entry points -- it 
correctly reports AMD devices too.
   
   One small follow-up commit: the new Parquet f32 fidelity tests gated their 
GPU module on target_os = "linux", while the rest of the GPU tests use the 
build-script cfg that also covers Windows ROCm builds; switched it to match so 
those three cases run there as well.
   
   Re-ran everything at the merged tip: Rust suite 368 passed / 0 failed on 
Linux (MI250X gfx90a, Radeon Pro W7800 gfx1100) and Windows (Radeon 8060S 
gfx1151); Python bindings rebuilt on Windows, 286 passed / 0 failed, with the 
new cuda_available() returning true on the HIP build; the default CUDA feature 
still compiles clean with nvcc 12.8. All of the new upstream tests (estimate, 
Parquet fidelity, the excessive-qubit case) run and pass on AMD hardware.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to