- 
                Notifications
    You must be signed in to change notification settings 
- Fork 57
Migrate to stablehlo #1921
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
          
     Merged
      
      
    
  
     Merged
                    Migrate to stablehlo #1921
Changes from 64 commits
      Commits
    
    
            Show all changes
          
          
            77 commits
          
        
        Select commit
          Hold shift + click to select a range
      
      ed33b75
              
                Migrate to stablehlo
              
              
                paul0403 382efcb
              
                .
              
              
                paul0403 59f4e93
              
                no need for an individual `make stablehlo`
              
              
                paul0403 730c082
              
                `make dialects` can build stablehlo as embedded as of this commit :yay:
              
              
                paul0403 c251be7
              
                hlo custom call lit test update
              
              
                paul0403 84ed325
              
                scatter lit test update
              
              
                paul0403 ee515f5
              
                Merge remote-tracking branch 'origin/main' into migrate_to_stablehlo
              
              
                paul0403 163b0f5
              
                remove mhlo steps in main CI script
              
              
                paul0403 17a109e
              
                update py pipeline names
              
              
                paul0403 2642653
              
                add back -legalize-to-sort pass
              
              
                paul0403 4e45fa6
              
                checkout stablehlo submodule in CI
              
              
                paul0403 b5ddbd6
              
                turn off warnings as errors in stablehlo... is this how you do it?
              
              
                paul0403 ae895d0
              
                add back stablehlo legalize to std pass
              
              
                paul0403 c938853
              
                add back legalize-to-control-flow pass
              
              
                paul0403 c18f678
              
                register stablehlo optimization passes
              
              
                paul0403 53dc434
              
                Merge remote-tracking branch 'origin/main' into migrate_to_stablehlo
              
              
                paul0403 f6930d4
              
                .
              
              
                paul0403 ff2a9df
              
                ..
              
              
                paul0403 4bbece0
              
                Merge remote-tracking branch 'origin/main' into migrate_to_stablehlo
              
              
                paul0403 55598e0
              
                burn merge breadcrumbs
              
              
                paul0403 41abbb3
              
                cleanup breadcrumbs
              
              
                paul0403 c8ba9a0
              
                more cleaning
              
              
                paul0403 fc8afd2
              
                more breadcrumbs
              
              
                paul0403 ae49138
              
                breadcrumbs
              
              
                paul0403 44122fc
              
                `make dialects` succeed
              
              
                paul0403 5126d67
              
                checkout correct stablehlo commit in CI
              
              
                paul0403 4ce1ec1
              
                clean py pipeline; TODO-fy cpp pipeline
              
              
                paul0403 89fb605
              
                Merge remote-tracking branch 'origin/main' into migrate_to_stablehlo
              
              
                paul0403 ebd144a
              
                clang format
              
              
                paul0403 e900ded
              
                restore dialects unit tests
              
              
                paul0403 4268124
              
                burn away unnecessary cmake targets
              
              
                paul0403 58d1db4
              
                finalize py pipeline, everything passes now
              
              
                paul0403 88ee549
              
                Merge remote-tracking branch 'origin/main' into migrate_to_stablehlo
              
              
                paul0403 3f317e8
              
                cpp pipeline
              
              
                paul0403 92fcd5f
              
                set CI stablehlo version constant
              
              
                paul0403 9cd6bc8
              
                burn mhlo in check-pl-compat.yaml
              
              
                paul0403 3459895
              
                track CI stablehlo version variable in main ci
              
              
                paul0403 9374334
              
                delete mhlo patches
              
              
                paul0403 8d3e68a
              
                remove mhlo from linux arm wheel
              
              
                paul0403 03f59f0
              
                minux x86 wheel
              
              
                paul0403 81ff5e3
              
                mac arm wheel
              
              
                paul0403 9760aec
              
                clean mhlo from git grep
              
              
                paul0403 e99b842
              
                build stablehlo as standalone instead of embedded (cmake)
              
              
                paul0403 accd284
              
                makefile
              
              
                paul0403 7af47c2
              
                regular CI
              
              
                paul0403 ae17b0f
              
                misc
              
              
                paul0403 c085893
              
                wheel CI
              
              
                paul0403 d15dbe7
              
                misc CI
              
              
                paul0403 684cc4c
              
                Merge remote-tracking branch 'origin/main' into migrate_to_stablehlo
              
              
                paul0403 ca830cc
              
                small fix: unify cmake entry as STABLEHLO_BUILD_DIR instead of manual…
              
              
                paul0403 72bf8de
              
                mac does not have lld
              
              
                paul0403 9779290
              
                small fix for mac wheel cache name
              
              
                paul0403 4a7b902
              
                go back to cpp 20: no longer embedded so no longer constrained by sta…
              
              
                paul0403 5dc59ab
              
                move scatter-lowering and hlo-custom-call-lowering from catalyst dial…
              
              
                paul0403 c910f32
              
                small follow up
              
              
                paul0403 2f96459
              
                add ${{ github.workspace }} to paths in wheels script
              
              
                paul0403 f5e609c
              
                Merge remote-tracking branch 'origin/main' into migrate_to_stablehlo
              
              
                paul0403 c7daa4d
              
                Merge remote-tracking branch 'origin/main' into migrate_to_stablehlo
              
              
                paul0403 8cc592a
              
                rename custom `stablehlo` folder to `hlo-extensions`
              
              
                paul0403 c915e59
              
                format
              
              
                paul0403 8a3a484
              
                remove set_dep_versions.py
              
              
                paul0403 b3a24d0
              
                changelog
              
              
                paul0403 fdf96d2
              
                add SYSTEM to stablehlo includes
              
              
                paul0403 42edcc6
              
                put back enable_lld/zlib in stablehlo build
              
              
                paul0403 5b99ac5
              
                clean cmake
              
              
                paul0403 bc1d58c
              
                track enable_lld
              
              
                paul0403 a035970
              
                CI
              
              
                paul0403 004e502
              
                try `make stablehlo` in wheels
              
              
                paul0403 65dbfca
              
                wheels
              
              
                paul0403 dfb233c
              
                clear stablehlo CI cache and rerun
              
              
                paul0403 ffca62e
              
                no lld for gcc
              
              
                paul0403 a5c7b0d
              
                Merge remote-tracking branch 'origin/main' into migrate_to_stablehlo
              
              
                paul0403 0cc00a1
              
                Merge remote-tracking branch 'origin/main' into migrate_to_stablehlo
              
              
                paul0403 0749f4d
              
                Merge remote-tracking branch 'origin/main' into migrate_to_stablehlo
              
              
                paul0403 626ccfa
              
                Merge remote-tracking branch 'origin/main' into migrate_to_stablehlo
              
              
                paul0403 eeb820c
              
                Merge remote-tracking branch 'origin/main' into migrate_to_stablehlo
              
              
                paul0403 ce78b4f
              
                Merge remote-tracking branch 'origin/main' into migrate_to_stablehlo
              
              
                paul0403 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
  
    
      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
    
  
  
    
              
  
    
      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.
        
    
  
      
      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.