<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/mlir/lib/Dialect/SparseTensor/Utils/Merger.cpp, branch main</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/'/>
<entry>
<title>[mlir][NFC] update `mlir/Dialect` create APIs (21/n) (#149928)</title>
<updated>2025-07-22T12:15:27+00:00</updated>
<author>
<name>Maksim Levental</name>
<email>maksim.levental@gmail.com</email>
</author>
<published>2025-07-22T12:15:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=972ac59c9af4ad47af0b3542ae936b3470727e5f'/>
<id>972ac59c9af4ad47af0b3542ae936b3470727e5f</id>
<content type='text'>
See https://github.com/llvm/llvm-project/pull/147168 for more info.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
See https://github.com/llvm/llvm-project/pull/147168 for more info.</pre>
</div>
</content>
</entry>
<entry>
<title>[mlir][sparse] recognize ReLu operation during sparsification (#92016)</title>
<updated>2024-05-13T21:02:29+00:00</updated>
<author>
<name>Aart Bik</name>
<email>ajcbik@google.com</email>
</author>
<published>2024-05-13T21:02:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=70e227a404e51f9248c7ad5d79953805b2afacb4'/>
<id>70e227a404e51f9248c7ad5d79953805b2afacb4</id>
<content type='text'>
This is a proof of concept recognition of the most basic forms of ReLu
operations, used to show-case sparsification of end-to-end PyTorch
models. In the long run, we must avoid lowering such constructs too
early (with this need for raising them back).

See discussion at

https://discourse.llvm.org/t/min-max-abs-relu-recognition-starter-project/78918</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a proof of concept recognition of the most basic forms of ReLu
operations, used to show-case sparsification of end-to-end PyTorch
models. In the long run, we must avoid lowering such constructs too
early (with this need for raising them back).

See discussion at

https://discourse.llvm.org/t/min-max-abs-relu-recognition-starter-project/78918</pre>
</div>
</content>
</entry>
<entry>
<title>[mlir][sparse] make sparse compiler more admissible. (#90927)</title>
<updated>2024-05-03T01:53:38+00:00</updated>
<author>
<name>Peiming Liu</name>
<email>peiming@google.com</email>
</author>
<published>2024-05-03T01:53:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=fc83eda46ed2e8d6e121cc9b3c04669651e23ad0'/>
<id>fc83eda46ed2e8d6e121cc9b3c04669651e23ad0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[mlir][sparse] allow YieldOp to yield multiple values. (#87261)</title>
<updated>2024-04-01T17:30:36+00:00</updated>
<author>
<name>Peiming Liu</name>
<email>peiming@google.com</email>
</author>
<published>2024-04-01T17:30:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=a54930e696a275ac3947484f44d770cd587ce147'/>
<id>a54930e696a275ac3947484f44d770cd587ce147</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[mlir][sparse] add merger support on Batch LevelType. (#83186)</title>
<updated>2024-02-27T21:18:43+00:00</updated>
<author>
<name>Peiming Liu</name>
<email>36770114+PeimingLiu@users.noreply.github.com</email>
</author>
<published>2024-02-27T21:18:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=d82e93e7f129d9e8b72570efdf4a15d6ec3d4336'/>
<id>d82e93e7f129d9e8b72570efdf4a15d6ec3d4336</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Reapply "[mlir][sparse] remove LevelType enum, construct LevelType from LevelFormat and Properties" (#81923) (#81934)</title>
<updated>2024-02-15T22:48:52+00:00</updated>
<author>
<name>Peiming Liu</name>
<email>36770114+PeimingLiu@users.noreply.github.com</email>
</author>
<published>2024-02-15T22:48:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=aaf916456aeb2d748e74ddbcd394de153e19b112'/>
<id>aaf916456aeb2d748e74ddbcd394de153e19b112</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "[mlir][sparse] remove LevelType enum, construct LevelType from LevelF…" (#81923)</title>
<updated>2024-02-15T21:26:44+00:00</updated>
<author>
<name>Mehdi Amini</name>
<email>joker.eph@gmail.com</email>
</author>
<published>2024-02-15T21:26:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=513448d28e57535d71ea7eeda209db98ad3a1ee1'/>
<id>513448d28e57535d71ea7eeda209db98ad3a1ee1</id>
<content type='text'>
Reverts llvm/llvm-project#81799 ; this broke the mlir gcc7 bot.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reverts llvm/llvm-project#81799 ; this broke the mlir gcc7 bot.</pre>
</div>
</content>
</entry>
<entry>
<title>[mlir][sparse] remove LevelType enum, construct LevelType from LevelF… (#81799)</title>
<updated>2024-02-15T20:31:03+00:00</updated>
<author>
<name>Peiming Liu</name>
<email>36770114+PeimingLiu@users.noreply.github.com</email>
</author>
<published>2024-02-15T20:31:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=235ec0f791749d94ac1ca1441b8b06d4ba09792c'/>
<id>235ec0f791749d94ac1ca1441b8b06d4ba09792c</id>
<content type='text'>
…ormat and properties instead.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
…ormat and properties instead.</pre>
</div>
</content>
</entry>
<entry>
<title>[mlir][sparse] Implement parsing n out of m (#79935)</title>
<updated>2024-02-08T19:38:42+00:00</updated>
<author>
<name>Yinying Li</name>
<email>107574043+yinying-lisa-li@users.noreply.github.com</email>
</author>
<published>2024-02-08T19:38:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=e5924d64991abb4da111317ff5e8d9147265354a'/>
<id>e5924d64991abb4da111317ff5e8d9147265354a</id>
<content type='text'>
1. Add parsing methods for block[n, m].
2. Encode n and m with the newly extended 64-bit LevelType enum.
3. Update 2:4 methods names/comments to n:m.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
1. Add parsing methods for block[n, m].
2. Encode n and m with the newly extended 64-bit LevelType enum.
3. Update 2:4 methods names/comments to n:m.</pre>
</div>
</content>
</entry>
<entry>
<title>[mlir][sparse] rename DimLevelType to LevelType (#73561)</title>
<updated>2023-11-27T22:27:52+00:00</updated>
<author>
<name>Aart Bik</name>
<email>39774503+aartbik@users.noreply.github.com</email>
</author>
<published>2023-11-27T22:27:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=1944c4f76b47c0b86c91845987baca24fd4775f8'/>
<id>1944c4f76b47c0b86c91845987baca24fd4775f8</id>
<content type='text'>
The "Dim" prefix is a legacy left-over that no longer makes sense, since
we have a very strict "Dimension" vs. "Level" definition for sparse
tensor types and their storage.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The "Dim" prefix is a legacy left-over that no longer makes sense, since
we have a very strict "Dimension" vs. "Level" definition for sparse
tensor types and their storage.</pre>
</div>
</content>
</entry>
</feed>
