Support F64 compute data type for convolutions - #423
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Enterprise Run ID: 📒 Files selected for processing (4)
🚧 Files skipped from review as they are similar to previous changes (1)
📝 WalkthroughWalkthroughConvolution forward, backward-data, backward-filter, and pointwise operation creation now selects scalar values and cuDNN attribute data types based on the configured compute data type. ChangesCompute-type-aware operation scalars
Estimated code review effort: 2 (Simple) | ~10 minutes Suggested reviewers: 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
6f127fb to
ada8df4
Compare
ada8df4 to
f9aad58
Compare
|
Thanks @derdrdirk for your contribution. Also adding @yeliu-oss to help with review. |
|
@cudnn-ci-bot run |
|
🚀 Running mirror pipeline Branch: cudnn-gh/pr-423-f9aad58 |
|
Acknowledged. The license is fine. Anything else needed from my side? |
|
LGTM |
…y MIT) Rebased onto current develop (4f75b1f). Relicenses NVIDIA-authored code from MIT to Apache-2.0 using the exact NVIDIA OSS SPDX header, while keeping under MIT every file that carries non-NVIDIA contributions, so no third party's code is relicensed without consent. License assignment (per-file SPDX tag on every source file): - Apache-2.0: 515 files authored solely by NVIDIA (incl. the new Rubin/BF16 grouped GEMM kernels and gemm_proj_rope_mxfp8 variants). - MIT (67): files with surviving lines from external contributors in the issue NVIDIA#431 sign-off list, determined by git blame on develop. - MIT (29): FlashAttention/QuACK-derived files carrying external authors' copyright; pinned to MIT so the Apache-2.0 root does not absorb them. New since the previous revision of this PR (develop 3a9ed3f -> 4f75b1f): - 26 new files headered; 63 modified files re-analyzed. - Two new external contributors, adding 4 files to the MIT set: DrDirk (NVIDIA#423) -> conv_dgrad.h, conv_fprop.h, conv_wgrad.h Hongxiao (NVIDIA#410) -> test/python/fe_api/dsa/test_DSA_indexer_top_k.py Both must be added to the issue NVIDIA#431 consent list. - rmhaskar (NVIDIA#432) verified NVIDIA-affiliated; Chase Block now commits from an NVIDIA address. Neither adds MIT files. - PR NVIDIA#434 removed the Jerry Chen personal copyright from bwd_barriers.py; 6 other DSA files still carry it and remain Category 2. Licensing files: LICENSE.txt (Apache-2.0), LICENSE-MIT.txt, LICENSING.md (dual-license manifest with per-file introducing-commit links), THIRD_PARTY_LICENSES.txt, NOTICE, pyproject ('Apache-2.0 AND MIT'), README. Every change is comment/header-only; all Python compiles. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Summary by CodeRabbit