-
-
Notifications
You must be signed in to change notification settings - Fork 55
📝 Getting Started With MLIR #1555
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
Draft
MatthiasReumann
wants to merge
69
commits into
main
Choose a base branch
from
docs/getting_started_mlir
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Changes from 61 commits
Commits
Show all changes
69 commits
Select commit
Hold shift + click to select a range
4d865f3
Start getting started
MatthiasReumann 1c73e87
Add snippet
MatthiasReumann 2ba5dda
Improve intro to tutorial
MatthiasReumann 5dc2d40
Update "Hello World" section
MatthiasReumann f6ddd88
Merge branch 'main' into docs/getting_started_mlir
MatthiasReumann 4eb96a2
Add bell state part
MatthiasReumann 9f474d4
Improve titles
MatthiasReumann 0a53206
Update getting started
MatthiasReumann 7d00299
Merge branch 'main' into docs/getting_started_mlir
MatthiasReumann bdd1ebe
Add more sections
MatthiasReumann 4cd43f3
Starting "Optimizing" Section
MatthiasReumann 5c30608
Update "Optimizing" section
MatthiasReumann 7991d95
Add compilation pipeline figure
MatthiasReumann 45b587c
Update figure
MatthiasReumann f662ba9
Minor updates
MatthiasReumann 0a14cc3
Merge branch 'main' into docs/getting_started_mlir
MatthiasReumann 7bb1caa
Finalize first draft
MatthiasReumann 4853bf9
Restructure and rewrite getting started
MatthiasReumann 4d3ed39
Start quantum dialects section
MatthiasReumann d366181
Add measurements
MatthiasReumann 9c23356
Update dataflow figure
MatthiasReumann 35a26e7
Update quantum dialects section
MatthiasReumann a4e59cf
Merge branch 'main' into docs/getting_started_mlir
MatthiasReumann 0b25cef
Add quantum computing section
MatthiasReumann 6caf327
Glue text and improve compilation pipeline picture
MatthiasReumann de49d82
Add conversion and pass paragraphs
MatthiasReumann 8616d98
Merge branch 'main' into docs/getting_started_mlir
MatthiasReumann 52b98e4
Minor improvements in wording
MatthiasReumann c5ced52
Update figures
MatthiasReumann 8a4c1d4
🎨 pre-commit fixes
pre-commit-ci[bot] ad853dd
Add First Optimization Pass Section
MatthiasReumann 441677b
Merge branch 'docs/getting_started_mlir' of https://github.com/munich…
MatthiasReumann 0fecd7c
🎨 pre-commit fixes
pre-commit-ci[bot] 46ea886
Update headers
MatthiasReumann e7d3bfb
Merge branch 'docs/getting_started_mlir' of https://github.com/munich…
MatthiasReumann 47eecc0
Apply Daniel's suggestions
MatthiasReumann b2f53c2
🎨 pre-commit fixes
pre-commit-ci[bot] a4cf0b9
Merge branch 'main' into docs/getting_started_mlir
MatthiasReumann dc8fe4d
Merge branch 'docs/getting_started_mlir' of https://github.com/munich…
MatthiasReumann 6491758
Add registers
MatthiasReumann b0d666d
🎨 pre-commit fixes
pre-commit-ci[bot] c404ae6
Add blueprint for loops and functions
MatthiasReumann 257aaba
🎨 pre-commit fixes
pre-commit-ci[bot] e15e4b8
Add memref to registry
MatthiasReumann 4b7f4e0
Update mlir structure figure
MatthiasReumann 14dbc77
🎨 pre-commit fixes
pre-commit-ci[bot] 915553f
Merge branch 'main' into docs/getting_started_mlir
MatthiasReumann 7283129
Merge branch 'main' into docs/getting_started_mlir
MatthiasReumann 09c8dd6
Add builder
MatthiasReumann 984df37
Merge branch 'docs/getting_started_mlir' of https://github.com/munich…
MatthiasReumann f374341
🎨 pre-commit fixes
pre-commit-ci[bot] 2c66e2c
Add first series of dark figures
MatthiasReumann 977c13c
Merge branch 'docs/getting_started_mlir' of https://github.com/munich…
MatthiasReumann 43c90a7
🎨 pre-commit fixes
pre-commit-ci[bot] 3c2cce2
Update bell circuit figure and add dark mode figure
MatthiasReumann 7fa2edd
add mlir ir structure figure
MatthiasReumann 81c47cb
Merge branch 'docs/getting_started_mlir' of https://github.com/munich…
MatthiasReumann 5a6b3c6
🎨 pre-commit fixes
pre-commit-ci[bot] de441cd
Add potentially invalid loop example
MatthiasReumann e3a8a5f
Add intro paragraphs
MatthiasReumann 91ca647
🎨 pre-commit fixes
pre-commit-ci[bot] 4a29fd8
Add Damian's suggestions
MatthiasReumann dddf442
🎨 pre-commit fixes
pre-commit-ci[bot] ba518b9
Update MLIR paragraphs
MatthiasReumann 7277eeb
Merge branch 'main' into docs/getting_started_mlir
MatthiasReumann 1b9868f
🎨 pre-commit fixes
pre-commit-ci[bot] 9646e99
Update loop and function calling snippets
MatthiasReumann 5c929cf
Merge branch 'docs/getting_started_mlir' of https://github.com/munich…
MatthiasReumann 192d63e
🎨 pre-commit fixes
pre-commit-ci[bot] File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
198 changes: 198 additions & 0 deletions
198
docs/_static/mlir/compiler-collection-pipeline-dark.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.