| react-profiling | 0 |
| react-import-map | react,react-dom,react-dom/client,react-dom/profiling,react-is,react-reconciler,react/compiler-runtime,react/jsx-dev-runtime,react/jsx-runtime,scheduler@d5750093facf |
| route-pattern | /_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format) |
| route-controller | voltron_pull_requests_fragments |
| route-action | pull_request_layout |
| fetch-nonce | v2:3e2dcf9a-d0a3-a079-fc05-94add6b2c52c |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | D270:1033EA:2859C5:370B03:6AF832B3 |
| html-safe-nonce | 3f7e454e7f9c5979bf8f4fdcabc9d37db9ec15edd6548e5d94c9b5222b5cecf0 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEMjcwOjEwMzNFQToyODU5QzU6MzcwQjAzOjZBRjgzMkIzIiwidmlzaXRvcl9pZCI6IjEwMTMxNTU1NTY4MjgzOTQxNjMiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | 9ece6e207ae699a799f8d55f3603fd90258c4bac2f5c06334ef6fe2399c4038c |
| hovercard-subject-tag | pull_request:3487180302 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | ///voltron/pull_requests_fragments/pull_request_layout |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/NVIDIA/cuda-python/1858/pull_request_layout |
| twitter:image | https://opengraph.githubassets.com/8375667d207801ee3241de120c06279f8f0b3f0d4fb546b31461c495344dd597/NVIDIA/cuda-python/pull/1858 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/8375667d207801ee3241de120c06279f8f0b3f0d4fb546b31461c495344dd597/NVIDIA/cuda-python/pull/1858 |
| og:image:alt | Summary
Graduates the internal cuda.core._graph package to the public cuda.core.graph module.
Closes #111.
Changes
Public API (cuda.core.graph)
Renamed cuda.core._graph to cuda.core.graph and flat... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | Andy-Jost |
| hostname | github.com |
| expected-hostname | github.com |
| None | 5713ecd83001b2f55c3509fb7a292bf7d66d0f167c7ae87a9f7eaec5a52bf8db |
| turbo-cache-control | no-cache |
| go-import | github.com/NVIDIA/cuda-python git https://github.com/NVIDIA/cuda-python.git |
| octolytics-dimension-user_id | 1728152 |
| octolytics-dimension-user_login | NVIDIA |
| octolytics-dimension-repository_id | 381173759 |
| octolytics-dimension-repository_nwo | NVIDIA/cuda-python |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 381173759 |
| octolytics-dimension-repository_network_root_nwo | NVIDIA/cuda-python |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 653be32ff5c755082a4db662491bfbbcfc9112c1 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
| react-app-name | pull-requests |
| Skip to content | https://github.com/NVIDIA/cuda-python/pull/1858#start-of-content |
| https://github.com/ |
| Sign in | https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FNVIDIA%2Fcuda-python%2Fpull%2F1858 |
| GitHubRepository hosting, code review, and collaboration | https://github.com/platform |
| CopilotAI coding agent for tasks, projects, and automated work | https://github.com/features/copilot |
| ActionsCI/CD and automation | https://github.com/features/actions |
| Code QualityQuality analysis, fixes, and enforcement | https://github.com/features/code-quality |
| CodespacesCloud development environments | https://github.com/features/codespaces |
| Code SecurityVulnerability detection and remediation | https://github.com/security/advanced-security/code-security |
| Secret ProtectionSecret scanning and leak prevention | https://github.com/security/advanced-security/secret-protection |
| All Features | https://github.com/features |
| Documentation | https://docs.github.com/en |
| Training | https://learn.github.com/skills |
| Certifications | https://learn.github.com/credentials |
| Build with Copilot | https://github.com/features/ai |
| Customize Copilot | https://docs.github.com/en/copilot/how-tos/copilot-on-github/customize-copilot/customize-copilot-overview |
| Integrations | https://github.com/marketplace |
| Trending repos | https://github.com/trending |
| GitHub Sponsors | https://github.com/open-source/sponsors |
| Developer articles | https://github.com/resources/articles |
| ChangelogYour source for the latest features, improvements, and fixes across GitHub products, all in one place. | https://github.blog/changelog/ |
| Enterprises | https://github.com/enterprise |
| Team | https://github.com/team |
| Startups | https://github.com/enterprise/startups |
| Nonprofits | https://github.com/solutions/industry/nonprofits |
| Healthcare | https://github.com/solutions/industry/healthcare |
| Financial services | https://github.com/solutions/industry/financial-services |
| Manufacturing | https://github.com/solutions/industry/manufacturing |
| Government | https://github.com/solutions/industry/government |
| See all industries | https://github.com/solutions/industry |
| Why GitHub | https://github.com/why-github |
| Customer Stories | https://github.com/customer-stories |
| Business insights | https://github.com/solutions/executive-insights |
| Trust Center | https://github.com/trust-center |
| GitHub Advanced SecurityEnterprise-grade code security | https://github.com/security/advanced-security |
| Copilot for businessEnterprise-grade AI features | https://github.com/features/copilot/copilot-business |
| Premium SupportEnterprise-grade 24/7 support | https://github.com/enterprise/premium-support |
| Documentation | https://docs.github.com/en |
| Resource center | https://github.com/resources |
| Blog | https://github.blog/ |
| Events & webinars | https://github.com/resources/events |
| Community Forum | https://github.com/orgs/community/discussions |
| Customer Stories | https://github.com/customer-stories |
| Integrations | https://github.com/marketplace |
| Customer support | https://help.github.com/ |
| Training | https://learn.github.com/skills |
| GitHub Status | https://www.githubstatus.com/ |
| About | https://github.com/about |
| Partners | https://github.com/partners |
| Changelog | https://github.blog/changelog/ |
| GitHub UniverseThe event for developers, by developers — talks, workshops, and what’s next for GitHub. | https://githubuniverse.com/ |
| Pricing | https://github.com/pricing |
| Sign in | https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FNVIDIA%2Fcuda-python%2Fpull%2F1858 |
| Sign up | https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=NVIDIA%2Fcuda-python |
| Reload | https://github.com/NVIDIA/cuda-python/pull/1858 |
| Reload | https://github.com/NVIDIA/cuda-python/pull/1858 |
| Reload | https://github.com/NVIDIA/cuda-python/pull/1858 |
| NVIDIA | https://github.com/NVIDIA |
| cuda-python | https://github.com/NVIDIA/cuda-python |
| Code | https://github.com/NVIDIA/cuda-python |
| Issues219 (219) | https://github.com/NVIDIA/cuda-python/issues |
| Pull requests92 (92) | https://github.com/NVIDIA/cuda-python/pulls |
| Discussions | https://github.com/NVIDIA/cuda-python/discussions |
| Actions | https://github.com/NVIDIA/cuda-python/actions |
| Projects | https://github.com/NVIDIA/cuda-python/projects |
| Wiki | https://github.com/NVIDIA/cuda-python/wiki |
| Security and quality | https://github.com/NVIDIA/cuda-python/security |
| Insights | https://github.com/NVIDIA/cuda-python/pulse |
| https://github.com/NVIDIA/cuda-python |
| Andy-Jost | https://github.com/Andy-Jost |
| NVIDIA:main | https://github.com/NVIDIA/cuda-python/tree/main |
| Andy-Jost:graph-public-api | https://github.com/Andy-Jost/cuda-python/tree/graph-public-api |
| Conversation | https://github.com/NVIDIA/cuda-python/pull/1858 |
| Commits32 (32) | https://github.com/NVIDIA/cuda-python/pull/1858/commits |
| Checks | https://github.com/NVIDIA/cuda-python/pull/1858/checks |
| Files changed | https://github.com/NVIDIA/cuda-python/pull/1858/files |
| Publish the graph API as cuda.core.graph | https://github.com/NVIDIA/cuda-python/pull/1858#top |
| Andy-Jost | https://github.com/Andy-Jost |
| NVIDIA:main | https://github.com/NVIDIA/cuda-python/tree/main |
| Andy-Jost:graph-public-api | https://github.com/Andy-Jost/cuda-python/tree/graph-public-api |
|
| https://github.com/Andy-Jost |
| Andy-Jost | https://github.com/Andy-Jost |
| Apr 3, 2026 | https://github.com/NVIDIA/cuda-python/pull/1858#issue-4201757370 |
| Please reload this page | https://github.com/NVIDIA/cuda-python/pull/1858 |
| #111 | https://github.com/NVIDIA/cuda-python/issues/111 |
| [EPIC] Support CUDA graphs #111 | https://github.com/NVIDIA/cuda-python/issues/111 |
| CUDA graph phase N - graph updates #1330 | https://github.com/NVIDIA/cuda-python/issues/1330 |
| Cursor | https://cursor.com |
| Please reload this page | https://github.com/NVIDIA/cuda-python/pull/1858 |
| Andy-Jost | https://github.com/Andy-Jost |
| April 2, 2026 09:43 | https://github.com/NVIDIA/cuda-python/pull/1858#commits-pushed-dc92437 |
|
| https://github.com/Andy-Jost |
| Reorganize graph test files for clarity | https://github.com/NVIDIA/cuda-python/pull/1858/commits/dc92437814579c7c5391ac1302a559fe4ff115e5 |
| dc92437 | https://github.com/NVIDIA/cuda-python/pull/1858/commits/dc92437814579c7c5391ac1302a559fe4ff115e5 |
|
| https://github.com/Andy-Jost |
| Enhance Graph.update() and add whole-graph update tests | https://github.com/NVIDIA/cuda-python/pull/1858/commits/281ed8283ec1d48ba5d395a5dea338ab53be5d25 |
| 281ed82 | https://github.com/NVIDIA/cuda-python/pull/1858/commits/281ed8283ec1d48ba5d395a5dea338ab53be5d25 |
|
| https://github.com/Andy-Jost |
| Add AdjacencySet proxy for pred/succ and GraphNode.remove() | https://github.com/NVIDIA/cuda-python/pull/1858/commits/7854b7681da61384b3dc0664a88022a681d48fb1 |
| 7854b76 | https://github.com/NVIDIA/cuda-python/pull/1858/commits/7854b7681da61384b3dc0664a88022a681d48fb1 |
|
| https://github.com/Andy-Jost |
| Add edge mutation support and MutableSet interface for GraphNode adja… | https://github.com/NVIDIA/cuda-python/pull/1858/commits/5fbd288f5c9e567c72eb6ddd045ece81f6be7d88 |
| 5fbd288 | https://github.com/NVIDIA/cuda-python/pull/1858/commits/5fbd288f5c9e567c72eb6ddd045ece81f6be7d88 |
| NVIDIA#1330 | https://github.com/NVIDIA/cuda-python/issues/1330 |
|
| https://github.com/Andy-Jost |
| Use requires_module mark for numpy version checks in mutation tests | https://github.com/NVIDIA/cuda-python/pull/1858/commits/aa84e26b0a2a193538589ee38f5e685a4f55c427 |
| aa84e26 | https://github.com/NVIDIA/cuda-python/pull/1858/commits/aa84e26b0a2a193538589ee38f5e685a4f55c427 |
|
| https://github.com/Andy-Jost |
| Fix empty-graph return type: return set() instead of () for nodes/edges | https://github.com/NVIDIA/cuda-python/pull/1858/commits/b27dd93ea2ae84476d8fc997752f9ae929dd4f33 |
| b27dd93 | https://github.com/NVIDIA/cuda-python/pull/1858/commits/b27dd93ea2ae84476d8fc997752f9ae929dd4f33 |
|
| https://github.com/Andy-Jost |
| Rename AdjacencySet to AdjacencySetProxy, add bulk ops and safety guards | https://github.com/NVIDIA/cuda-python/pull/1858/commits/8554d306e0dfeed282f41b689aec2445693ea469 |
| 8554d30 | https://github.com/NVIDIA/cuda-python/pull/1858/commits/8554d306e0dfeed282f41b689aec2445693ea469 |
|
| https://github.com/Andy-Jost |
| Add destroy() method with handle invalidation, remove GRAPH_NODE_SENT… | https://github.com/NVIDIA/cuda-python/pull/1858/commits/9813c20b1d736af0c0c4ae59575e1288377b9567 |
| 9813c20 | https://github.com/NVIDIA/cuda-python/pull/1858/commits/9813c20b1d736af0c0c4ae59575e1288377b9567 |
|
| https://github.com/Andy-Jost |
| Add GraphNode identity cache for stable Python object round-trips | https://github.com/NVIDIA/cuda-python/pull/1858/commits/6411881b430d3a2d718fe5c699efa56ef6eb7c5f |
| 6411881 | https://github.com/NVIDIA/cuda-python/pull/1858/commits/6411881b430d3a2d718fe5c699efa56ef6eb7c5f |
|
| https://github.com/Andy-Jost |
| Purge node cache on destroy to prevent stale identity lookups | https://github.com/NVIDIA/cuda-python/pull/1858/commits/7a3dbb4915d6eda0f705c4f53f32534a673c877d |
| 7a3dbb4 | https://github.com/NVIDIA/cuda-python/pull/1858/commits/7a3dbb4915d6eda0f705c4f53f32534a673c877d |
|
| https://github.com/Andy-Jost |
| Make graph API public: rename _graph to cuda.core.graph | https://github.com/NVIDIA/cuda-python/pull/1858/commits/cc81e9949db9ac5803d65074c3836eaa0cfc50d2 |
| cc81e99 | https://github.com/NVIDIA/cuda-python/pull/1858/commits/cc81e9949db9ac5803d65074c3836eaa0cfc50d2 |
|
| https://github.com/Andy-Jost |
| Add 0.7.x release notes for GraphDef and cuda.core.graph module | https://github.com/NVIDIA/cuda-python/pull/1858/commits/fc6b98b59c1a5b4ecaf4f6e50a966ef18a02b26b |
| fc6b98b | https://github.com/NVIDIA/cuda-python/pull/1858/commits/fc6b98b59c1a5b4ecaf4f6e50a966ef18a02b26b |
|
| https://github.com/Andy-Jost |
| Skip NULL nodes in graph_node_registry to fix sentinel identity colli… | https://github.com/NVIDIA/cuda-python/pull/1858/commits/91b3b4e7dae8ae0580f9653b0aae53fde3607cfb |
| 91b3b4e | https://github.com/NVIDIA/cuda-python/pull/1858/commits/91b3b4e7dae8ae0580f9653b0aae53fde3607cfb |
|
| https://github.com/Andy-Jost |
| Unregister destroyed nodes from C++ graph_node_registry | https://github.com/NVIDIA/cuda-python/pull/1858/commits/1b7743dd8e508ba335dca61c66beaa1623a7a7f2 |
| 1b7743d | https://github.com/NVIDIA/cuda-python/pull/1858/commits/1b7743dd8e508ba335dca61c66beaa1623a7a7f2 |
|
| https://github.com/Andy-Jost |
| Add dedicated test for node identity preservation through round-trips | https://github.com/NVIDIA/cuda-python/pull/1858/commits/84f0b30b01e9f06cc6482ef57822ff39dcdfcafb |
| 84f0b30 | https://github.com/NVIDIA/cuda-python/pull/1858/commits/84f0b30b01e9f06cc6482ef57822ff39dcdfcafb |
|
| https://github.com/Andy-Jost |
| Merge branch 'main' into graph-node-identity | https://github.com/NVIDIA/cuda-python/pull/1858/commits/64d6c2d632fc7ac1269f245d3ee5f845f136b470 |
| 64d6c2d | https://github.com/NVIDIA/cuda-python/pull/1858/commits/64d6c2d632fc7ac1269f245d3ee5f845f136b470 |
|
| https://github.com/Andy-Jost |
| Merge branch 'graph-node-identity' into graph-public-api | https://github.com/NVIDIA/cuda-python/pull/1858/commits/d538fd1985d0852c8e6fd8f9080ba3337a172f93 |
| d538fd1 | https://github.com/NVIDIA/cuda-python/pull/1858/commits/d538fd1985d0852c8e6fd8f9080ba3337a172f93 |
|
| https://github.com/Andy-Jost |
| Add API docs for cuda.core.graph and fix stale docstring references | https://github.com/NVIDIA/cuda-python/pull/1858/commits/47276b451c31a626fbfa731afd5d7ea55d02836a |
| 47276b4 | https://github.com/NVIDIA/cuda-python/pull/1858/commits/47276b451c31a626fbfa731afd5d7ea55d02836a |
| https://github.com/Andy-Jost |
| Andy-Jost | https://github.com/Andy-Jost |
| cuda.core v0.7.0 | https://github.com/NVIDIA/cuda-python/milestone/38 |
| Apr 3, 2026 | https://github.com/NVIDIA/cuda-python/pull/1858#event-24183523063 |
| https://github.com/Andy-Jost |
| Andy-Jost | https://github.com/Andy-Jost |
|
P0
| https://github.com/NVIDIA/cuda-python/issues?q=state%3Aopen%20label%3AP0 |
|
feature
| https://github.com/NVIDIA/cuda-python/issues?q=state%3Aopen%20label%3Afeature |
|
cuda.core
| https://github.com/NVIDIA/cuda-python/issues?q=state%3Aopen%20label%3Acuda.core |
| Apr 3, 2026 | https://github.com/NVIDIA/cuda-python/pull/1858#event-24183523079 |
| https://github.com/Andy-Jost |
| Andy-Jost | https://github.com/Andy-Jost |
| Apr 3, 2026 | https://github.com/NVIDIA/cuda-python/pull/1858#event-24183523195 |
| https://github.com/Andy-Jost |
| Andy-Jost | https://github.com/Andy-Jost |
|
P0
| https://github.com/NVIDIA/cuda-python/issues?q=state%3Aopen%20label%3AP0 |
|
feature
| https://github.com/NVIDIA/cuda-python/issues?q=state%3Aopen%20label%3Afeature |
|
cuda.core
| https://github.com/NVIDIA/cuda-python/issues?q=state%3Aopen%20label%3Acuda.core |
| Apr 3, 2026 | https://github.com/NVIDIA/cuda-python/pull/1858#event-24183523223 |
| https://github.com/apps/copy-pr-bot |
| copy-pr-bot | https://github.com/apps/copy-pr-bot |
| Apr 3, 2026 | https://github.com/NVIDIA/cuda-python/pull/1858#issuecomment-4184716598 |
| here | https://docs.gha-runners.nvidia.com/cpr/auto-sync |
| Please reload this page | https://github.com/NVIDIA/cuda-python/pull/1858 |
| https://github.com/Andy-Jost |
| Andy-Jost | https://github.com/Andy-Jost |
| Apr 3, 2026 | https://github.com/NVIDIA/cuda-python/pull/1858#event-24183558668 |
| https://github.com/Andy-Jost |
| Andy-Jost | https://github.com/Andy-Jost |
| Apr 3, 2026 | https://github.com/NVIDIA/cuda-python/pull/1858#issuecomment-4184726672 |
| Please reload this page | https://github.com/NVIDIA/cuda-python/pull/1858 |
| https://github.com/apps/github-actions |
| github-actions | https://github.com/apps/github-actions |
| Apr 3, 2026 | https://github.com/NVIDIA/cuda-python/pull/1858#issuecomment-4184791255 |
| https://nvidia.github.io/cuda-python/pr-preview/pr-1858/ | https://nvidia.github.io/cuda-python/pr-preview/pr-1858/ |
| https://nvidia.github.io/cuda-python/pr-preview/pr-1858/cuda-core/ | https://nvidia.github.io/cuda-python/pr-preview/pr-1858/cuda-core/ |
| https://nvidia.github.io/cuda-python/pr-preview/pr-1858/cuda-bindings/ | https://nvidia.github.io/cuda-python/pr-preview/pr-1858/cuda-bindings/ |
| https://nvidia.github.io/cuda-python/pr-preview/pr-1858/cuda-pathfinder/ | https://nvidia.github.io/cuda-python/pr-preview/pr-1858/cuda-pathfinder/ |
| Please reload this page | https://github.com/NVIDIA/cuda-python/pull/1858 |
| Andy-Jost | https://github.com/Andy-Jost |
| April 3, 2026 13:14 | https://github.com/NVIDIA/cuda-python/pull/1858#commits-pushed-6b36e47 |
|
| https://github.com/Andy-Jost |
| Add handle= to all GraphNode subclass __repr__ for debugging | https://github.com/NVIDIA/cuda-python/pull/1858/commits/6b36e4719c83bea9978cf898eb34e27b219ab622 |
| 6b36e47 | https://github.com/NVIDIA/cuda-python/pull/1858/commits/6b36e4719c83bea9978cf898eb34e27b219ab622 |
|
| https://github.com/Andy-Jost |
| Merge branch 'main' into graph-node-identity | https://github.com/NVIDIA/cuda-python/pull/1858/commits/a40be9aad129d2aa42d917c8fb892b0960ce79c5 |
| a40be9a | https://github.com/NVIDIA/cuda-python/pull/1858/commits/a40be9aad129d2aa42d917c8fb892b0960ce79c5 |
|
| https://github.com/Andy-Jost |
| Rename _node_cache/_cached to _node_registry/_registered | https://github.com/NVIDIA/cuda-python/pull/1858/commits/729af4983f0870986e3422d56c9ab585f33b408a |
| 729af49 | https://github.com/NVIDIA/cuda-python/pull/1858/commits/729af4983f0870986e3422d56c9ab585f33b408a |
|
| https://github.com/Andy-Jost |
| Fix unregister_handle and rename invalidate_graph_node_handle | https://github.com/NVIDIA/cuda-python/pull/1858/commits/42131b609f50190fce0862c57fa67a6ef9d290ea |
| 42131b6 | https://github.com/NVIDIA/cuda-python/pull/1858/commits/42131b609f50190fce0862c57fa67a6ef9d290ea |
|
| https://github.com/Andy-Jost |
| Merge branch 'graph-node-identity' into graph-node-repr | https://github.com/NVIDIA/cuda-python/pull/1858/commits/9766e54eb645d73e5fcf4737d1101093a618a989 |
| 9766e54 | https://github.com/NVIDIA/cuda-python/pull/1858/commits/9766e54eb645d73e5fcf4737d1101093a618a989 |
|
| https://github.com/Andy-Jost |
| Add cheap containment test and early type check for AdjacencySetProxy | https://github.com/NVIDIA/cuda-python/pull/1858/commits/15d0036ea3ee8c5833ba0e1dadcf3164e6f1557a |
| 15d0036 | https://github.com/NVIDIA/cuda-python/pull/1858/commits/15d0036ea3ee8c5833ba0e1dadcf3164e6f1557a |
|
| https://github.com/Andy-Jost |
| Add GraphDef.empty(), stack-buffer query optimization, and registry test | https://github.com/NVIDIA/cuda-python/pull/1858/commits/347693f3bc3cd0a5116c50c7e560e4a3302735b1 |
| 347693f | https://github.com/NVIDIA/cuda-python/pull/1858/commits/347693f3bc3cd0a5116c50c7e560e4a3302735b1 |
|
| https://github.com/Andy-Jost |
| Document the two-level handle and object registry design | https://github.com/NVIDIA/cuda-python/pull/1858/commits/641a08925c3b6fea5c36e9aa7920c0eac9a12397 |
| 641a089 | https://github.com/NVIDIA/cuda-python/pull/1858/commits/641a08925c3b6fea5c36e9aa7920c0eac9a12397 |
|
| https://github.com/Andy-Jost |
| Fix import formatting in test_registry_cleanup | https://github.com/NVIDIA/cuda-python/pull/1858/commits/83706879486672635be805ad9c7662d2c97d54f3 |
| 8370687 | https://github.com/NVIDIA/cuda-python/pull/1858/commits/83706879486672635be805ad9c7662d2c97d54f3 |
|
| https://github.com/Andy-Jost |
| Merge origin/main into graph-node-repr | https://github.com/NVIDIA/cuda-python/pull/1858/commits/36527da3bfbcfdd63c79d90c29093c0264c014a2 |
| 36527da | https://github.com/NVIDIA/cuda-python/pull/1858/commits/36527da3bfbcfdd63c79d90c29093c0264c014a2 |
|
| https://github.com/Andy-Jost |
| Optimize GraphDef.nodes() and edges() to try a single driver call | https://github.com/NVIDIA/cuda-python/pull/1858/commits/f779f30b8ce88b8239c49e01099ae9b05a4592e3 |
| f779f30 | https://github.com/NVIDIA/cuda-python/pull/1858/commits/f779f30b8ce88b8239c49e01099ae9b05a4592e3 |
|
| https://github.com/Andy-Jost |
| Merge branch 'graph-node-repr' into graph-public-api | https://github.com/NVIDIA/cuda-python/pull/1858/commits/aec93bf79c58b9c0ca0de909eae9d90921c1f69c |
| aec93bf | https://github.com/NVIDIA/cuda-python/pull/1858/commits/aec93bf79c58b9c0ca0de909eae9d90921c1f69c |
| https://github.com/Andy-Jost |
| Andy-Jost | https://github.com/Andy-Jost |
| Apr 3, 2026 | https://github.com/NVIDIA/cuda-python/pull/1858#issuecomment-4185550964 |
| Please reload this page | https://github.com/NVIDIA/cuda-python/pull/1858 |
|
| https://github.com/Andy-Jost |
| Update docstrings, api.rst structure, and release notes | https://github.com/NVIDIA/cuda-python/pull/1858/commits/22a372442ef8c6a45991613ef7baab4c516154e7 |
| 22a3724 | https://github.com/NVIDIA/cuda-python/pull/1858/commits/22a372442ef8c6a45991613ef7baab4c516154e7 |
| https://github.com/Andy-Jost |
| Andy-Jost | https://github.com/Andy-Jost |
| Apr 4, 2026 | https://github.com/NVIDIA/cuda-python/pull/1858#issuecomment-4185850139 |
| Please reload this page | https://github.com/NVIDIA/cuda-python/pull/1858 |
| https://github.com/Andy-Jost |
| Andy-Jost | https://github.com/Andy-Jost |
| April 4, 2026 00:41 | https://github.com/NVIDIA/cuda-python/pull/1858#event-24188907567 |
| https://github.com/Andy-Jost |
| Andy-Jost | https://github.com/Andy-Jost |
| leofang | https://github.com/leofang |
| April 4, 2026 00:41 | https://github.com/NVIDIA/cuda-python/pull/1858#event-24188908254 |
|
| https://github.com/Andy-Jost |
| Merge origin/main into graph-public-api | https://github.com/NVIDIA/cuda-python/pull/1858/commits/f3704bee30437accf6497f1591b940e6052f9f6d |
| f3704be | https://github.com/NVIDIA/cuda-python/pull/1858/commits/f3704bee30437accf6497f1591b940e6052f9f6d |
| https://github.com/Andy-Jost |
| Andy-Jost | https://github.com/Andy-Jost |
|
Apr 6, 2026
| https://github.com/NVIDIA/cuda-python/pull/1858#pullrequestreview-4062524457 |
|
View reviewed changes
| https://github.com/NVIDIA/cuda-python/pull/1858/files/f3704bee30437accf6497f1591b940e6052f9f6d |
| cuda_core/cuda/core/graph/_graph_builder.pyx | https://github.com/NVIDIA/cuda-python/pull/1858/files/f3704bee30437accf6497f1591b940e6052f9f6d#diff-3b7ecaea44c0b1ff02217cdad1070c669377c6f9c56b4e40f51dd5798e3c3cb0 |
| Andy-Jost | https://github.com/Andy-Jost |
| Apr 6, 2026 | https://github.com/NVIDIA/cuda-python/pull/1858#discussion_r3039930416 |
| Please reload this page | https://github.com/NVIDIA/cuda-python/pull/1858 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/NVIDIA/cuda-python/pull/1858 |
| https://github.com/rparolin |
| rparolin | https://github.com/rparolin |
|
Apr 6, 2026
| https://github.com/NVIDIA/cuda-python/pull/1858#pullrequestreview-4063064412 |
|
View reviewed changes
| https://github.com/NVIDIA/cuda-python/pull/1858/files/f3704bee30437accf6497f1591b940e6052f9f6d |
| https://github.com/Andy-Jost |
| Andy-Jost | https://github.com/Andy-Jost |
| c6aea12 | https://github.com/NVIDIA/cuda-python/commit/c6aea12489c5447406a956fcdff50dd859bfbe68 |
| Apr 6, 2026 | https://github.com/NVIDIA/cuda-python/pull/1858#event-24230332896 |
| Please reload this page | https://github.com/NVIDIA/cuda-python/pull/1858 |
| https://github.com/Andy-Jost |
| Andy-Jost | https://github.com/Andy-Jost |
| April 6, 2026 17:02 | https://github.com/NVIDIA/cuda-python/pull/1858#event-24230334626 |
| leofang | https://github.com/leofang |
|
Apr 7, 2026
| https://github.com/NVIDIA/cuda-python/pull/1858#ref-commit-dd9108e |
|
| https://github.com/leofang |
| Revert "Publish the graph API as cuda.core.graph ( | https://github.com/leofang/cuda-python/commit/dd9108ed0146c04c97edcac21d9238fe37be0100 |
| NVIDIA#1858 | https://github.com/NVIDIA/cuda-python/pull/1858 |
| )" | https://github.com/leofang/cuda-python/commit/dd9108ed0146c04c97edcac21d9238fe37be0100 |
| dd9108e | https://github.com/leofang/cuda-python/commit/dd9108ed0146c04c97edcac21d9238fe37be0100 |
| c6aea12 | https://github.com/leofang/cuda-python/commit/c6aea12489c5447406a956fcdff50dd859bfbe68 |
| github-actions | https://github.com/apps/github-actions |
|
Apr 7, 2026
| https://github.com/NVIDIA/cuda-python/pull/1858#ref-commit-0367141 |
| Clean up PR preview folders for 5 closed/merged PRs | https://github.com/NVIDIA/cuda-python/commit/03671419c1d8cc6e811475f1cd86508ae6546919 |
| 0367141 | https://github.com/NVIDIA/cuda-python/commit/03671419c1d8cc6e811475f1cd86508ae6546919 |
| #1855 | https://github.com/NVIDIA/cuda-python/pull/1855 |
| #1858 | https://github.com/NVIDIA/cuda-python/pull/1858 |
| #1862 | https://github.com/NVIDIA/cuda-python/pull/1862 |
| #1867 | https://github.com/NVIDIA/cuda-python/pull/1867 |
| #1869 | https://github.com/NVIDIA/cuda-python/pull/1869 |
| rparolin | https://github.com/rparolin |
|
Jun 12, 2026
| https://github.com/NVIDIA/cuda-python/pull/1858#ref-commit-a8ae98b |
|
| https://github.com/rparolin |
|
| https://github.com/claude |
| cuda.core: add numba-cuda-mlir port of the Stable Fluids example | https://github.com/rparolin/cuda-python/commit/a8ae98b25fc43b7ee75eb9118072cfca524e146a |
| a8ae98b | https://github.com/rparolin/cuda-python/commit/a8ae98b25fc43b7ee75eb9118072cfca524e146a |
| NVIDIA#1858 | https://github.com/NVIDIA/cuda-python/pull/1858 |
| rparolin | https://github.com/rparolin |
|
Jun 27, 2026
| https://github.com/NVIDIA/cuda-python/pull/1858#ref-commit-1e53cc6 |
|
| https://github.com/rparolin |
|
| https://github.com/claude |
| cuda.core: add CUDAArray, TextureObject, SurfaceObject, MipmappedArra… | https://github.com/NVIDIA/cuda-python/commit/1e53cc6da5238c8c56bfbf17bd1a8f88c9243a9d |
| 1e53cc6 | https://github.com/NVIDIA/cuda-python/commit/1e53cc6da5238c8c56bfbf17bd1a8f88c9243a9d |
| #467 | https://github.com/NVIDIA/cuda-python/issues/467 |
| #2095 | https://github.com/NVIDIA/cuda-python/pull/2095 |
| #467 | https://github.com/NVIDIA/cuda-python/issues/467 |
| #467 | https://github.com/NVIDIA/cuda-python/issues/467 |
| #467 | https://github.com/NVIDIA/cuda-python/issues/467 |
| #467 | https://github.com/NVIDIA/cuda-python/issues/467 |
| #467 | https://github.com/NVIDIA/cuda-python/issues/467 |
| #467 | https://github.com/NVIDIA/cuda-python/issues/467 |
| #467 | https://github.com/NVIDIA/cuda-python/issues/467 |
| #467 | https://github.com/NVIDIA/cuda-python/issues/467 |
| #467 | https://github.com/NVIDIA/cuda-python/issues/467 |
| #467 | https://github.com/NVIDIA/cuda-python/issues/467 |
| #467 | https://github.com/NVIDIA/cuda-python/issues/467 |
| #467 | https://github.com/NVIDIA/cuda-python/issues/467 |
| #2188 | https://github.com/NVIDIA/cuda-python/issues/2188 |
| #1 | https://github.com/NVIDIA/cuda-python/issues/1 |
| #6 | https://github.com/NVIDIA/cuda-python/issues/6 |
| #7 | https://github.com/NVIDIA/cuda-python/pull/7 |
| #2188 | https://github.com/NVIDIA/cuda-python/issues/2188 |
| #6 | https://github.com/NVIDIA/cuda-python/issues/6 |
| #1858 | https://github.com/NVIDIA/cuda-python/pull/1858 |
| #2188 | https://github.com/NVIDIA/cuda-python/issues/2188 |
| #2188 | https://github.com/NVIDIA/cuda-python/issues/2188 |
| #2188 | https://github.com/NVIDIA/cuda-python/issues/2188 |
| #2188 | https://github.com/NVIDIA/cuda-python/issues/2188 |
| #2188 | https://github.com/NVIDIA/cuda-python/issues/2188 |
| #2188 | https://github.com/NVIDIA/cuda-python/issues/2188 |
| #1894 | https://github.com/NVIDIA/cuda-python/pull/1894 |
| #2095 | https://github.com/NVIDIA/cuda-python/pull/2095 |
| #2188 | https://github.com/NVIDIA/cuda-python/issues/2188 |
| #2095 | https://github.com/NVIDIA/cuda-python/pull/2095 |
| #2095 | https://github.com/NVIDIA/cuda-python/pull/2095 |
| #1 | https://github.com/NVIDIA/cuda-python/issues/1 |
| #2095 | https://github.com/NVIDIA/cuda-python/pull/2095 |
| #2188 | https://github.com/NVIDIA/cuda-python/issues/2188 |
| https://github.co/hiddenchars |
| https://github.com/NVIDIA/cuda-python/pull/{{ revealButtonHref }} |
| Sign up for free | https://github.com/join?source=comment-repo |
| Sign in to comment | https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FNVIDIA%2Fcuda-python%2Fpull%2F1858 |
|
| https://github.com/rparolin |
|
rparolin
| https://github.com/rparolin |
|
| https://github.com/NVIDIA/cuda-python/pull/1858/files/f3704bee30437accf6497f1591b940e6052f9f6d |
|
| https://github.com/leofang |
|
leofang
| https://github.com/leofang |
| Please reload this page | https://github.com/NVIDIA/cuda-python/pull/1858 |
|
| https://github.com/Andy-Jost |
|
Andy-Jost
| https://github.com/Andy-Jost |
|
cuda.core
| https://github.com/NVIDIA/cuda-python/issues?q=state%3Aopen%20label%3Acuda.core |
|
feature
| https://github.com/NVIDIA/cuda-python/issues?q=state%3Aopen%20label%3Afeature |
|
P0
| https://github.com/NVIDIA/cuda-python/issues?q=state%3Aopen%20label%3AP0 |
|
cuda.core v0.7.0
| https://github.com/NVIDIA/cuda-python/milestone/38 |
|
[EPIC] Support CUDA graphs
| https://github.com/NVIDIA/cuda-python/issues/111 |
| Please reload this page | https://github.com/NVIDIA/cuda-python/pull/1858 |
|
| https://github.com/Andy-Jost |
|
| https://github.com/rparolin |
|
| https://github.com |
| Terms | https://docs.github.com/site-policy/github-terms/github-terms-of-service |
| Privacy | https://docs.github.com/site-policy/privacy-policies/github-privacy-statement |
| Security | https://github.com/security |
| Status | https://www.githubstatus.com/ |
| Community | https://github.community/ |
| Docs | https://docs.github.com/ |
| Contact | https://support.github.com?tags=dotcom-footer |