diag: disable multi-stream branch dispatch in f32 forward to test H100 cublasLtMatmul
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -501,9 +501,9 @@ impl CublasForward {
|
||||
let distinct_branches = h_b0_ptr != h_b1_ptr && h_b1_ptr != h_b2_ptr && h_b0_ptr != h_b2_ptr
|
||||
&& h_b0_ptr != h_b3_ptr && h_b1_ptr != h_b3_ptr && h_b2_ptr != h_b3_ptr;
|
||||
|
||||
if distinct_branches {
|
||||
// Multi-stream branch dispatch (f32 path, experience collection).
|
||||
// cublasLtMatmul takes stream per-call — no cublasSetStream needed.
|
||||
if false && distinct_branches {
|
||||
// Multi-stream branch dispatch DISABLED for H100 cublasLtMatmul debugging.
|
||||
// cublasLtMatmul returns NOT_SUPPORTED on branch streams on H100.
|
||||
self.trunk_done_event.record(stream)
|
||||
.map_err(|e| MLError::ModelError(format!("f32 trunk event record: {e}")))?;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user