Skip to content

Dev/cuda - #5

Open
Ra4ster wants to merge 8 commits into
mainfrom
dev/CUDA
Open

Dev/cuda#5
Ra4ster wants to merge 8 commits into
mainfrom
dev/CUDA

Conversation

@Ra4ster

@Ra4ster Ra4ster commented Sep 5, 2026

Copy link
Copy Markdown
Owner

Description

Standardizing the CPU code and implementing CUDA equivalents.

Type of change

  • Bug fix
  • New feature
  • Performance improvement
  • Documentation
  • Build/tooling
  • Breaking change (existing C++ or Python API behavior changes)

Testing

  • python build.py Release builds and DeepityTests passes
  • python build.py Debug builds and DeepityTests passes (required for anything correctness-sensitive)
  • pyright passes (if you touched bindings/, pydeepity/, examples/, or experiments/)

Platform(s) and compiler(s) tested:

Ubuntu 22.0 w/ g++ and NVCC

Performance impact

Performance is measured differently as this is an older (Xeon 2016) CPU server. Code is also paraphrased into the backend header, so performance may change.

Checklist

  • I've read CONTRIBUTING.md, including the portability rules and numerical gotchas relevant to this change.
  • I've added a CHANGELOG.md entry under [Unreleased] (for any user-facing change).
  • I've updated relevant docs (README, Doxygen comments) if behavior or the public API changed.
  • New/changed code follows the project's .clang-format style.

Notes for reviewers

This is an unstable dev branch. Please wait to pull from this branch.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant