René's URL Explorer Experiment


Title: Memory refactor by Andy-Jost · Pull Request #1205 · NVIDIA/cuda-python · GitHub

Open Graph Title: Memory refactor by Andy-Jost · Pull Request #1205 · NVIDIA/cuda-python

X Title: Memory refactor by Andy-Jost · Pull Request #1205 · NVIDIA/cuda-python

Description: CUDA Python: Performance meets Productivity. Contribute to NVIDIA/cuda-python development by creating an account on GitHub.

Open Graph Description: Major refactoring of the memory package. Overview This PR refactors the _memory.pyx module into a dedicated package (_memory/) to address its growing size and complexity, which were hindering furth...

X Description: Major refactoring of the memory package. Overview This PR refactors the _memory.pyx module into a dedicated package (_memory/) to address its growing size and complexity, which were hindering furth...

Opengraph URL: https://github.com/NVIDIA/cuda-python/pull/1205

X: @github

direct link

Domain: github.com

react-profiling0
react-import-mapreact,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-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:df962382-19ba-a1ee-f5b1-9e43ee0b3c4e
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idBA80:24C844:C096D0:FD2540:6AF85942
html-safe-nonce14e4fbf8d1359ccb35a2925332ef4491b875d068d481a40e32bd31ce0e05fd0a
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCQTgwOjI0Qzg0NDpDMDk2RDA6RkQyNTQwOjZBRjg1OTQyIiwidmlzaXRvcl9pZCI6IjM3OTI5MTA4MDU1NTI1NjEzMSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac98710108ea350abbab4a013b74ef3bcc430bfa9d0126b4de37a500c57899ad91
hovercard-subject-tagpull_request:2968323489
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/NVIDIA/cuda-python/1205/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/aa790a83a5de1924d3e2035bf983a64ba1350cf5fae3a5261b6302dc918e6e28/NVIDIA/cuda-python/pull/1205
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/aa790a83a5de1924d3e2035bf983a64ba1350cf5fae3a5261b6302dc918e6e28/NVIDIA/cuda-python/pull/1205
og:image:altMajor refactoring of the memory package. Overview This PR refactors the _memory.pyx module into a dedicated package (_memory/) to address its growing size and complexity, which were hindering furth...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernameAndy-Jost
hostnamegithub.com
expected-hostnamegithub.com
None5713ecd83001b2f55c3509fb7a292bf7d66d0f167c7ae87a9f7eaec5a52bf8db
turbo-cache-controlno-cache
go-importgithub.com/NVIDIA/cuda-python git https://github.com/NVIDIA/cuda-python.git
octolytics-dimension-user_id1728152
octolytics-dimension-user_loginNVIDIA
octolytics-dimension-repository_id381173759
octolytics-dimension-repository_nwoNVIDIA/cuda-python
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id381173759
octolytics-dimension-repository_network_root_nwoNVIDIA/cuda-python
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release653be32ff5c755082a4db662491bfbbcfc9112c1
ui-targetfull
theme-color#1e2327
color-schemelight dark
react-app-namepull-requests

Links:

