René's URL Explorer Experiment


Title: Implement Batched Einsum ArrayContext by kaushikcfd · Pull Request #217 · inducer/arraycontext · GitHub

Open Graph Title: Implement Batched Einsum ArrayContext by kaushikcfd · Pull Request #217 · inducer/arraycontext

X Title: Implement Batched Einsum ArrayContext by kaushikcfd · Pull Request #217 · inducer/arraycontext

Description: Choose your favorite numpy-workalike! Contribute to inducer/arraycontext development by creating an account on GitHub.

Open Graph Description: This is a draft because: Includes commits from Implement SplitPytatoArrayContext that attempts a trivial parallelization strategy #216

X Description: This is a draft because: Includes commits from Implement SplitPytatoArrayContext that attempts a trivial parallelization strategy #216

Opengraph URL: https://github.com/inducer/arraycontext/pull/217

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:11eecc14-a6a7-0662-1dce-6521d24fc52c
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idDEC4:CD446:825A8E:B8C28C:6A4E7C3C
html-safe-nonceb8b3d9e036a5e878575b83df351abba42568dd20875ecb40bada6ab7df6c169c
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJERUM0OkNENDQ2OjgyNUE4RTpCOEMyOEM6NkE0RTdDM0MiLCJ2aXNpdG9yX2lkIjoiODgzNjg2MTM2NDY2NjI2ODczMiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac68d93de8b4c9cb5bfcefb1c8ddf7cc43a1b9ff0dff147a2de8c880276c42f032
hovercard-subject-tagpull_request:1212741975
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/inducer/arraycontext/217/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/2ff9f6161a541d04163084f1689d88e2ec37243611621ad1f66c482e8f7a8d3f/inducer/arraycontext/pull/217
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/2ff9f6161a541d04163084f1689d88e2ec37243611621ad1f66c482e8f7a8d3f/inducer/arraycontext/pull/217
og:image:altThis is a draft because: Includes commits from Implement SplitPytatoArrayContext that attempts a trivial parallelization strategy #216
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamekaushikcfd
hostnamegithub.com
expected-hostnamegithub.com
None41b6ab3ba6d20a71766ac245b5a4a94c6fc672a9cd4da7d44c1b33ab8bf6a21c
turbo-cache-controlno-cache
go-importgithub.com/inducer/arraycontext git https://github.com/inducer/arraycontext.git
octolytics-dimension-user_id352067
octolytics-dimension-user_logininducer
octolytics-dimension-repository_id364716587
octolytics-dimension-repository_nwoinducer/arraycontext
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id364716587
octolytics-dimension-repository_network_root_nwoinducer/arraycontext
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
releasee6a744804e8e70f97b4d5a18a94dcc63db22f97a
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/inducer/arraycontext/pull/217#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Finducer%2Farraycontext%2Fpull%2F217
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
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
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
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/enterprise/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%2Finducer%2Farraycontext%2Fpull%2F217
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=inducer%2Farraycontext
Reloadhttps://github.com/inducer/arraycontext/pull/217
Reloadhttps://github.com/inducer/arraycontext/pull/217
Reloadhttps://github.com/inducer/arraycontext/pull/217
inducer https://github.com/inducer
arraycontexthttps://github.com/inducer/arraycontext
Notifications https://github.com/login?return_to=%2Finducer%2Farraycontext
Fork 11 https://github.com/login?return_to=%2Finducer%2Farraycontext
Star 9 https://github.com/login?return_to=%2Finducer%2Farraycontext
Code https://github.com/inducer/arraycontext
Issues 23 https://github.com/inducer/arraycontext/issues
Pull requests 20 https://github.com/inducer/arraycontext/pulls
Actions https://github.com/inducer/arraycontext/actions
Projects https://github.com/inducer/arraycontext/projects
Security and quality 0 https://github.com/inducer/arraycontext/security
Insights https://github.com/inducer/arraycontext/pulse
Code https://github.com/inducer/arraycontext
Issues https://github.com/inducer/arraycontext/issues
Pull requests https://github.com/inducer/arraycontext/pulls
Actions https://github.com/inducer/arraycontext/actions
Projects https://github.com/inducer/arraycontext/projects
Security and quality https://github.com/inducer/arraycontext/security
Insights https://github.com/inducer/arraycontext/pulse
kaushikcfdhttps://github.com/kaushikcfd
mainhttps://github.com/inducer/arraycontext/tree/main
batched_einsum_actxhttps://github.com/inducer/arraycontext/tree/batched_einsum_actx
Conversationhttps://github.com/inducer/arraycontext/pull/217
Commits8 (8)https://github.com/inducer/arraycontext/pull/217/commits
Checkshttps://github.com/inducer/arraycontext/pull/217/checks
Files changedhttps://github.com/inducer/arraycontext/pull/217/files
Implement Batched Einsum ArrayContexthttps://github.com/inducer/arraycontext/pull/217#top
kaushikcfdhttps://github.com/kaushikcfd
mainhttps://github.com/inducer/arraycontext/tree/main
batched_einsum_actxhttps://github.com/inducer/arraycontext/tree/batched_einsum_actx
https://github.com/kaushikcfd
kaushikcfdhttps://github.com/kaushikcfd
Jan 22, 2023https://github.com/inducer/arraycontext/pull/217#issue-1552294273
Implement SplitPytatoArrayContext that attempts a trivial parallelization strategy #216https://github.com/inducer/arraycontext/pull/216
Please reload this pagehttps://github.com/inducer/arraycontext/pull/217
https://github.com/kaushikcfd
kaushikcfdhttps://github.com/kaushikcfd
force-pushedhttps://github.com/inducer/arraycontext/compare/85f0e00d76d3012e5590b96832a261c0ed2c99ef..fb42c9995d833495deddc300dceb3e3c26b1f289
85f0e00https://github.com/inducer/arraycontext/commit/85f0e00d76d3012e5590b96832a261c0ed2c99ef
fb42c99https://github.com/inducer/arraycontext/commit/fb42c9995d833495deddc300dceb3e3c26b1f289
Compare https://github.com/inducer/arraycontext/compare/85f0e00d76d3012e5590b96832a261c0ed2c99ef..fb42c9995d833495deddc300dceb3e3c26b1f289
January 24, 2023 21:01https://github.com/inducer/arraycontext/pull/217#event-8348402228
https://github.com/kaushikcfd
kaushikcfdhttps://github.com/kaushikcfd
Jan 25, 2023 https://github.com/inducer/arraycontext/pull/217#ref-pullrequest-1557054615
Attach axes tags to cell volume terms in dt_geometric_factors inducer/grudge#302 https://github.com/inducer/grudge/pull/302
https://github.com/kaushikcfd
kaushikcfdhttps://github.com/kaushikcfd
force-pushedhttps://github.com/inducer/arraycontext/compare/c3b80166c8defde928763c662875e4f2f4323855..df4e8d4c96329dcb9885b3d7e13d093a0b5c98e1
c3b8016https://github.com/inducer/arraycontext/commit/c3b80166c8defde928763c662875e4f2f4323855
df4e8d4https://github.com/inducer/arraycontext/commit/df4e8d4c96329dcb9885b3d7e13d093a0b5c98e1
Compare https://github.com/inducer/arraycontext/compare/c3b80166c8defde928763c662875e4f2f4323855..df4e8d4c96329dcb9885b3d7e13d093a0b5c98e1
January 29, 2023 21:25https://github.com/inducer/arraycontext/pull/217#event-8382642123
kaushikcfdhttps://github.com/kaushikcfd
January 30, 2023 15:38https://github.com/inducer/arraycontext/pull/217#commits-pushed-aaf1607
https://github.com/kaushikcfd
Implement PytatoSplitArrayContexthttps://github.com/inducer/arraycontext/pull/217/commits/aaf160767eeb293482b061bf7ecaab5160525f18
aaf1607https://github.com/inducer/arraycontext/pull/217/commits/aaf160767eeb293482b061bf7ecaab5160525f18
https://github.com/kaushikcfd
Add SplitPytatoArrayContext to the test suitehttps://github.com/inducer/arraycontext/pull/217/commits/77c1977935f0ee403031f64f51d7a39a445c11d0
77c1977https://github.com/inducer/arraycontext/pull/217/commits/77c1977935f0ee403031f64f51d7a39a445c11d0
https://github.com/kaushikcfd
change dimension valueshttps://github.com/inducer/arraycontext/pull/217/commits/bb03c865f39836f6feb48c26b2a012d4b73d7cd7
bb03c86https://github.com/inducer/arraycontext/pull/217/commits/bb03c865f39836f6feb48c26b2a012d4b73d7cd7
https://github.com/kaushikcfd
kaushikcfdhttps://github.com/kaushikcfd
force-pushedhttps://github.com/inducer/arraycontext/compare/c6f269fb98de730919adb6a04a48674d04272836..bfdba119f36f009f947d5d9f4f6644d2f9137577
c6f269fhttps://github.com/inducer/arraycontext/commit/c6f269fb98de730919adb6a04a48674d04272836
bfdba11https://github.com/inducer/arraycontext/commit/bfdba119f36f009f947d5d9f4f6644d2f9137577
Compare https://github.com/inducer/arraycontext/compare/c6f269fb98de730919adb6a04a48674d04272836..bfdba119f36f009f947d5d9f4f6644d2f9137577
February 2, 2023 04:17https://github.com/inducer/arraycontext/pull/217#event-8416949474
https://github.com/kaushikcfd
kaushikcfdhttps://github.com/kaushikcfd
force-pushedhttps://github.com/inducer/arraycontext/compare/5efcedd883e11547fc58e7ca4528f2fa7cbef370..e929e2d2d827a906414770f2f1b344e9be88f6ab
5efceddhttps://github.com/inducer/arraycontext/commit/5efcedd883e11547fc58e7ca4528f2fa7cbef370
e929e2dhttps://github.com/inducer/arraycontext/commit/e929e2d2d827a906414770f2f1b344e9be88f6ab
Compare https://github.com/inducer/arraycontext/compare/5efcedd883e11547fc58e7ca4528f2fa7cbef370..e929e2d2d827a906414770f2f1b344e9be88f6ab
February 9, 2023 03:27https://github.com/inducer/arraycontext/pull/217#event-8475157353
kaushikcfdhttps://github.com/kaushikcfd
February 8, 2023 21:40https://github.com/inducer/arraycontext/pull/217#commits-pushed-5481af1
https://github.com/kaushikcfd
Implemented BatchedEinsumArrayContexthttps://github.com/inducer/arraycontext/pull/217/commits/5481af137c092f89b00c3f29d80906e81e75d840
5481af1https://github.com/inducer/arraycontext/pull/217/commits/5481af137c092f89b00c3f29d80906e81e75d840
https://github.com/kaushikcfd
make feinsum a soft dep.https://github.com/inducer/arraycontext/pull/217/commits/b22feb66dbafd2f4bd49fb67f9026775796d99ea
b22feb6https://github.com/inducer/arraycontext/pull/217/commits/b22feb66dbafd2f4bd49fb67f9026775796d99ea
https://github.com/kaushikcfd
Test BatchedEinsumPytatoPyOpenCLArrayContexthttps://github.com/inducer/arraycontext/pull/217/commits/8211a9c3db072be1c88b779a442c6b71a0eba5cc
8211a9chttps://github.com/inducer/arraycontext/pull/217/commits/8211a9c3db072be1c88b779a442c6b71a0eba5cc
https://github.com/kaushikcfd
kaushikcfdhttps://github.com/kaushikcfd
force-pushedhttps://github.com/inducer/arraycontext/compare/e929e2d2d827a906414770f2f1b344e9be88f6ab..8211a9c3db072be1c88b779a442c6b71a0eba5cc
e929e2dhttps://github.com/inducer/arraycontext/commit/e929e2d2d827a906414770f2f1b344e9be88f6ab
8211a9chttps://github.com/inducer/arraycontext/commit/8211a9c3db072be1c88b779a442c6b71a0eba5cc
Compare https://github.com/inducer/arraycontext/compare/e929e2d2d827a906414770f2f1b344e9be88f6ab..8211a9c3db072be1c88b779a442c6b71a0eba5cc
February 9, 2023 03:40https://github.com/inducer/arraycontext/pull/217#event-8475198913
https://github.com/kaushikcfd
kaushikcfdhttps://github.com/kaushikcfd
Feb 22, 2023 https://github.com/inducer/arraycontext/pull/217#ref-pullrequest-1549723279
Fix an empty mesh issue(?) kaushikcfd/meshmode#7 https://github.com/kaushikcfd/meshmode/pull/7
https://github.com/kaushikcfd
kaushikcfdhttps://github.com/kaushikcfd
May 5, 2023 https://github.com/inducer/arraycontext/pull/217#ref-pullrequest-1697869819
Copy axes and tags in zeros_like/full_like #229 https://github.com/inducer/arraycontext/pull/229
https://github.com/kaushikcfd
kaushikcfdhttps://github.com/kaushikcfd
Jul 29, 2023 https://github.com/inducer/arraycontext/pull/217#ref-pullrequest-1667380853
Entropy stable DG and flux-differencing inducer/grudge#306 https://github.com/inducer/grudge/pull/306
https://github.com/inducer
inducerhttps://github.com/inducer
Sep 6, 2023 https://github.com/inducer/arraycontext/pull/217#pullrequestreview-1614267606
View reviewed changes https://github.com/inducer/arraycontext/pull/217/files/8211a9c3db072be1c88b779a442c6b71a0eba5cc
arraycontext/impl/pytato/batched_einsum/utils.pyhttps://github.com/inducer/arraycontext/pull/217/files/8211a9c3db072be1c88b779a442c6b71a0eba5cc#diff-bca9e93fc0e5055938e98063a937563d916392a6ae0b10e5015c08b8028a407a
inducerhttps://github.com/inducer
Sep 6, 2023https://github.com/inducer/arraycontext/pull/217#discussion_r1317865165
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/inducer/arraycontext/pull/217
arraycontext/impl/pytato/batched_einsum/utils.pyhttps://github.com/inducer/arraycontext/pull/217/files/8211a9c3db072be1c88b779a442c6b71a0eba5cc#diff-bca9e93fc0e5055938e98063a937563d916392a6ae0b10e5015c08b8028a407a
inducerhttps://github.com/inducer
Sep 6, 2023https://github.com/inducer/arraycontext/pull/217#discussion_r1317865220
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/inducer/arraycontext/pull/217
kaushikcfdhttps://github.com/kaushikcfd
Sep 7, 2023https://github.com/inducer/arraycontext/pull/217#discussion_r1318018070
Please reload this pagehttps://github.com/inducer/arraycontext/pull/217
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/inducer/arraycontext/pull/217
arraycontext/impl/pytato/batched_einsum/utils.pyhttps://github.com/inducer/arraycontext/pull/217/files/8211a9c3db072be1c88b779a442c6b71a0eba5cc#diff-bca9e93fc0e5055938e98063a937563d916392a6ae0b10e5015c08b8028a407a
Please reload this pagehttps://github.com/inducer/arraycontext/pull/217
kaushikcfdhttps://github.com/kaushikcfd
September 6, 2023 23:54https://github.com/inducer/arraycontext/pull/217#commits-pushed-e4cf24b
https://github.com/kaushikcfd
fixup! Test BatchedEinsumPytatoPyOpenCLArrayContexthttps://github.com/inducer/arraycontext/pull/217/commits/e4cf24b8c1f64f1734cc223d55531d59024bf515
e4cf24bhttps://github.com/inducer/arraycontext/pull/217/commits/e4cf24b8c1f64f1734cc223d55531d59024bf515
https://github.com/kaushikcfd
fixup! Implemented BatchedEinsumArrayContexthttps://github.com/inducer/arraycontext/pull/217/commits/caaa471f9ec2fd3f71979ce563987ebc151896b0
caaa471https://github.com/inducer/arraycontext/pull/217/commits/caaa471f9ec2fd3f71979ce563987ebc151896b0
https://github.com/kaushikcfd
kaushikcfdhttps://github.com/kaushikcfd
force-pushedhttps://github.com/inducer/arraycontext/compare/8bc3e1433ce249e9e8b7aa7a3ff320820026e9a9..caaa471f9ec2fd3f71979ce563987ebc151896b0
8bc3e14https://github.com/inducer/arraycontext/commit/8bc3e1433ce249e9e8b7aa7a3ff320820026e9a9
caaa471https://github.com/inducer/arraycontext/commit/caaa471f9ec2fd3f71979ce563987ebc151896b0
Compare https://github.com/inducer/arraycontext/compare/8bc3e1433ce249e9e8b7aa7a3ff320820026e9a9..caaa471f9ec2fd3f71979ce563987ebc151896b0
September 7, 2023 06:55https://github.com/inducer/arraycontext/pull/217#event-10303471112
https://github.com/majosm
majosmhttps://github.com/majosm
Sep 7, 2023 https://github.com/inducer/arraycontext/pull/217#ref-issue-1884529989
Error with batched einsum array context illinois-ceesd/mirgecom#967 https://github.com/illinois-ceesd/mirgecom/issues/967
https://github.com/kaushikcfd
kaushikcfdhttps://github.com/kaushikcfd
Mar 7, 2025 https://github.com/inducer/arraycontext/pull/217#ref-pullrequest-1015273136
Implements a Loop Fusion Transformation inducer/loopy#493 https://github.com/inducer/loopy/pull/493
https://github.co/hiddenchars
https://github.com/inducer/arraycontext/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%2Finducer%2Farraycontext%2Fpull%2F217
https://github.com/inducer
inducer https://github.com/inducer
https://github.com/inducer/arraycontext/pull/217/files/8211a9c3db072be1c88b779a442c6b71a0eba5cc
Please reload this pagehttps://github.com/inducer/arraycontext/pull/217
https://github.com/kaushikcfd
https://github.com/inducer
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.