Skip to content

{ai,lib}[foss/2022a] tiny-cuda-nn v1.6, CUTLASS v2.11.0 w/ CUDA 11.7.0#19304

Merged
branfosj merged 2 commits intoeasybuilders:developfrom
akesandgren:20231123105818_new_pr_tiny-cuda-nn16
Jan 4, 2024
Merged

{ai,lib}[foss/2022a] tiny-cuda-nn v1.6, CUTLASS v2.11.0 w/ CUDA 11.7.0#19304
branfosj merged 2 commits intoeasybuilders:developfrom
akesandgren:20231123105818_new_pr_tiny-cuda-nn16

Conversation

@akesandgren
Copy link
Copy Markdown
Contributor

(created using eb --new-pr)

…SS-2.11.0-foss-2022a-CUDA-11.7.0.eb and patches: tiny-cuda-nn-1.6_use_external_fmt+cutlass.patch
@akesandgren akesandgren added this to the 4.x milestone Nov 23, 2023
@akesandgren
Copy link
Copy Markdown
Contributor Author

@boegelbot Please test @ generoso

@boegelbot
Copy link
Copy Markdown
Collaborator

@akesandgren: Request for testing this PR well received on login1

PR test command 'EB_PR=19304 EB_ARGS= EB_CONTAINER= EB_REPO=easybuild-easyconfigs /opt/software/slurm/bin/sbatch --job-name test_PR_19304 --ntasks=4 ~/boegelbot/eb_from_pr_upload_generoso.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 12230

Test results coming soon (I hope)...

Details

- notification for comment with ID 1824102060 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@ThomasHoffmann77
Copy link
Copy Markdown
Contributor

@akesandgren I recently worked on CUTLASS 2.9 and had to add
configopts += '-DCUTLASS_NVCC_ARCHS="%(cuda_cc_cmake)s"'

@akesandgren
Copy link
Copy Markdown
Contributor Author

Test report by @akesandgren
SUCCESS
Build succeeded for 2 out of 2 (2 easyconfigs in total)
b-cn1603.hpc2n.umu.se - Linux Ubuntu 22.04, x86_64, AMD EPYC 7313 16-Core Processor, 1 x NVIDIA NVIDIA A100 80GB PCIe, 525.147.05, Python 3.10.12
See https://gist.github.com/akesandgren/d58f8aaf1809981161fcf0731b450578 for a full test report.

@akesandgren
Copy link
Copy Markdown
Contributor Author

akesandgren commented Nov 23, 2023

Since CUTLASS is really a include-file only package CUTLASS_NVCC_ARCHS would only be relevant for the test phase of it.
And at least 2.11 does pick up all the CUDA archs that that version officially supports so there is no big problem here.
But yes, I did forget to do that. Will fix...

@easybuilders easybuilders deleted a comment from boegelbot Nov 24, 2023
@akesandgren
Copy link
Copy Markdown
Contributor Author

Test report by @akesandgren
SUCCESS
Build succeeded for 2 out of 2 (2 easyconfigs in total)
b-cn1603.hpc2n.umu.se - Linux Ubuntu 22.04, x86_64, AMD EPYC 7313 16-Core Processor, 1 x NVIDIA NVIDIA A100 80GB PCIe, 525.147.05, Python 3.10.12
See https://gist.github.com/akesandgren/48777d67684ded5023deb57b8ce32fcd for a full test report.

@branfosj branfosj modified the milestones: 4.x, release after 4.9.0 Jan 4, 2024
@branfosj
Copy link
Copy Markdown
Member

branfosj commented Jan 4, 2024

Test report by @branfosj
SUCCESS
Build succeeded for 2 out of 2 (2 easyconfigs in total)
bear-pg0208u25a - Linux RHEL 8.6, x86_64, Intel(R) Xeon(R) Platinum 8360Y CPU @ 2.40GHz (icelake), 1 x NVIDIA NVIDIA A100-SXM4-40GB, 520.61.05, Python 3.6.8
See https://gist.github.com/branfosj/4a1c34fe391472d8f0c8e4ef46200539 for a full test report.

@branfosj
Copy link
Copy Markdown
Member

branfosj commented Jan 4, 2024

Going in, thanks @akesandgren!

@branfosj branfosj merged commit 4b27a14 into easybuilders:develop Jan 4, 2024
@akesandgren akesandgren deleted the 20231123105818_new_pr_tiny-cuda-nn16 branch January 5, 2024 06:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants