| 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:a795033d-6087-3a33-8aa7-a377caf15873 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | C4AE:3920C5:45C23F:5F93B5:6AF83F89 |
| html-safe-nonce | 0f115506a40a3f2edcd3460de416def5ab1c6bec24ad066c177c26dc02d7a9d4 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDNEFFOjM5MjBDNTo0NUMyM0Y6NUY5M0I1OjZBRjgzRjg5IiwidmlzaXRvcl9pZCI6Ijg1NzIwMDcyMTU2MTc1NTYzNjEiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | 7d38361f369e7c6f87ff3f0ab42b54be9a3e372157c9a36e187d19ffbfc35123 |
| hovercard-subject-tag | pull_request:3407053978 |
| 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/1775/pull_request_layout |
| twitter:image | https://opengraph.githubassets.com/c2813c8dad95dccc8b28272c50a982f4412a51d8032f5fd127e5a76f567635ac/NVIDIA/cuda-python/pull/1775 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/c2813c8dad95dccc8b28272c50a982f4412a51d8032f5fd127e5a76f567635ac/NVIDIA/cuda-python/pull/1775 |
| og:image:alt | Summary
Adds managed-memory range operations to cuda.core:
Free functions in cuda.core.utils: advise, prefetch, discard, discard_prefetch. Each accepts either a single Buffer or a sequence; N==1 d... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | rparolin |
| 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/1775#start-of-content |
| https://github.com/ |
| Sign in | https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FNVIDIA%2Fcuda-python%2Fpull%2F1775 |
| 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%2F1775 |
| 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/1775 |
| Reload | https://github.com/NVIDIA/cuda-python/pull/1775 |
| Reload | https://github.com/NVIDIA/cuda-python/pull/1775 |
| 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 |
| rparolin | https://github.com/rparolin |
| NVIDIA:main | https://github.com/NVIDIA/cuda-python/tree/main |
| rparolin:rparolin/managed_mem_advise_prefetch | https://github.com/rparolin/cuda-python/tree/rparolin/managed_mem_advise_prefetch |
| Conversation | https://github.com/NVIDIA/cuda-python/pull/1775 |
| Commits101 (101) | https://github.com/NVIDIA/cuda-python/pull/1775/commits |
| Checks | https://github.com/NVIDIA/cuda-python/pull/1775/checks |
| Files changed | https://github.com/NVIDIA/cuda-python/pull/1775/files |
| Add managed-memory advise, prefetch, and discard-prefetch free functions | https://github.com/NVIDIA/cuda-python/pull/1775#top |
| rparolin | https://github.com/rparolin |
| NVIDIA:main | https://github.com/NVIDIA/cuda-python/tree/main |
| rparolin:rparolin/managed_mem_advise_prefetch | https://github.com/rparolin/cuda-python/tree/rparolin/managed_mem_advise_prefetch |
|
| https://github.com/rparolin |
| rparolin | https://github.com/rparolin |
| Mar 17, 2026 | https://github.com/NVIDIA/cuda-python/pull/1775#issue-4085530823 |
| Please reload this page | https://github.com/NVIDIA/cuda-python/pull/1775 |
| #1332 | https://github.com/NVIDIA/cuda-python/issues/1332 |
| #1333 | https://github.com/NVIDIA/cuda-python/issues/1333 |
| #1333 | https://github.com/NVIDIA/cuda-python/issues/1333 |
| #issuecomment-4355502334 | https://github.com/NVIDIA/cuda-python/pull/1775#issuecomment-4355502334 |
| Please reload this page | https://github.com/NVIDIA/cuda-python/pull/1775 |
|
| https://github.com/rparolin |
| wip | https://github.com/NVIDIA/cuda-python/pull/1775/commits/abdec47f2c3de514a02d14f08fffe3fc097ed729 |
| abdec47 | https://github.com/NVIDIA/cuda-python/pull/1775/commits/abdec47f2c3de514a02d14f08fffe3fc097ed729 |
| https://github.com/apps/copy-pr-bot |
| copy-pr-bot | https://github.com/apps/copy-pr-bot |
| Mar 17, 2026 | https://github.com/NVIDIA/cuda-python/pull/1775#issuecomment-4071546940 |
| here | https://docs.gha-runners.nvidia.com/cpr/auto-sync |
| Please reload this page | https://github.com/NVIDIA/cuda-python/pull/1775 |
| https://github.com/rparolin |
| rparolin | https://github.com/rparolin |
| Andy-Jost | https://github.com/Andy-Jost |
| March 17, 2026 00:41 | https://github.com/NVIDIA/cuda-python/pull/1775#event-23626422836 |
| https://github.com/rparolin |
| rparolin | https://github.com/rparolin |
| Mar 17, 2026 | https://github.com/NVIDIA/cuda-python/pull/1775#event-23626423914 |
| https://github.com/rparolin |
| rparolin | https://github.com/rparolin |
| cuda.core v0.7.0 | https://github.com/NVIDIA/cuda-python/milestone/38 |
| Mar 17, 2026 | https://github.com/NVIDIA/cuda-python/pull/1775#event-23626426687 |
|
| https://github.com/rparolin |
| wip | https://github.com/NVIDIA/cuda-python/pull/1775/commits/c418050043ef38cc15a74e733d9038d564068c0d |
| c418050 | https://github.com/NVIDIA/cuda-python/pull/1775/commits/c418050043ef38cc15a74e733d9038d564068c0d |
| https://github.com/rparolin |
| rparolin | https://github.com/rparolin |
| March 17, 2026 00:45 | https://github.com/NVIDIA/cuda-python/pull/1775#event-23626476681 |
| https://github.com/rparolin |
| rparolin | https://github.com/rparolin |
| March 17, 2026 00:45 | https://github.com/NVIDIA/cuda-python/pull/1775#event-23626480694 |
| https://github.com/rparolin |
| rparolin | https://github.com/rparolin |
| Mar 17, 2026 | https://github.com/NVIDIA/cuda-python/pull/1775#event-23626516079 |
|
| https://github.com/rparolin |
| fixing ci compiler errors | https://github.com/NVIDIA/cuda-python/pull/1775/commits/b879fa5b13922b2a41122f31751cd11c0c1fbaee |
| b879fa5 | https://github.com/NVIDIA/cuda-python/pull/1775/commits/b879fa5b13922b2a41122f31751cd11c0c1fbaee |
| https://github.com/rparolin |
| rparolin | https://github.com/rparolin |
| March 17, 2026 00:57 | https://github.com/NVIDIA/cuda-python/pull/1775#event-23626667776 |
| https://github.com/apps/github-actions |
| Sign in to view | https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FNVIDIA%2Fcuda-python%2Fpull%2F1775 |
| rparolin | https://github.com/rparolin |
| March 17, 2026 09:07 | https://github.com/NVIDIA/cuda-python/pull/1775#commits-pushed-04ee3de |
|
| https://github.com/rparolin |
| skipping tests that aren't supported | https://github.com/NVIDIA/cuda-python/pull/1775/commits/04ee3de1859c91158f30a7bffd3246024d422f0e |
| 04ee3de | https://github.com/NVIDIA/cuda-python/pull/1775/commits/04ee3de1859c91158f30a7bffd3246024d422f0e |
|
| https://github.com/rparolin |
| cu12 support | https://github.com/NVIDIA/cuda-python/pull/1775/commits/9ab3f465d1c7d072a6dd9c6b8b70a9b47a24f3d8 |
| 9ab3f46 | https://github.com/NVIDIA/cuda-python/pull/1775/commits/9ab3f465d1c7d072a6dd9c6b8b70a9b47a24f3d8 |
| https://github.com/rparolin |
| rparolin | https://github.com/rparolin |
| Mar 17, 2026 | https://github.com/NVIDIA/cuda-python/pull/1775#issuecomment-4076391831 |
| Please reload this page | https://github.com/NVIDIA/cuda-python/pull/1775 |
|
| https://github.com/rparolin |
| Merge branch 'main' into rparolin/managed_mem_advise_prefetch | https://github.com/NVIDIA/cuda-python/pull/1775/commits/bd75bc39a3d1998839b56fdec04a243b4f315d6d |
| bd75bc3 | https://github.com/NVIDIA/cuda-python/pull/1775/commits/bd75bc39a3d1998839b56fdec04a243b4f315d6d |
| https://github.com/jrhemstad |
| jrhemstad | https://github.com/jrhemstad |
| Mar 17, 2026 | https://github.com/NVIDIA/cuda-python/pull/1775#issuecomment-4076443569 |
| Please reload this page | https://github.com/NVIDIA/cuda-python/pull/1775 |
| https://github.com/rparolin |
| rparolin | https://github.com/rparolin |
| Mar 17, 2026 | https://github.com/NVIDIA/cuda-python/pull/1775#issuecomment-4077531735 |
| Please reload this page | https://github.com/NVIDIA/cuda-python/pull/1775 |
| Please reload this page | https://github.com/NVIDIA/cuda-python/pull/1775 |
| https://github.com/rparolin |
| rparolin | https://github.com/rparolin |
| March 17, 2026 19:35 | https://github.com/NVIDIA/cuda-python/pull/1775#event-23656871633 |
| rparolin | https://github.com/rparolin |
| March 17, 2026 12:37 | https://github.com/NVIDIA/cuda-python/pull/1775#commits-pushed-1b1343b |
|
| https://github.com/rparolin |
| Merge branch 'main' into rparolin/managed_mem_advise_prefetch | https://github.com/NVIDIA/cuda-python/pull/1775/commits/1b1343b9c0c4d9bf9f0b869ed46be5d122f0b980 |
| 1b1343b | https://github.com/NVIDIA/cuda-python/pull/1775/commits/1b1343b9c0c4d9bf9f0b869ed46be5d122f0b980 |
|
| https://github.com/rparolin |
| Moving to function from Buffer class methods to free standing functio… | https://github.com/NVIDIA/cuda-python/pull/1775/commits/a948066ab2fc6fda3dfb74516538091e96e68746 |
| a948066 | https://github.com/NVIDIA/cuda-python/pull/1775/commits/a948066ab2fc6fda3dfb74516538091e96e68746 |
|
| https://github.com/rparolin |
| precommit format | https://github.com/NVIDIA/cuda-python/pull/1775/commits/14575991d65ca85973a4f1dc61f068efc4fc3293 |
| 1457599 | https://github.com/NVIDIA/cuda-python/pull/1775/commits/14575991d65ca85973a4f1dc61f068efc4fc3293 |
| https://github.com/rparolin |
| rparolin | https://github.com/rparolin |
| March 17, 2026 23:46 | https://github.com/NVIDIA/cuda-python/pull/1775#event-23662776389 |
| rparolin | https://github.com/rparolin |
| March 17, 2026 17:30 | https://github.com/NVIDIA/cuda-python/pull/1775#commits-pushed-acb4024 |
|
| https://github.com/rparolin |
| iterating on implementation | https://github.com/NVIDIA/cuda-python/pull/1775/commits/acb402478cac58689f069e0836819b2e91010c09 |
| acb4024 | https://github.com/NVIDIA/cuda-python/pull/1775/commits/acb402478cac58689f069e0836819b2e91010c09 |
|
| https://github.com/rparolin |
|
| https://github.com/claude |
| Simplify managed-memory helpers: remove long-form aliases, cache look… | https://github.com/NVIDIA/cuda-python/pull/1775/commits/d10ab07e2f402628b83b08e07d95da39c4f2b634 |
| d10ab07 | https://github.com/NVIDIA/cuda-python/pull/1775/commits/d10ab07e2f402628b83b08e07d95da39c4f2b634 |
|
| https://github.com/rparolin |
| Merge branch 'main' into rparolin/managed_mem_advise_prefetch | https://github.com/NVIDIA/cuda-python/pull/1775/commits/ae1de362c991413a166125ae704bbcd7ef62fd08 |
| ae1de36 | https://github.com/NVIDIA/cuda-python/pull/1775/commits/ae1de362c991413a166125ae704bbcd7ef62fd08 |
|
| https://github.com/rparolin |
|
| https://github.com/claude |
| fix(test): reset _V2_BINDINGS cache so legacy-signature tests take th… | https://github.com/NVIDIA/cuda-python/pull/1775/commits/c250c92e47393fa6cb0e6611245c5a4dd0c3b6cf |
| c250c92 | https://github.com/NVIDIA/cuda-python/pull/1775/commits/c250c92e47393fa6cb0e6611245c5a4dd0c3b6cf |
|
| https://github.com/rparolin |
|
| https://github.com/claude |
| fix(test): require concurrent_managed_access for advise tests that hi… | https://github.com/NVIDIA/cuda-python/pull/1775/commits/89329d9c6eff581445b4806fe0217e598a2313fa |
| 89329d9 | https://github.com/NVIDIA/cuda-python/pull/1775/commits/89329d9c6eff581445b4806fe0217e598a2313fa |
|
| https://github.com/rparolin |
|
| https://github.com/claude |
| fix: validate managed buffer before checking discard_prefetch binding… | https://github.com/NVIDIA/cuda-python/pull/1775/commits/8a75d1bf1f1172e4681bb232a22f00ff9567d5d8 |
| 8a75d1b | https://github.com/NVIDIA/cuda-python/pull/1775/commits/8a75d1bf1f1172e4681bb232a22f00ff9567d5d8 |
|
| https://github.com/rparolin |
|
| https://github.com/claude |
| refactor: extract managed memory ops into dedicated _managed_memory_o… | https://github.com/NVIDIA/cuda-python/pull/1775/commits/9e9b1e0914d30f855389a349cf8d41d134b1c4dc |
| 9e9b1e0 | https://github.com/NVIDIA/cuda-python/pull/1775/commits/9e9b1e0914d30f855389a349cf8d41d134b1c4dc |
| https://github.com/leofang |
| leofang | https://github.com/leofang |
|
May 15, 2026
| https://github.com/NVIDIA/cuda-python/pull/1775#pullrequestreview-4300959331 |
|
View reviewed changes
| https://github.com/NVIDIA/cuda-python/pull/1775/files/44b0470ad9cbad43e914c09804f402c278c5dd4e |
| cuda_core/docs/source/release/1.0.0-notes.rst | https://github.com/NVIDIA/cuda-python/pull/1775/files/44b0470ad9cbad43e914c09804f402c278c5dd4e#diff-6083c4da316ebe620086ad5e79f2bb4e54cb3907e82d4f7a94b76c9505943e82 |
| Please reload this page | https://github.com/NVIDIA/cuda-python/pull/1775 |
| rparolin | https://github.com/rparolin |
| May 15, 2026 12:49 | https://github.com/NVIDIA/cuda-python/pull/1775#commits-pushed-7344d89 |
|
| https://github.com/rparolin |
| refactor(cuda.core): lift _read_preferred_location_v2 import in _mana… | https://github.com/NVIDIA/cuda-python/pull/1775/commits/7344d895f9503831ba36e2468f5c32fabb4f275a |
| 7344d89 | https://github.com/NVIDIA/cuda-python/pull/1775/commits/7344d895f9503831ba36e2468f5c32fabb4f275a |
| NVIDIA#1775 | https://github.com/NVIDIA/cuda-python/pull/1775 |
|
| https://github.com/rparolin |
| refactor(cuda.core): lift binding_version import in _managed_location | https://github.com/NVIDIA/cuda-python/pull/1775/commits/f02bf3b459b17ed0de89139f50f68443044a7856 |
| f02bf3b | https://github.com/NVIDIA/cuda-python/pull/1775/commits/f02bf3b459b17ed0de89139f50f68443044a7856 |
| NVIDIA#1775 | https://github.com/NVIDIA/cuda-python/pull/1775 |
|
| https://github.com/rparolin |
| refactor(cuda.core): lift Host import in _managed_memory_ops | https://github.com/NVIDIA/cuda-python/pull/1775/commits/d235b1c629b0c9be77f21732002a7d503fc97501 |
| d235b1c | https://github.com/NVIDIA/cuda-python/pull/1775/commits/d235b1c629b0c9be77f21732002a7d503fc97501 |
| NVIDIA#1775 | https://github.com/NVIDIA/cuda-python/pull/1775 |
|
| https://github.com/rparolin |
| refactor(cuda.core): lift ManagedBuffer import in _managed_memory_res… | https://github.com/NVIDIA/cuda-python/pull/1775/commits/0faecfa73d2f04a9308014968ad660296569834a |
| 0faecfa | https://github.com/NVIDIA/cuda-python/pull/1775/commits/0faecfa73d2f04a9308014968ad660296569834a |
| NVIDIA#1775 | https://github.com/NVIDIA/cuda-python/pull/1775 |
|
| https://github.com/rparolin |
| docs(cuda.core): move managed-memory notes from 1.0.0 to 1.1.0 | https://github.com/NVIDIA/cuda-python/pull/1775/commits/98c76716f465110fc6fd43eb57e5ffb221f69ac0 |
| 98c7671 | https://github.com/NVIDIA/cuda-python/pull/1775/commits/98c76716f465110fc6fd43eb57e5ffb221f69ac0 |
| NVIDIA#1775 | https://github.com/NVIDIA/cuda-python/pull/1775 |
|
| https://github.com/rparolin |
| fix(cuda.core): gate cu13 managed-memory paths on driver version, not… | https://github.com/NVIDIA/cuda-python/pull/1775/commits/4ffb490e3940a602dc9753aaf3194d94aa9725c0 |
| 4ffb490 | https://github.com/NVIDIA/cuda-python/pull/1775/commits/4ffb490e3940a602dc9753aaf3194d94aa9725c0 |
| NVIDIA#1775 | https://github.com/NVIDIA/cuda-python/pull/1775 |
| NVIDIA#2054 | https://github.com/NVIDIA/cuda-python/pull/2054 |
| NVIDIA#2064 | https://github.com/NVIDIA/cuda-python/pull/2064 |
| https://github.com/leofang |
| leofang | https://github.com/leofang |
|
May 15, 2026
| https://github.com/NVIDIA/cuda-python/pull/1775#pullrequestreview-4301316236 |
|
View reviewed changes
| https://github.com/NVIDIA/cuda-python/pull/1775/files/4ffb490e3940a602dc9753aaf3194d94aa9725c0 |
| leofang | https://github.com/leofang |
| https://github.com/NVIDIA/cuda-python/pull/1775#pullrequestreview-4301316236 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/NVIDIA/cuda-python/pull/1775 |
| cuda_core/cuda/core/_memory/_managed_memory_ops.pyx | https://github.com/NVIDIA/cuda-python/pull/1775/files/4ffb490e3940a602dc9753aaf3194d94aa9725c0#diff-aa5930fb5654325cff5af672f8b8578c3591686c5464f624753442210d6b4fa4 |
| Please reload this page | https://github.com/NVIDIA/cuda-python/pull/1775 |
| cuda_core/tests/memory/test_managed_ops.py | https://github.com/NVIDIA/cuda-python/pull/1775/files/4ffb490e3940a602dc9753aaf3194d94aa9725c0#diff-fe7f06bb4aa58af0cab69e0321bab4727a72d636517f67ddc5efb9fe7824fd4e |
| Please reload this page | https://github.com/NVIDIA/cuda-python/pull/1775 |
| cuda_core/tests/memory/test_managed_ops.py | https://github.com/NVIDIA/cuda-python/pull/1775/files/4ffb490e3940a602dc9753aaf3194d94aa9725c0#diff-fe7f06bb4aa58af0cab69e0321bab4727a72d636517f67ddc5efb9fe7824fd4e |
| Please reload this page | https://github.com/NVIDIA/cuda-python/pull/1775 |
| cuda_core/tests/memory/test_managed_ops.py | https://github.com/NVIDIA/cuda-python/pull/1775/files/4ffb490e3940a602dc9753aaf3194d94aa9725c0#diff-fe7f06bb4aa58af0cab69e0321bab4727a72d636517f67ddc5efb9fe7824fd4e |
| Please reload this page | https://github.com/NVIDIA/cuda-python/pull/1775 |
| cuda_core/tests/memory/test_managed_ops.py | https://github.com/NVIDIA/cuda-python/pull/1775/files/4ffb490e3940a602dc9753aaf3194d94aa9725c0#diff-fe7f06bb4aa58af0cab69e0321bab4727a72d636517f67ddc5efb9fe7824fd4e |
| Please reload this page | https://github.com/NVIDIA/cuda-python/pull/1775 |
| cuda_core/tests/memory/test_managed_ops.py | https://github.com/NVIDIA/cuda-python/pull/1775/files/4ffb490e3940a602dc9753aaf3194d94aa9725c0#diff-fe7f06bb4aa58af0cab69e0321bab4727a72d636517f67ddc5efb9fe7824fd4e |
| Please reload this page | https://github.com/NVIDIA/cuda-python/pull/1775 |
| cuda_core/tests/memory/test_managed_ops.py | https://github.com/NVIDIA/cuda-python/pull/1775/files/4ffb490e3940a602dc9753aaf3194d94aa9725c0#diff-fe7f06bb4aa58af0cab69e0321bab4727a72d636517f67ddc5efb9fe7824fd4e |
| Please reload this page | https://github.com/NVIDIA/cuda-python/pull/1775 |
| cuda_core/tests/memory/test_managed_ops.py | https://github.com/NVIDIA/cuda-python/pull/1775/files/4ffb490e3940a602dc9753aaf3194d94aa9725c0#diff-fe7f06bb4aa58af0cab69e0321bab4727a72d636517f67ddc5efb9fe7824fd4e |
| Please reload this page | https://github.com/NVIDIA/cuda-python/pull/1775 |
| rparolin | https://github.com/rparolin |
| May 19, 2026 09:15 | https://github.com/NVIDIA/cuda-python/pull/1775#commits-pushed-6dbd341 |
|
| https://github.com/rparolin |
| refactor(cuda.core): drop dead managed-advice string-alias indirection | https://github.com/NVIDIA/cuda-python/pull/1775/commits/6dbd341cde8a3d1e96e7278d48ac7a5f10df2133 |
| 6dbd341 | https://github.com/NVIDIA/cuda-python/pull/1775/commits/6dbd341cde8a3d1e96e7278d48ac7a5f10df2133 |
| NVIDIA#1775 | https://github.com/NVIDIA/cuda-python/pull/1775 |
|
| https://github.com/rparolin |
| test(cuda.core): rename _skip_if_managed_allocation_unsupported | https://github.com/NVIDIA/cuda-python/pull/1775/commits/f6b91caddc06b0cc19a6978dbac30140ee774cba |
| f6b91ca | https://github.com/NVIDIA/cuda-python/pull/1775/commits/f6b91caddc06b0cc19a6978dbac30140ee774cba |
| NVIDIA#1775 | https://github.com/NVIDIA/cuda-python/pull/1775 |
|
| https://github.com/rparolin |
| test(cuda.core): extract _last_prefetch_location helper | https://github.com/NVIDIA/cuda-python/pull/1775/commits/f46cd8639bd511e0e9170b054cae639ff2cf8cfc |
| f46cd86 | https://github.com/NVIDIA/cuda-python/pull/1775/commits/f46cd8639bd511e0e9170b054cae639ff2cf8cfc |
| NVIDIA#1775 | https://github.com/NVIDIA/cuda-python/pull/1775 |
|
| https://github.com/rparolin |
| test(cuda.core): move TestHost to tests/test_host.py | https://github.com/NVIDIA/cuda-python/pull/1775/commits/b9a4c8de10221bef9477bb6968eda1aa9c84e4fc |
| b9a4c8d | https://github.com/NVIDIA/cuda-python/pull/1775/commits/b9a4c8de10221bef9477bb6968eda1aa9c84e4fc |
| NVIDIA#1775 | https://github.com/NVIDIA/cuda-python/pull/1775 |
| https://github.com/rparolin |
| rparolin | https://github.com/rparolin |
|
May 19, 2026
| https://github.com/NVIDIA/cuda-python/pull/1775#ref-issue-4479498118 |
|
cuda.core: expose mem-range attributes on ManagedBuffer (last_prefetch_location and read-side getters)
#2109
| https://github.com/NVIDIA/cuda-python/issues/2109 |
| rparolin | https://github.com/rparolin |
| May 19, 2026 10:23 | https://github.com/NVIDIA/cuda-python/pull/1775#commits-pushed-651a426 |
|
| https://github.com/rparolin |
| test(cuda.core): link _last_prefetch_location TODO to | https://github.com/NVIDIA/cuda-python/pull/1775/commits/651a426714bc84e3fab9689168306b88f695c15c |
| NVIDIA#2109 | https://github.com/NVIDIA/cuda-python/issues/2109 |
| 651a426 | https://github.com/NVIDIA/cuda-python/pull/1775/commits/651a426714bc84e3fab9689168306b88f695c15c |
| NVIDIA#2109 | https://github.com/NVIDIA/cuda-python/issues/2109 |
|
| https://github.com/rparolin |
| test(cuda.core): refactor managed-ops fixtures and consolidate tests | https://github.com/NVIDIA/cuda-python/pull/1775/commits/5a2bb4c7532aca9fc1d485fa911b6a726bdc9d0d |
| 5a2bb4c | https://github.com/NVIDIA/cuda-python/pull/1775/commits/5a2bb4c7532aca9fc1d485fa911b6a726bdc9d0d |
| NVIDIA#1775 | https://github.com/NVIDIA/cuda-python/pull/1775 |
|
| https://github.com/rparolin |
| Merge branch 'main' into rparolin/managed_mem_advise_prefetch | https://github.com/NVIDIA/cuda-python/pull/1775/commits/be46eedd5ab6439121e140c4fdd6c4a70cbd8d31 |
| be46eed | https://github.com/NVIDIA/cuda-python/pull/1775/commits/be46eedd5ab6439121e140c4fdd6c4a70cbd8d31 |
| https://github.com/rparolin |
| rparolin | https://github.com/rparolin |
| May 19, 2026 | https://github.com/NVIDIA/cuda-python/pull/1775#issuecomment-4490519546 |
| Please reload this page | https://github.com/NVIDIA/cuda-python/pull/1775 |
| https://github.com/apps/copy-pr-bot |
| copy-pr-bot | https://github.com/apps/copy-pr-bot |
| May 19, 2026 | https://github.com/NVIDIA/cuda-python/pull/1775#issuecomment-4490520241 |
| @rparolin | https://github.com/rparolin |
| https://docs.gha-runners.nvidia.com/cpr/e/1/ | https://docs.gha-runners.nvidia.com/cpr/e/1/ |
| Please reload this page | https://github.com/NVIDIA/cuda-python/pull/1775 |
| https://github.com/rparolin |
| rparolin | https://github.com/rparolin |
| May 19, 2026 | https://github.com/NVIDIA/cuda-python/pull/1775#issuecomment-4490527141 |
| be46eed | https://github.com/NVIDIA/cuda-python/commit/be46eedd5ab6439121e140c4fdd6c4a70cbd8d31 |
| Please reload this page | https://github.com/NVIDIA/cuda-python/pull/1775 |
|
| https://github.com/rparolin |
| fix(cuda.core): make AccessedBySetProxy.discard a no-op on NUMA-host … | https://github.com/NVIDIA/cuda-python/pull/1775/commits/47d235890a3968b6a13767c9d3c821f49a4c8f2f |
| 47d2358 | https://github.com/NVIDIA/cuda-python/pull/1775/commits/47d235890a3968b6a13767c9d3c821f49a4c8f2f |
| https://github.com/rparolin |
| rparolin | https://github.com/rparolin |
| May 19, 2026 | https://github.com/NVIDIA/cuda-python/pull/1775#issuecomment-4491053439 |
| 47d2358 | https://github.com/NVIDIA/cuda-python/commit/47d235890a3968b6a13767c9d3c821f49a4c8f2f |
| Please reload this page | https://github.com/NVIDIA/cuda-python/pull/1775 |
|
| https://github.com/rparolin |
| fix(cuda.core): define _read_preferred_location_v2 stub on cu12 builds | https://github.com/NVIDIA/cuda-python/pull/1775/commits/c63874db8a1d8b18e92435e13d28afa9edda3ba3 |
| c63874d | https://github.com/NVIDIA/cuda-python/pull/1775/commits/c63874db8a1d8b18e92435e13d28afa9edda3ba3 |
| 7344d89 | https://github.com/rparolin/cuda-python/commit/7344d895f9503831ba36e2468f5c32fabb4f275a |
| https://github.com/rparolin |
| rparolin | https://github.com/rparolin |
| May 19, 2026 | https://github.com/NVIDIA/cuda-python/pull/1775#issuecomment-4491276806 |
| c63874d | https://github.com/NVIDIA/cuda-python/commit/c63874db8a1d8b18e92435e13d28afa9edda3ba3 |
| Please reload this page | https://github.com/NVIDIA/cuda-python/pull/1775 |
|
| https://github.com/rparolin |
| fix(cuda.core): unify NUMA-host-on-cu12 error wording | https://github.com/NVIDIA/cuda-python/pull/1775/commits/1d2b50a52066b032784d9616a7d8224f7f0f77de |
| 1d2b50a | https://github.com/NVIDIA/cuda-python/pull/1775/commits/1d2b50a52066b032784d9616a7d8224f7f0f77de |
| NVIDIA#2054 | https://github.com/NVIDIA/cuda-python/pull/2054 |
| NVIDIA#2064 | https://github.com/NVIDIA/cuda-python/pull/2064 |
| https://github.com/rparolin |
| rparolin | https://github.com/rparolin |
| May 19, 2026 | https://github.com/NVIDIA/cuda-python/pull/1775#issuecomment-4491552073 |
| 1d2b50a | https://github.com/NVIDIA/cuda-python/commit/1d2b50a52066b032784d9616a7d8224f7f0f77de |
| Please reload this page | https://github.com/NVIDIA/cuda-python/pull/1775 |
| https://github.com/apps/github-actions |
| github-actions | https://github.com/apps/github-actions |
| May 20, 2026 | https://github.com/NVIDIA/cuda-python/pull/1775#issuecomment-4493856967 |
| Please reload this page | https://github.com/NVIDIA/cuda-python/pull/1775 |
| https://github.com/rparolin |
| rparolin | https://github.com/rparolin |
| May 20, 2026 | https://github.com/NVIDIA/cuda-python/pull/1775#issuecomment-4501567141 |
| Please reload this page | https://github.com/NVIDIA/cuda-python/pull/1775 |
| https://github.com/leofang |
| leofang | https://github.com/leofang |
|
Jul 2, 2026
| https://github.com/NVIDIA/cuda-python/pull/1775#ref-issue-3700940484 |
|
Support batched memory movement
#1333
| https://github.com/NVIDIA/cuda-python/issues/1333 |
| https://github.com/Andy-Jost |
| Andy-Jost | https://github.com/Andy-Jost |
|
Jul 7, 2026
| https://github.com/NVIDIA/cuda-python/pull/1775#ref-pullrequest-4831579707 |
|
[doc-only] docs(core): finalize 1.1.0 release notes
#2315
| https://github.com/NVIDIA/cuda-python/pull/2315 |
| https://github.com/juenglin |
| juenglin | https://github.com/juenglin |
|
Aug 10, 2026
| https://github.com/NVIDIA/cuda-python/pull/1775#ref-pullrequest-5113167283 |
|
cuda.core: Add copy_batch to cuda.core.utils
#2593
| https://github.com/NVIDIA/cuda-python/pull/2593 |
| 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%2F1775 |
|
| https://github.com/Andy-Jost |
|
Andy-Jost
| https://github.com/Andy-Jost |
|
| https://github.com/NVIDIA/cuda-python/pull/1775/files/29235b934301cdcdcecbc3c0c429615cbf016f4e |
|
| https://github.com/rwgk |
|
rwgk
| https://github.com/rwgk |
|
| https://github.com/NVIDIA/cuda-python/pull/1775/files/8c353763d729ea903bcb4e8d5f76e088af69fd63 |
|
| https://github.com/leofang |
|
leofang
| https://github.com/leofang |
|
| https://github.com/NVIDIA/cuda-python/pull/1775/files/4ffb490e3940a602dc9753aaf3194d94aa9725c0 |
| Please reload this page | https://github.com/NVIDIA/cuda-python/pull/1775 |
|
| https://github.com/rparolin |
|
rparolin
| https://github.com/rparolin |
|
| 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 |
|
P1
| https://github.com/NVIDIA/cuda-python/issues?q=state%3Aopen%20label%3AP1 |
|
cuda.core v1.1.0
| https://github.com/NVIDIA/cuda-python/milestone/46 |
|
Support managed memory advise, prefetch, and discard-prefetch
| https://github.com/NVIDIA/cuda-python/issues/1332 |
| Please reload this page | https://github.com/NVIDIA/cuda-python/pull/1775 |
|
| https://github.com/rparolin |
|
| https://github.com/jrhemstad |
|
| https://github.com/cpcloud |
|
| https://github.com/Andy-Jost |
|
| https://github.com/leofang |
|
| https://github.com/rwgk |
|
| 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 |