Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allocation order refactor #2168

Merged
merged 84 commits into from
May 14, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
84 commits
Select commit Hold shift + click to select a range
7f2fab4
wip
jjsjann123 Apr 30, 2024
4a3c28a
WIP
jjsjann123 Apr 30, 2024
2202589
WIP
jjsjann123 Apr 30, 2024
2c2ba72
fixing build
jjsjann123 Apr 30, 2024
de1fd00
fixing build
jjsjann123 Apr 30, 2024
1f064cd
fixing build
jjsjann123 Apr 30, 2024
3eece06
build
jjsjann123 Apr 30, 2024
094a3bd
fixing test build
jjsjann123 Apr 30, 2024
efe6674
fixing skipping logic on non_bc id count
jjsjann123 Apr 30, 2024
85c5c04
fix skipping logic
jjsjann123 Apr 30, 2024
e7a324d
building graph
jjsjann123 Apr 30, 2024
cb255de
fixing dependency check
jjsjann123 Apr 30, 2024
bd52d4a
skipping broadcast
jjsjann123 Apr 30, 2024
4f5b1ea
restoring some behavior
jjsjann123 May 1, 2024
9524562
fixing tests
jjsjann123 May 1, 2024
371b8d6
removing obsolete tests
jjsjann123 May 1, 2024
a75ccec
removing failing tests
jjsjann123 May 1, 2024
8b6b28b
Merge remote-tracking branch 'origin/main' into allocation_order_refa…
jjsjann123 May 1, 2024
553c303
Merge remote-tracking branch 'jiej/allocation_order_refactor' into al…
jjsjann123 May 1, 2024
ef68c47
updating logic and skip setting alloc when it's trivial
jjsjann123 May 1, 2024
44c91d3
quick refactor
jjsjann123 May 1, 2024
be1b369
fixing typo
jjsjann123 May 1, 2024
de6b231
comma
jjsjann123 May 1, 2024
9bff4e0
quick patch
jjsjann123 May 1, 2024
8ed9896
removing half finished line
jjsjann123 May 1, 2024
3d730ac
updating tests
jjsjann123 May 1, 2024
676ba20
fixing test; patching logic for selfmapping
jjsjann123 May 1, 2024
5c6d3fe
fixing test include and syntax
jjsjann123 May 1, 2024
df70119
adding permutation resolution
jjsjann123 May 2, 2024
a4ecc9d
fixing build
jjsjann123 May 2, 2024
7252462
fixing braces
jjsjann123 May 2, 2024
e399e0f
fixing logic
jjsjann123 May 2, 2024
ff420b1
cleaning WIP
jjsjann123 May 3, 2024
d521537
code cleaning
jjsjann123 May 3, 2024
4f1a1d8
fixing API
jjsjann123 May 3, 2024
a9e0f2f
wip
jjsjann123 May 3, 2024
408064a
adding doc
jjsjann123 May 3, 2024
6db9482
more comment
jjsjann123 May 3, 2024
3a1bae7
more docs
jjsjann123 May 3, 2024
e232007
removing sharp-edge hack 0
jjsjann123 May 3, 2024
cdbbb11
simplifying propagation
jjsjann123 May 3, 2024
60f0771
clangformat
jjsjann123 May 3, 2024
2e178a2
fixing nvfuser::TensorView::clearReductionIterDomains
jjsjann123 May 4, 2024
b2030c8
fixing part 2
jjsjann123 May 4, 2024
646c2b8
fixing nvfuser::TensorView::clearReductionIterDomains
jjsjann123 May 4, 2024
69c0c67
fixing part 2
jjsjann123 May 4, 2024
d7c8a5e
clangformat and tests
jjsjann123 May 4, 2024
010aac0
typo
jjsjann123 May 4, 2024
e9e0235
typo
jjsjann123 May 4, 2024
0b94a2e
fixing test
jjsjann123 May 4, 2024
e25b459
trying to fix test again
jjsjann123 May 4, 2024
0ba4d16
fixing test for real this time
jjsjann123 May 4, 2024
3f0c191
clangformat
jjsjann123 May 4, 2024
15a9fea
Merge remote-tracking branch 'origin/main' into HEAD
jjsjann123 May 4, 2024
711d0ae
fixing mapping for reshape
jjsjann123 May 4, 2024
fbecdbe
fix
jjsjann123 May 4, 2024
94bdb2c
relax the check to avoid assert
jjsjann123 May 5, 2024
68ccbea
fixing tests
jjsjann123 May 5, 2024
c383241
removing computeatmap
jjsjann123 May 5, 2024
9048986
revert changes
jjsjann123 May 5, 2024
6498877
clang tidy and test WAR
jjsjann123 May 5, 2024
0520ce2
restore everything
jjsjann123 May 5, 2024
b895356
clang format
jjsjann123 May 5, 2024
239bf10
quick refactor / clean up
jjsjann123 May 6, 2024
28f3959
Merge remote-tracking branch 'origin/main' into HEAD
jjsjann123 May 6, 2024
fbc1823
quick_fix
jjsjann123 May 6, 2024
488223f
review comments
jjsjann123 May 6, 2024
12ac2a9
updating minimal repro test
jjsjann123 May 6, 2024
8099f6f
reverting tensor_view changes
jjsjann123 May 6, 2024
d0c8fc4
Merge remote-tracking branch 'origin/clearReductionIterDomains_patch'…
jjsjann123 May 6, 2024
2569226
Merge remote-tracking branch 'origin/main' into HEAD
jjsjann123 May 7, 2024
c46582b
more comment and code cleaning
jjsjann123 May 7, 2024
e96f0d4
clangformat
jjsjann123 May 7, 2024
4beff7d
updating test comment
jjsjann123 May 7, 2024
e5b2652
Update csrc/preseg_passes/allocation_order_inference.cpp
naoyam May 8, 2024
93e26c3
Update csrc/preseg_passes/allocation_order_inference.cpp
naoyam May 8, 2024
1920f81
Update csrc/preseg_passes/allocation_order_inference.cpp
naoyam May 8, 2024
87ea434
code cleaning per review comment
jjsjann123 May 9, 2024
aa6a626
fixing logic
jjsjann123 May 9, 2024
4cc295f
Merge branch 'main' into allocation_order_refactor
jjsjann123 May 9, 2024
f4a8e16
xiang's comment on removing nested for loop
jjsjann123 May 9, 2024
caf819f
linter
jjsjann123 May 9, 2024
0ab850e
Merge remote-tracking branch 'jiej/allocation_order_refactor' into HEAD
jjsjann123 May 9, 2024
ae4b389
Merge branch 'main' into allocation_order_refactor
jjsjann123 May 13, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Loading