Skip to content

Commit

Permalink
Add mirage, StructTensor, and SDQL
Browse files Browse the repository at this point in the history
  • Loading branch information
utensil committed Oct 15, 2024
1 parent 999127f commit 4ffbb24
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 4 deletions.
5 changes: 5 additions & 0 deletions yard-rs/clifford-xp/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,7 @@ For GPU backends, there are:
- [mlx-rs](https://github.com/oxideai/mlx-rs)
- [rai](https://github.com/cksac/rai) JAX-like
- [krnl](https://github.com/charles-r-earp/krnl)
- [luminal](https://github.com/jafioti/luminal) which uses composable compilers and uses egg
- [cudarc](https://github.com/coreylowman/cudarc) for CUDA
- [Ash](https://github.com/ash-rs/ash) for Vulkan
- [gpu.cpp](https://github.com/AnswerDotAI/gpu.cpp) in C++
Expand Down Expand Up @@ -93,6 +94,10 @@ For symbolic backends, there are:
- [GiNaC](https://www.ginac.de/)
- [cadabra2](https://github.com/kpeeters/cadabra2)

For program optimization, the approach of [mirage](https://github.com/mirage-project/mirage), [StructTensor](https://github.com/edin-dal/structtensor), and `STOREL`(*Optimizing Tensor Programs on Flexible Storage*) based on [SDQL](https://github.com/edin-dal/sdql) and egg should be considered.

<!-- - [Enumo](https://github.com/uwplse/ruler), https://github.com/moves-rwth/caesar which uses egg -->

As for codegen, there are

- [Gaalop](https://github.com/CallForSanity/Gaalop)
Expand Down
5 changes: 1 addition & 4 deletions yard-rs/runpod-xp/justfile
Original file line number Diff line number Diff line change
Expand Up @@ -14,12 +14,9 @@ kill:
test-kill ID:
RUNPOD_POD_ID={{ID}} python kill.py

run CONFIG:
run CONFIG="demo.yml":
python run.py {{ justfile_directory() / "tasks" / CONFIG }}

test-run:
just run demo.yml

gpus:
#!/usr/bin/env bash
curl --request POST \
Expand Down

0 comments on commit 4ffbb24

Please sign in to comment.