Skip to contenthttps://github.com/NVIDIA/cuda-python/pull/1205#start-of-content
https://github.com/
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FNVIDIA%2Fcuda-python%2Fpull%2F1205
GitHubRepository hosting, code review, and collaborationhttps://github.com/platform
CopilotAI coding agent for tasks, projects, and automated workhttps://github.com/features/copilot
ActionsCI/CD and automationhttps://github.com/features/actions
Code QualityQuality analysis, fixes, and enforcementhttps://github.com/features/code-quality
CodespacesCloud development environmentshttps://github.com/features/codespaces
Code SecurityVulnerability detection and remediationhttps://github.com/security/advanced-security/code-security
Secret ProtectionSecret scanning and leak preventionhttps://github.com/security/advanced-security/secret-protection
All Featureshttps://github.com/features
Documentationhttps://docs.github.com/en
Traininghttps://learn.github.com/skills
Certificationshttps://learn.github.com/credentials
Build with Copilothttps://github.com/features/ai
Customize Copilothttps://docs.github.com/en/copilot/how-tos/copilot-on-github/customize-copilot/customize-copilot-overview
Integrationshttps://github.com/marketplace
Trending reposhttps://github.com/trending
GitHub Sponsorshttps://github.com/open-source/sponsors
Developer articleshttps://github.com/resources/articles
ChangelogYour source for the latest features, improvements, and fixes across GitHub products, all in one place.https://github.blog/changelog/
Enterpriseshttps://github.com/enterprise
Teamhttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
See all industrieshttps://github.com/solutions/industry
Why GitHubhttps://github.com/why-github
Customer Storieshttps://github.com/customer-stories
Business insightshttps://github.com/solutions/executive-insights
Trust Centerhttps://github.com/trust-center
GitHub Advanced SecurityEnterprise-grade code securityhttps://github.com/security/advanced-security
Copilot for businessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Documentationhttps://docs.github.com/en
Resource centerhttps://github.com/resources
Bloghttps://github.blog/
Events & webinarshttps://github.com/resources/events
Community Forumhttps://github.com/orgs/community/discussions
Customer Storieshttps://github.com/customer-stories
Integrationshttps://github.com/marketplace
Customer supporthttps://help.github.com/
Traininghttps://learn.github.com/skills
GitHub Statushttps://www.githubstatus.com/
Abouthttps://github.com/about
Partnershttps://github.com/partners
Changeloghttps://github.blog/changelog/
GitHub UniverseThe event for developers, by developers — talks, workshops, and what’s next for GitHub.https://githubuniverse.com/
Pricinghttps://github.com/pricing
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FNVIDIA%2Fcuda-python%2Fpull%2F1205
Sign uphttps://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
Reloadhttps://github.com/NVIDIA/cuda-python/pull/1205
Reloadhttps://github.com/NVIDIA/cuda-python/pull/1205
Reloadhttps://github.com/NVIDIA/cuda-python/pull/1205
NVIDIAhttps://github.com/NVIDIA
cuda-pythonhttps://github.com/NVIDIA/cuda-python
Codehttps://github.com/NVIDIA/cuda-python
Issues219 (219)https://github.com/NVIDIA/cuda-python/issues
Pull requests92 (92)https://github.com/NVIDIA/cuda-python/pulls
Discussionshttps://github.com/NVIDIA/cuda-python/discussions
Actionshttps://github.com/NVIDIA/cuda-python/actions
Projectshttps://github.com/NVIDIA/cuda-python/projects
Wikihttps://github.com/NVIDIA/cuda-python/wiki
Security and qualityhttps://github.com/NVIDIA/cuda-python/security
Insightshttps://github.com/NVIDIA/cuda-python/pulse
https://github.com/NVIDIA/cuda-python
Andy-Josthttps://github.com/Andy-Jost
NVIDIA:mainhttps://github.com/NVIDIA/cuda-python/tree/main
Andy-Jost:memory-refactorhttps://github.com/Andy-Jost/cuda-python/tree/memory-refactor
Conversationhttps://github.com/NVIDIA/cuda-python/pull/1205
Commits37 (37)https://github.com/NVIDIA/cuda-python/pull/1205/commits
Checkshttps://github.com/NVIDIA/cuda-python/pull/1205/checks
Files changedhttps://github.com/NVIDIA/cuda-python/pull/1205/files
Memory refactorhttps://github.com/NVIDIA/cuda-python/pull/1205#top
Andy-Josthttps://github.com/Andy-Jost
NVIDIA:mainhttps://github.com/NVIDIA/cuda-python/tree/main
Andy-Jost:memory-refactorhttps://github.com/Andy-Jost/cuda-python/tree/memory-refactor
https://github.com/Andy-Jost
Andy-Josthttps://github.com/Andy-Jost
Oct 31, 2025https://github.com/NVIDIA/cuda-python/pull/1205#issue-3576712597
Please reload this pagehttps://github.com/NVIDIA/cuda-python/pull/1205
Please reload this pagehttps://github.com/NVIDIA/cuda-python/pull/1205
Andy-Josthttps://github.com/Andy-Jost
October 28, 2025 15:43https://github.com/NVIDIA/cuda-python/pull/1205#commits-pushed-37849a3
https://github.com/Andy-Jost
Resolve a Cython build warning.https://github.com/NVIDIA/cuda-python/pull/1205/commits/37849a3641e8c781f5805be17b7c6b7f34e73e2f
37849a3https://github.com/NVIDIA/cuda-python/pull/1205/commits/37849a3641e8c781f5805be17b7c6b7f34e73e2f
https://github.com/Andy-Jost
Make memory module into a package.https://github.com/NVIDIA/cuda-python/pull/1205/commits/ac8a69ca34c93d1b9b77ffe3d5e617d6d23bfb42
ac8a69chttps://github.com/NVIDIA/cuda-python/pull/1205/commits/ac8a69ca34c93d1b9b77ffe3d5e617d6d23bfb42
https://github.com/Andy-Jost
Rename cyStream to _cyStream for consistency.https://github.com/NVIDIA/cuda-python/pull/1205/commits/123aa2437c38daf88a6797737b92d77c9cacdd97
123aa24https://github.com/NVIDIA/cuda-python/pull/1205/commits/123aa2437c38daf88a6797737b92d77c9cacdd97
https://github.com/Andy-Jost
Move defs to memory.pxd headerhttps://github.com/NVIDIA/cuda-python/pull/1205/commits/fe4b67e1d798e8f5e6229b55100c24052af19158
fe4b67ehttps://github.com/NVIDIA/cuda-python/pull/1205/commits/fe4b67e1d798e8f5e6229b55100c24052af19158
https://github.com/Andy-Jost
Separate VMM.https://github.com/NVIDIA/cuda-python/pull/1205/commits/ce77d446b511a9c3ba395b25f1944b8bf219fb46
ce77d44https://github.com/NVIDIA/cuda-python/pull/1205/commits/ce77d446b511a9c3ba395b25f1944b8bf219fb46
https://github.com/Andy-Jost
Weaken dependencies from device to memory module.https://github.com/NVIDIA/cuda-python/pull/1205/commits/c5179bc4afda910e6c6ea4754db095346ef2bc81
c5179bchttps://github.com/NVIDIA/cuda-python/pull/1205/commits/c5179bc4afda910e6c6ea4754db095346ef2bc81
https://github.com/Andy-Jost
Move LegacyPinnedMemoryResource to a submodule.https://github.com/NVIDIA/cuda-python/pull/1205/commits/e19274887c7b781bcc98127284ab7ff863415965
e192748https://github.com/NVIDIA/cuda-python/pull/1205/commits/e19274887c7b781bcc98127284ab7ff863415965
https://github.com/Andy-Jost
Move _SynchronousMemoryResource into a submodule.https://github.com/NVIDIA/cuda-python/pull/1205/commits/729c9009a3fcdd3eb24df18f071f92d8fdd09888
729c900https://github.com/NVIDIA/cuda-python/pull/1205/commits/729c9009a3fcdd3eb24df18f071f92d8fdd09888
https://github.com/Andy-Jost
Partly separates the IPC implementation.https://github.com/NVIDIA/cuda-python/pull/1205/commits/87354552a1911732cdff4ba1ac90824e4c75f875
8735455https://github.com/NVIDIA/cuda-python/pull/1205/commits/87354552a1911732cdff4ba1ac90824e4c75f875
https://github.com/Andy-Jost
Move IPC registry to ipc module.https://github.com/NVIDIA/cuda-python/pull/1205/commits/b2517f683cd9b770dc649fc6f0996b6e847f78c4
b2517f6https://github.com/NVIDIA/cuda-python/pull/1205/commits/b2517f683cd9b770dc649fc6f0996b6e847f78c4
https://github.com/Andy-Jost
Collect and reorder DeviceMemoryResource properties.https://github.com/NVIDIA/cuda-python/pull/1205/commits/a61317aa610c54609210ebd910c2fd3e6ab04d81
a61317ahttps://github.com/NVIDIA/cuda-python/pull/1205/commits/a61317aa610c54609210ebd910c2fd3e6ab04d81
https://github.com/Andy-Jost
Move more IPC implementation out of DeviceMemoryResource.https://github.com/NVIDIA/cuda-python/pull/1205/commits/0e2d1d8f404dce975580651449a0ba770b9f7762
0e2d1d8https://github.com/NVIDIA/cuda-python/pull/1205/commits/0e2d1d8f404dce975580651449a0ba770b9f7762
https://github.com/Andy-Jost
Minor refactoring.https://github.com/NVIDIA/cuda-python/pull/1205/commits/538762991052eb8fd75f0332bf3a5b9c2e64aa2e
5387629https://github.com/NVIDIA/cuda-python/pull/1205/commits/538762991052eb8fd75f0332bf3a5b9c2e64aa2e
https://github.com/Andy-Jost
Move Buffer IPC implementation.https://github.com/NVIDIA/cuda-python/pull/1205/commits/7fa38cad5161f68baf23988fc0cb42133cda6260
7fa38cahttps://github.com/NVIDIA/cuda-python/pull/1205/commits/7fa38cad5161f68baf23988fc0cb42133cda6260
https://github.com/Andy-Jost
Simplify the class hierarchy (remove _cyBuffer and _cyMemoryResource).https://github.com/NVIDIA/cuda-python/pull/1205/commits/f357abdc104159e1e0188e3f9d3ca67e391ce7e5
f357abdhttps://github.com/NVIDIA/cuda-python/pull/1205/commits/f357abdc104159e1e0188e3f9d3ca67e391ce7e5
https://github.com/Andy-Jost
Refactor to shrink Cython interface.https://github.com/NVIDIA/cuda-python/pull/1205/commits/89057f9efb83b49b22fd3196bd4bd46c8d62f8cb
89057f9https://github.com/NVIDIA/cuda-python/pull/1205/commits/89057f9efb83b49b22fd3196bd4bd46c8d62f8cb
https://github.com/Andy-Jost
Simplify Buffer close.https://github.com/NVIDIA/cuda-python/pull/1205/commits/00b60ebe75175907e38132a034c3796e4d7c9499
00b60ebhttps://github.com/NVIDIA/cuda-python/pull/1205/commits/00b60ebe75175907e38132a034c3796e4d7c9499
https://github.com/Andy-Jost
Refactor DeviceMemoryResource.__init__.https://github.com/NVIDIA/cuda-python/pull/1205/commits/ecc9405a7c99003d1088fc5938d24e423a3d7e26
ecc9405https://github.com/NVIDIA/cuda-python/pull/1205/commits/ecc9405a7c99003d1088fc5938d24e423a3d7e26
https://github.com/Andy-Jost
Move Buffer into a separate module.https://github.com/NVIDIA/cuda-python/pull/1205/commits/228936bbd6ed1a5ed2ff9971dae33dc84a2a69e4
228936bhttps://github.com/NVIDIA/cuda-python/pull/1205/commits/228936bbd6ed1a5ed2ff9971dae33dc84a2a69e4
https://github.com/Andy-Jost
Refactors DeviceMemoryResource IPC implementation.https://github.com/NVIDIA/cuda-python/pull/1205/commits/9a86bde8bd1fb4ff1cda5fe20cfbfc196d2cb3c7
9a86bdehttps://github.com/NVIDIA/cuda-python/pull/1205/commits/9a86bde8bd1fb4ff1cda5fe20cfbfc196d2cb3c7
https://github.com/Andy-Jost
Removes superfluous _uuid member of DeviceMemoryResource.https://github.com/NVIDIA/cuda-python/pull/1205/commits/c7f6cdee48ae8d6f9d238d99501c8149b2a27ef7
c7f6cdehttps://github.com/NVIDIA/cuda-python/pull/1205/commits/c7f6cdee48ae8d6f9d238d99501c8149b2a27ef7
https://github.com/Andy-Jost
Adds __all__ lists.https://github.com/NVIDIA/cuda-python/pull/1205/commits/216b4fb357da5186f0f74ccb1a76580347520ee5
216b4fbhttps://github.com/NVIDIA/cuda-python/pull/1205/commits/216b4fb357da5186f0f74ccb1a76580347520ee5
https://github.com/Andy-Jost
Prepend underscore to submodules, add a test for package contents.https://github.com/NVIDIA/cuda-python/pull/1205/commits/6a30a39949cf70208856e8eff5fd1f12cb9e2e0c
6a30a39https://github.com/NVIDIA/cuda-python/pull/1205/commits/6a30a39949cf70208856e8eff5fd1f12cb9e2e0c
https://github.com/Andy-Jost
Refactor IPC data of DMR into IPCData class.https://github.com/NVIDIA/cuda-python/pull/1205/commits/229ddc6ca56288d959c2438cda00c73754cefaba
229ddc6https://github.com/NVIDIA/cuda-python/pull/1205/commits/229ddc6ca56288d959c2438cda00c73754cefaba
https://github.com/Andy-Jost
General clean up.https://github.com/NVIDIA/cuda-python/pull/1205/commits/0fd3ca9a519e1fb211bf934efaff50a63e605975
0fd3ca9https://github.com/NVIDIA/cuda-python/pull/1205/commits/0fd3ca9a519e1fb211bf934efaff50a63e605975
https://github.com/apps/copy-pr-bot
copy-pr-bothttps://github.com/apps/copy-pr-bot
Oct 31, 2025https://github.com/NVIDIA/cuda-python/pull/1205#issuecomment-3475096770
herehttps://docs.gha-runners.nvidia.com/cpr/vetters
herehttps://docs.gha-runners.nvidia.com/cpr/contributors
Please reload this pagehttps://github.com/NVIDIA/cuda-python/pull/1205
https://github.com/Andy-Jost
Andy-Josthttps://github.com/Andy-Jost
cpcloudhttps://github.com/cpcloud
leofanghttps://github.com/leofang
mdboomhttps://github.com/mdboom
cpcloudhttps://github.com/cpcloud
October 31, 2025 22:41https://github.com/NVIDIA/cuda-python/pull/1205#event-20644851779
https://github.com/Andy-Jost
Merge branch 'main' into memory-refactorhttps://github.com/NVIDIA/cuda-python/pull/1205/commits/cf4dc9d24a6af97cdccdb7d785067c8e7199bdf4
cf4dc9dhttps://github.com/NVIDIA/cuda-python/pull/1205/commits/cf4dc9d24a6af97cdccdb7d785067c8e7199bdf4
https://github.com/Andy-Jost
Andy-Josthttps://github.com/Andy-Jost
Nov 7, 2025https://github.com/NVIDIA/cuda-python/pull/1205#issuecomment-3504858950
cf4dc9dhttps://github.com/NVIDIA/cuda-python/commit/cf4dc9d24a6af97cdccdb7d785067c8e7199bdf4
Please reload this pagehttps://github.com/NVIDIA/cuda-python/pull/1205
https://github.com/leofang
leofanghttps://github.com/leofang
Andy-Josthttps://github.com/Andy-Jost
Nov 10, 2025https://github.com/NVIDIA/cuda-python/pull/1205#event-20845198715
https://github.com/leofang
leofanghttps://github.com/leofang
cuda.core beta 9https://github.com/NVIDIA/cuda-python/milestone/26
Nov 10, 2025https://github.com/NVIDIA/cuda-python/pull/1205#event-20845199549
https://github.com/leofang
leofanghttps://github.com/leofang
enhancement https://github.com/NVIDIA/cuda-python/issues?q=state%3Aopen%20label%3Aenhancement
P0 https://github.com/NVIDIA/cuda-python/issues?q=state%3Aopen%20label%3AP0
Nov 10, 2025https://github.com/NVIDIA/cuda-python/pull/1205#event-20845201784
https://github.com/Andy-Jost
Merge branch 'main' into memory-refactorhttps://github.com/NVIDIA/cuda-python/pull/1205/commits/19e4b8ff93cf7b36cbf5cfb24149f4f384938212
19e4b8fhttps://github.com/NVIDIA/cuda-python/pull/1205/commits/19e4b8ff93cf7b36cbf5cfb24149f4f384938212
https://github.com/Andy-Jost
Andy-Josthttps://github.com/Andy-Jost
Nov 10, 2025https://github.com/NVIDIA/cuda-python/pull/1205#issuecomment-3513810051
19e4b8fhttps://github.com/NVIDIA/cuda-python/commit/19e4b8ff93cf7b36cbf5cfb24149f4f384938212
Please reload this pagehttps://github.com/NVIDIA/cuda-python/pull/1205
https://github.com/rparolin
rparolinhttps://github.com/rparolin
Nov 12, 2025 https://github.com/NVIDIA/cuda-python/pull/1205#pullrequestreview-3454770002
View reviewed changes https://github.com/NVIDIA/cuda-python/pull/1205/files/19e4b8ff93cf7b36cbf5cfb24149f4f384938212
cuda_core/cuda/core/experimental/_memory/_buffer.pyxhttps://github.com/NVIDIA/cuda-python/pull/1205/files/19e4b8ff93cf7b36cbf5cfb24149f4f384938212#diff-0c575d585121f3088d1a460ea98deef018725b103c6957a3fd816f29cae5595e
Please reload this pagehttps://github.com/NVIDIA/cuda-python/pull/1205
https://github.com/rparolin
rparolinhttps://github.com/rparolin
Nov 12, 2025 https://github.com/NVIDIA/cuda-python/pull/1205#pullrequestreview-3454797790
View reviewed changes https://github.com/NVIDIA/cuda-python/pull/1205/files/19e4b8ff93cf7b36cbf5cfb24149f4f384938212
cuda_core/cuda/core/experimental/_memory/_buffer.pyxhttps://github.com/NVIDIA/cuda-python/pull/1205/files/19e4b8ff93cf7b36cbf5cfb24149f4f384938212#diff-0c575d585121f3088d1a460ea98deef018725b103c6957a3fd816f29cae5595e
Please reload this pagehttps://github.com/NVIDIA/cuda-python/pull/1205
https://github.com/rparolin
rparolinhttps://github.com/rparolin
Nov 12, 2025 https://github.com/NVIDIA/cuda-python/pull/1205#pullrequestreview-3454805846
View reviewed changes https://github.com/NVIDIA/cuda-python/pull/1205/files/19e4b8ff93cf7b36cbf5cfb24149f4f384938212
cuda_core/cuda/core/experimental/_memory/_buffer.pyxhttps://github.com/NVIDIA/cuda-python/pull/1205/files/19e4b8ff93cf7b36cbf5cfb24149f4f384938212#diff-0c575d585121f3088d1a460ea98deef018725b103c6957a3fd816f29cae5595e
Please reload this pagehttps://github.com/NVIDIA/cuda-python/pull/1205
https://github.com/rparolin
rparolinhttps://github.com/rparolin
Nov 12, 2025 https://github.com/NVIDIA/cuda-python/pull/1205#pullrequestreview-3454876265
View reviewed changes https://github.com/NVIDIA/cuda-python/pull/1205/files
cuda_core/cuda/core/experimental/_memory/_buffer.pyxhttps://github.com/NVIDIA/cuda-python/pull/1205/files#diff-0c575d585121f3088d1a460ea98deef018725b103c6957a3fd816f29cae5595e
Please reload this pagehttps://github.com/NVIDIA/cuda-python/pull/1205
https://github.com/rparolin
rparolinhttps://github.com/rparolin
Nov 12, 2025 https://github.com/NVIDIA/cuda-python/pull/1205#pullrequestreview-3454883714
View reviewed changes https://github.com/NVIDIA/cuda-python/pull/1205/files
cuda_core/cuda/core/experimental/_memory/_buffer.pyxhttps://github.com/NVIDIA/cuda-python/pull/1205/files#diff-0c575d585121f3088d1a460ea98deef018725b103c6957a3fd816f29cae5595e
Please reload this pagehttps://github.com/NVIDIA/cuda-python/pull/1205
Andy-Josthttps://github.com/Andy-Jost
November 12, 2025 10:34https://github.com/NVIDIA/cuda-python/pull/1205#commits-pushed-743b8a3
https://github.com/Andy-Jost
Merge remote-tracking branch 'origin/main' into memory-refactorhttps://github.com/NVIDIA/cuda-python/pull/1205/commits/743b8a3e10a597508537f274f88e6021bf089c28
743b8a3https://github.com/NVIDIA/cuda-python/pull/1205/commits/743b8a3e10a597508537f274f88e6021bf089c28
https://github.com/Andy-Jost
Rename files _dmr.* and _vmm.py to avoid abbreviations.https://github.com/NVIDIA/cuda-python/pull/1205/commits/cce7f6c2958f52ad985c5d78d3db1f921e90eb59
cce7f6chttps://github.com/NVIDIA/cuda-python/pull/1205/commits/cce7f6c2958f52ad985c5d78d3db1f921e90eb59
https://github.com/Andy-Jost
Andy-Josthttps://github.com/Andy-Jost
force-pushedhttps://github.com/NVIDIA/cuda-python/compare/b5ae007566502beeb14bdbfe27596f2b5eee4120..cce7f6c2958f52ad985c5d78d3db1f921e90eb59
b5ae007https://github.com/NVIDIA/cuda-python/commit/b5ae007566502beeb14bdbfe27596f2b5eee4120
cce7f6chttps://github.com/NVIDIA/cuda-python/commit/cce7f6c2958f52ad985c5d78d3db1f921e90eb59
Compare https://github.com/NVIDIA/cuda-python/compare/b5ae007566502beeb14bdbfe27596f2b5eee4120..cce7f6c2958f52ad985c5d78d3db1f921e90eb59
November 12, 2025 18:34https://github.com/NVIDIA/cuda-python/pull/1205#event-20895839151
https://github.com/Andy-Jost
Merge branch 'main' into memory-refactorhttps://github.com/NVIDIA/cuda-python/pull/1205/commits/ff3820f8eefb588d0a8a47d77ce05bac34840d79
ff3820fhttps://github.com/NVIDIA/cuda-python/pull/1205/commits/ff3820f8eefb588d0a8a47d77ce05bac34840d79
https://github.com/rparolin
rparolinhttps://github.com/rparolin
Nov 12, 2025 https://github.com/NVIDIA/cuda-python/pull/1205#pullrequestreview-3454936633
View reviewed changes https://github.com/NVIDIA/cuda-python/pull/1205/files
cuda_core/cuda/core/experimental/_memory/_legacy.pyhttps://github.com/NVIDIA/cuda-python/pull/1205/files#diff-4128bd17dd6ceda8f0af4d9ad16a0d1ac681b9dff54cf19a7903732fcaf4e990
Please reload this pagehttps://github.com/NVIDIA/cuda-python/pull/1205
https://github.com/rparolin
rparolinhttps://github.com/rparolin
Nov 12, 2025 https://github.com/NVIDIA/cuda-python/pull/1205#pullrequestreview-3454950921
View reviewed changes https://github.com/NVIDIA/cuda-python/pull/1205/files/ff3820f8eefb588d0a8a47d77ce05bac34840d79
rparolinhttps://github.com/rparolin
https://github.com/NVIDIA/cuda-python/pull/1205#pullrequestreview-3454950921
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
@leofanghttps://github.com/leofang
Please reload this pagehttps://github.com/NVIDIA/cuda-python/pull/1205
https://github.com/leofang
leofanghttps://github.com/leofang
Nov 12, 2025 https://github.com/NVIDIA/cuda-python/pull/1205#pullrequestreview-3454994183
View reviewed changes https://github.com/NVIDIA/cuda-python/pull/1205/files/ff3820f8eefb588d0a8a47d77ce05bac34840d79
cuda_core/cuda/core/experimental/_device.pyxhttps://github.com/NVIDIA/cuda-python/pull/1205/files/ff3820f8eefb588d0a8a47d77ce05bac34840d79#diff-ff5555a8b93fbe7cd2e8944979f745f2efb8a552fdad968dcfe5843aefc78868
Please reload this pagehttps://github.com/NVIDIA/cuda-python/pull/1205
https://github.com/leofang
leofanghttps://github.com/leofang
Nov 12, 2025 https://github.com/NVIDIA/cuda-python/pull/1205#pullrequestreview-3455023607
View reviewed changes https://github.com/NVIDIA/cuda-python/pull/1205/files/ff3820f8eefb588d0a8a47d77ce05bac34840d79
cuda_core/tests/test_memory.pyhttps://github.com/NVIDIA/cuda-python/pull/1205/files/ff3820f8eefb588d0a8a47d77ce05bac34840d79#diff-706670744803a013c5b6d93f1d156ab5caf9f355a6eae6760d37371f0cf0491f
Please reload this pagehttps://github.com/NVIDIA/cuda-python/pull/1205
https://github.com/Andy-Jost
Andy-Josthttps://github.com/Andy-Jost
Nov 12, 2025https://github.com/NVIDIA/cuda-python/pull/1205#issuecomment-3523498059
ff3820fhttps://github.com/NVIDIA/cuda-python/commit/ff3820f8eefb588d0a8a47d77ce05bac34840d79
Please reload this pagehttps://github.com/NVIDIA/cuda-python/pull/1205
https://github.com/Andy-Jost
Andy-Josthttps://github.com/Andy-Jost
November 12, 2025 19:09https://github.com/NVIDIA/cuda-python/pull/1205#event-20896530817
https://github.com/leofang
leofanghttps://github.com/leofang
Nov 12, 2025 https://github.com/NVIDIA/cuda-python/pull/1205#pullrequestreview-3455061850
View reviewed changes https://github.com/NVIDIA/cuda-python/pull/1205/files/ff3820f8eefb588d0a8a47d77ce05bac34840d79
cuda_core/cuda/core/experimental/_memory/__init__.pyhttps://github.com/NVIDIA/cuda-python/pull/1205/files/ff3820f8eefb588d0a8a47d77ce05bac34840d79#diff-5c64e4f9464500a75054b90e1cc489c234c376f946d95b22a54c4e46b7b5db56
leofanghttps://github.com/leofang
Nov 12, 2025https://github.com/NVIDIA/cuda-python/pull/1205#discussion_r2519505749
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/NVIDIA/cuda-python/pull/1205
Andy-Josthttps://github.com/Andy-Jost
Nov 12, 2025https://github.com/NVIDIA/cuda-python/pull/1205#discussion_r2519532383
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/NVIDIA/cuda-python/pull/1205
https://github.com/Andy-Jost
Andy-Josthttps://github.com/Andy-Jost
f9df16fhttps://github.com/NVIDIA/cuda-python/commit/f9df16fa601bc42d2a2fc7aceb7b218a0cdd5630
Nov 12, 2025https://github.com/NVIDIA/cuda-python/pull/1205#event-20898050836
Please reload this pagehttps://github.com/NVIDIA/cuda-python/pull/1205
https://github.com/apps/github-actions
github-actionshttps://github.com/apps/github-actions
Nov 12, 2025https://github.com/NVIDIA/cuda-python/pull/1205#issuecomment-3523832922
Please reload this pagehttps://github.com/NVIDIA/cuda-python/pull/1205
https://github.com/leofang
leofanghttps://github.com/leofang
Nov 19, 2025 https://github.com/NVIDIA/cuda-python/pull/1205#pullrequestreview-3484476613
View reviewed changes https://github.com/NVIDIA/cuda-python/pull/1205/files/ff3820f8eefb588d0a8a47d77ce05bac34840d79
cuda_core/cuda/core/experimental/_memory/_buffer.pyxhttps://github.com/NVIDIA/cuda-python/pull/1205/files/ff3820f8eefb588d0a8a47d77ce05bac34840d79#diff-0c575d585121f3088d1a460ea98deef018725b103c6957a3fd816f29cae5595e
Please reload this pagehttps://github.com/NVIDIA/cuda-python/pull/1205
https://github.com/leofang
leofanghttps://github.com/leofang
Nov 26, 2025 https://github.com/NVIDIA/cuda-python/pull/1205#ref-pullrequest-3653168788
feat: Introduce StridedLayout, support wrapping external allocations in Buffer, add StridedMemoryView.from_buffer #1283 https://github.com/NVIDIA/cuda-python/pull/1283
https://github.com/leofang
leofanghttps://github.com/leofang
Dec 11, 2025 https://github.com/NVIDIA/cuda-python/pull/1205#ref-issue-3717982959
Is MemoryResource base class changed on the main branch on purpose? #1359 https://github.com/NVIDIA/cuda-python/issues/1359
https://github.com/Andy-Jost
Andy-Josthttps://github.com/Andy-Jost
January 14, 2026 01:55https://github.com/NVIDIA/cuda-python/pull/1205#event-22031503494
https://github.co/hiddenchars
https://github.com/NVIDIA/cuda-python/pull/{{ revealButtonHref }}
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FNVIDIA%2Fcuda-python%2Fpull%2F1205
https://github.com/leofang
leofang https://github.com/leofang
https://github.com/NVIDIA/cuda-python/pull/1205/files/ff3820f8eefb588d0a8a47d77ce05bac34840d79
https://github.com/rparolin
rparolin https://github.com/rparolin
https://github.com/NVIDIA/cuda-python/pull/1205/files/ff3820f8eefb588d0a8a47d77ce05bac34840d79
https://github.com/mdboom
mdboom https://github.com/mdboom
https://github.com/cpcloud
cpcloud https://github.com/cpcloud
Please reload this pagehttps://github.com/NVIDIA/cuda-python/pull/1205
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
enhancement https://github.com/NVIDIA/cuda-python/issues?q=state%3Aopen%20label%3Aenhancement
P0 https://github.com/NVIDIA/cuda-python/issues?q=state%3Aopen%20label%3AP0
cuda.core beta 10 https://github.com/NVIDIA/cuda-python/milestone/26
Please reload this pagehttps://github.com/NVIDIA/cuda-python/pull/1205
https://github.com/Andy-Jost
https://github.com/rparolin
https://github.com/leofang
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.