René's URL Explorer Experiment


Title: Allow access to arrays on other devices by umar456 · Pull Request #3447 · arrayfire/arrayfire · GitHub

Open Graph Title: Allow access to arrays on other devices by umar456 · Pull Request #3447 · arrayfire/arrayfire

X Title: Allow access to arrays on other devices by umar456 · Pull Request #3447 · arrayfire/arrayfire

Description: This PR adds the ability to access af::arrays on other devices. Description Allows to directly access an af::array or af_array on other devices Changes to Users Users can now transfer data betwe...

Open Graph Description: This PR adds the ability to access af::arrays on other devices. Description Allows to directly access an af::array or af_array on other devices Changes to Users Users can now transfer data betwe...

X Description: This PR adds the ability to access af::arrays on other devices. Description Allows to directly access an af::array or af_array on other devices Changes to Users Users can now transfer data betwe...

Opengraph URL: https://github.com/arrayfire/arrayfire/pull/3447

X: @github

direct link

Domain: github.com

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:fdc3af31-75b7-bd85-ab93-75723d1d14ed
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idD974:12D78F:1F1C819:2A5B7BA:6964C1CE
html-safe-nonce26e09a3df044160530bb735b50c6ce5d9eec52c9a72c9a298c226e66c420fd37
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEOTc0OjEyRDc4RjoxRjFDODE5OjJBNUI3QkE6Njk2NEMxQ0UiLCJ2aXNpdG9yX2lkIjoiNDE1MjA5NzIxMjEyMTUzMDgzMCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmace1df0b10734d9011608a0081cbb2b03138bba6682aeff1b195f8428934ea5b41
hovercard-subject-tagpull_request:1394984882
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/arrayfire/arrayfire/3447/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/0a6ee064939c17d658511aff102375f298ef50281929bf8db23c3ba74fa41c9f/arrayfire/arrayfire/pull/3447
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/0a6ee064939c17d658511aff102375f298ef50281929bf8db23c3ba74fa41c9f/arrayfire/arrayfire/pull/3447
og:image:altThis PR adds the ability to access af::arrays on other devices. Description Allows to directly access an af::array or af_array on other devices Changes to Users Users can now transfer data betwe...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernameumar456
hostnamegithub.com
expected-hostnamegithub.com
None21df671ce2c9f1a16940ccbd3af6cb4f3f12a856929ca7eb1b4aea8e384ea442
turbo-cache-controlno-preview
go-importgithub.com/arrayfire/arrayfire git https://github.com/arrayfire/arrayfire.git
octolytics-dimension-user_id5395442
octolytics-dimension-user_loginarrayfire
octolytics-dimension-repository_id25889802
octolytics-dimension-repository_nwoarrayfire/arrayfire
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id25889802
octolytics-dimension-repository_network_root_nwoarrayfire/arrayfire
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
release5707c685ac172d50a0bdd7533dde4f8aabcf8eef
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/arrayfire/arrayfire/pull/3447#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Farrayfire%2Farrayfire%2Fpull%2F3447
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
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
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://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/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Farrayfire%2Farrayfire%2Fpull%2F3447
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=arrayfire%2Farrayfire
Reloadhttps://github.com/arrayfire/arrayfire/pull/3447
Reloadhttps://github.com/arrayfire/arrayfire/pull/3447
Reloadhttps://github.com/arrayfire/arrayfire/pull/3447
arrayfire https://github.com/arrayfire
arrayfirehttps://github.com/arrayfire/arrayfire
Notifications https://github.com/login?return_to=%2Farrayfire%2Farrayfire
Fork 549 https://github.com/login?return_to=%2Farrayfire%2Farrayfire
Star 4.8k https://github.com/login?return_to=%2Farrayfire%2Farrayfire
Code https://github.com/arrayfire/arrayfire
Issues 285 https://github.com/arrayfire/arrayfire/issues
Pull requests 18 https://github.com/arrayfire/arrayfire/pulls
Actions https://github.com/arrayfire/arrayfire/actions
Projects 0 https://github.com/arrayfire/arrayfire/projects
Wiki https://github.com/arrayfire/arrayfire/wiki
Security Uh oh! There was an error while loading. Please reload this page. https://github.com/arrayfire/arrayfire/security
Please reload this pagehttps://github.com/arrayfire/arrayfire/pull/3447
Insights https://github.com/arrayfire/arrayfire/pulse
Code https://github.com/arrayfire/arrayfire
Issues https://github.com/arrayfire/arrayfire/issues
Pull requests https://github.com/arrayfire/arrayfire/pulls
Actions https://github.com/arrayfire/arrayfire/actions
Projects https://github.com/arrayfire/arrayfire/projects
Wiki https://github.com/arrayfire/arrayfire/wiki
Security https://github.com/arrayfire/arrayfire/security
Insights https://github.com/arrayfire/arrayfire/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Farrayfire%2Farrayfire%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Farrayfire%2Farrayfire%2Fissues%2Fnew%2Fchoose
Jump to bottomhttps://github.com/arrayfire/arrayfire/pull/3447#issue-comment-box
umar456https://github.com/umar456
arrayfire:masterhttps://github.com/arrayfire/arrayfire/tree/master
umar456:multi_device_accesshttps://github.com/umar456/arrayfire/tree/multi_device_access
Allow access to arrays on other devices https://github.com/arrayfire/arrayfire/pull/3447#top
umar456https://github.com/umar456
arrayfire:masterhttps://github.com/arrayfire/arrayfire/tree/master
umar456:multi_device_accesshttps://github.com/umar456/arrayfire/tree/multi_device_access
Conversation 0 https://github.com/arrayfire/arrayfire/pull/3447
Commits 9 https://github.com/arrayfire/arrayfire/pull/3447/commits
Checks 0 https://github.com/arrayfire/arrayfire/pull/3447/checks
Files changed https://github.com/arrayfire/arrayfire/pull/3447/files
Please reload this pagehttps://github.com/arrayfire/arrayfire/pull/3447
https://github.co/hiddenchars
https://github.com/arrayfire/arrayfire/pull/{{ revealButtonHref }}
https://github.com/umar456
umar456https://github.com/umar456
Jun 16, 2023https://github.com/arrayfire/arrayfire/pull/3447#issue-1759807863
Please reload this pagehttps://github.com/arrayfire/arrayfire/pull/3447
Please reload this pagehttps://github.com/arrayfire/arrayfire/pull/3447
https://github.com/umar456
umar456https://github.com/umar456
force-pushedhttps://github.com/arrayfire/arrayfire/compare/3ea627e53536373730cb9aad84e544ceb75dfd81..6c3df7af09c87744b8400f794a0eb72608dd3d3e
3ea627ehttps://github.com/arrayfire/arrayfire/commit/3ea627e53536373730cb9aad84e544ceb75dfd81
6c3df7ahttps://github.com/arrayfire/arrayfire/commit/6c3df7af09c87744b8400f794a0eb72608dd3d3e
Compare https://github.com/arrayfire/arrayfire/compare/3ea627e53536373730cb9aad84e544ceb75dfd81..6c3df7af09c87744b8400f794a0eb72608dd3d3e
June 17, 2023 22:33https://github.com/arrayfire/arrayfire/pull/3447#event-9559657869
https://github.com/syurkevi
syurkevihttps://github.com/syurkevi
3.9.0https://github.com/arrayfire/arrayfire/milestone/32
Jul 27, 2023https://github.com/arrayfire/arrayfire/pull/3447#event-9939653760
https://github.com/umar456
umar456https://github.com/umar456
force-pushedhttps://github.com/arrayfire/arrayfire/compare/6c3df7af09c87744b8400f794a0eb72608dd3d3e..88c79f110f1db0c3fb31fd7eb4ab3984bc065482
6c3df7ahttps://github.com/arrayfire/arrayfire/commit/6c3df7af09c87744b8400f794a0eb72608dd3d3e
88c79f1https://github.com/arrayfire/arrayfire/commit/88c79f110f1db0c3fb31fd7eb4ab3984bc065482
Compare https://github.com/arrayfire/arrayfire/compare/6c3df7af09c87744b8400f794a0eb72608dd3d3e..88c79f110f1db0c3fb31fd7eb4ab3984bc065482
August 1, 2023 16:05https://github.com/arrayfire/arrayfire/pull/3447#event-9978587877
umar456https://github.com/umar456
August 16, 2023 15:12https://github.com/arrayfire/arrayfire/pull/3447#commits-pushed-f76d532
https://github.com/umar456
Move device checks out of getInfo into getArrayhttps://github.com/arrayfire/arrayfire/pull/3447/commits/f76d5329bde30b3c450dc7c1706e9c0b44cf47f8
f76d532https://github.com/arrayfire/arrayfire/pull/3447/commits/f76d5329bde30b3c450dc7c1706e9c0b44cf47f8
https://github.com/umar456
Allow access to buffers on other devices with the same contexthttps://github.com/arrayfire/arrayfire/pull/3447/commits/58db74f5666ea8f4e1047233b220f81b7ecaeb26
58db74fhttps://github.com/arrayfire/arrayfire/pull/3447/commits/58db74f5666ea8f4e1047233b220f81b7ecaeb26
https://github.com/umar456
Update OpenCL getQueue to accept the device idhttps://github.com/arrayfire/arrayfire/pull/3447/commits/cbbb5df5965475b3c53931090d1bdebb3b88f5f1
cbbb5dfhttps://github.com/arrayfire/arrayfire/pull/3447/commits/cbbb5df5965475b3c53931090d1bdebb3b88f5f1
https://github.com/umar456
Use getInfo instead of getArray in releaseHandle to get device idhttps://github.com/arrayfire/arrayfire/pull/3447/commits/ea4b7378534a61a7683990e237492c03ded5e104
ea4b737https://github.com/arrayfire/arrayfire/pull/3447/commits/ea4b7378534a61a7683990e237492c03ded5e104
https://github.com/umar456
Allow access to arrays on devices from other contexts and non-peer de…https://github.com/arrayfire/arrayfire/pull/3447/commits/c3ade9181060cfb41a414bb7894068b45b6938aa
c3ade91https://github.com/arrayfire/arrayfire/pull/3447/commits/c3ade9181060cfb41a414bb7894068b45b6938aa
https://github.com/syurkevi
syurkevihttps://github.com/syurkevi
Aug 17, 2023 https://github.com/arrayfire/arrayfire/pull/3447#pullrequestreview-1581780299
View reviewed changes https://github.com/arrayfire/arrayfire/pull/3447/files
umar456https://github.com/umar456
August 17, 2023 13:34https://github.com/arrayfire/arrayfire/pull/3447#commits-pushed-b96c73d
https://github.com/umar456
Update minimum cmake version for examples to 3.5 to avoid warningshttps://github.com/arrayfire/arrayfire/pull/3447/commits/b96c73d799e91f6e01f68d2be96064a541e58bca
b96c73dhttps://github.com/arrayfire/arrayfire/pull/3447/commits/b96c73d799e91f6e01f68d2be96064a541e58bca
https://github.com/umar456
Update CMakeSYCLInformation linker flags for executableshttps://github.com/arrayfire/arrayfire/pull/3447/commits/ed5f1149eb73d24b0a860192d1444e45dc1aa941
ed5f114https://github.com/arrayfire/arrayfire/pull/3447/commits/ed5f1149eb73d24b0a860192d1444e45dc1aa941
https://github.com/umar456
Separate system includes in cuda_unified and cuda_cuda testshttps://github.com/arrayfire/arrayfire/pull/3447/commits/08ca4420eaf44db63894deb5555ac5a21c8dc69d
08ca442https://github.com/arrayfire/arrayfire/pull/3447/commits/08ca4420eaf44db63894deb5555ac5a21c8dc69d
https://github.com/umar456
Add guard around GTest::gtest aliashttps://github.com/arrayfire/arrayfire/pull/3447/commits/f5a51c3b170f823b6b52e79654e9856324e802f9
f5a51c3https://github.com/arrayfire/arrayfire/pull/3447/commits/f5a51c3b170f823b6b52e79654e9856324e802f9
https://github.com/umar456
umar456https://github.com/umar456
syurkevihttps://github.com/syurkevi
stale reviewhttps://github.com/arrayfire/arrayfire/pull/3447#pullrequestreview-1581780299
f5a51c3https://github.com/arrayfire/arrayfire/commit/f5a51c3b170f823b6b52e79654e9856324e802f9
August 17, 2023 17:38https://github.com/arrayfire/arrayfire/pull/3447#event-10122229507
https://github.com/umar456
umar456https://github.com/umar456
force-pushedhttps://github.com/arrayfire/arrayfire/compare/88c79f110f1db0c3fb31fd7eb4ab3984bc065482..f5a51c3b170f823b6b52e79654e9856324e802f9
88c79f1https://github.com/arrayfire/arrayfire/commit/88c79f110f1db0c3fb31fd7eb4ab3984bc065482
f5a51c3https://github.com/arrayfire/arrayfire/commit/f5a51c3b170f823b6b52e79654e9856324e802f9
Compare https://github.com/arrayfire/arrayfire/compare/88c79f110f1db0c3fb31fd7eb4ab3984bc065482..f5a51c3b170f823b6b52e79654e9856324e802f9
August 17, 2023 17:38https://github.com/arrayfire/arrayfire/pull/3447#event-10122229545
https://github.com/syurkevi
syurkevihttps://github.com/syurkevi
Aug 17, 2023 https://github.com/arrayfire/arrayfire/pull/3447#pullrequestreview-1583396338
View reviewed changes https://github.com/arrayfire/arrayfire/pull/3447/files/f5a51c3b170f823b6b52e79654e9856324e802f9
https://github.com/umar456
umar456https://github.com/umar456
541687ahttps://github.com/arrayfire/arrayfire/commit/541687a0276a2019dd0be4cfdb339be514f28758
Aug 17, 2023https://github.com/arrayfire/arrayfire/pull/3447#event-10123533736
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Farrayfire%2Farrayfire%2Fpull%2F3447
https://github.com/syurkevi
syurkevi https://github.com/syurkevi
https://github.com/arrayfire/arrayfire/pull/3447/files/f5a51c3b170f823b6b52e79654e9856324e802f9
3.9.0 https://github.com/arrayfire/arrayfire/milestone/32
Please reload this pagehttps://github.com/arrayfire/arrayfire/pull/3447
https://github.com/umar456
https://github.com/syurkevi
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.