@@ -118,7 +118,7 @@ pragmatic solution. The following non-exhaustive list refers to some of the
118
118
projects that influenced Linalg design:
119
119
120
120
- [ ONNX] ( https://onnx.ai/ ) ,
121
- - [ LIFT] ( https://www. lift-project.org / ) ,
121
+ - [ LIFT] ( https://lift-project.github.io / ) ,
122
122
- [ XLA] ( https://www.tensorflow.org/xla/architecture ) ,
123
123
- [ Halide] ( https://halide-lang.org/ ) and [ TVM] ( https://tvm.apache.org/ ) ,
124
124
- [ TACO] ( http://tensor-compiler.org/ ) ,
@@ -171,12 +171,12 @@ Linalg hopes to additionally address the following:
171
171
other, thus simplifying the intermediate representation.
172
172
173
173
### Lessons from LIFT<a name =" lessonslift " ></a >
174
- [ LIFT] ( https://www. lift-project.org / ) is a system to write computational
174
+ [ LIFT] ( https://lift-project.github.io / ) is a system to write computational
175
175
kernels based on functional abstractions. Transformations are
176
176
represented by additional nodes in the IR, whose semantics are at the
177
177
level of the algorithm (e.g. ` partialReduce ` ).
178
178
LIFT applies and composes transformations by using [ local rewrite
179
- rules] ( https://www. lift-project.org/presentations /2015/ICFP-2015 .pdf ) that
179
+ rules] ( https://lift-project.github.io/publications /2015/steuwer15generating .pdf ) that
180
180
embed these additional nodes directly in the functional abstraction.
181
181
182
182
Similarly to LIFT, Linalg uses local rewrite rules implemented with the MLIR
@@ -194,9 +194,9 @@ Linalg builds on, and helps separate concerns in the LIFT approach as follows:
194
194
LIFT is expected to further influence the design of Linalg as it evolves. In
195
195
particular, extending the data structure abstractions to support non-dense
196
196
tensors can use the experience of LIFT abstractions for
197
- [ sparse] ( https://www. lift-project.org /publications/2016/harries16sparse.pdf )
197
+ [ sparse] ( https://lift-project.github.io /publications/2016/harries16sparse.pdf )
198
198
and [ position-dependent
199
- arrays] ( https://www. lift-project.org /publications/2019/pizzuti19positiondependentarrays.pdf ) .
199
+ arrays] ( https://lift-project.github.io /publications/2019/pizzuti19positiondependentarrays.pdf ) .
200
200
201
201
### Lessons from XLA<a name =" lessonsxla " ></a >
202
202
[ XLA] ( https://www.tensorflow.org/xla/architecture ) is one of the first
0 commit comments