-
Notifications
You must be signed in to change notification settings - Fork 100
Develop upstream sync 230313 #2020
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
Develop upstream sync 230313 #2020
Conversation
We used to remove them as part of layout normalization. Now that this is not done anymore, we should do that as part of this shape normalization. Doing it here has the benefit that we do not need to add an explicit bitcast to the HLO, as this normalization is just used for the code emitter. PiperOrigin-RevId: 514998701
There is no need to normalize broadcast operands on GPU, and it makes it harder to write matchers if they have to optionally match a bitcast. The revert is due to causing some runtime regressions PiperOrigin-RevId: 515007089
This simply makes sure that all xla binaries that are able to build are now building on presubmit in OSS. There are a few that are still failing in kokoro which I will follow up with in a follow up CL. In the future, we would also like a simple test to execute these binaries, but these targets at least assure they build in open source. PiperOrigin-RevId: 515012429
Links the forwarded attributes to an issue tracking the updates of dependent code and the evenual removal of these aliases. PiperOrigin-RevId: 515041355
Updates LLVM usage to match [e510d0bda087](llvm/llvm-project@e510d0bda087) PiperOrigin-RevId: 515051411
…rs}::Code. PiperOrigin-RevId: 515056218
…lass recently PiperOrigin-RevId: 515059613
…e conditional branches. Add cost model to trace and ensure memory pressure is not overly increased by the optimization. PiperOrigin-RevId: 515064535
PiperOrigin-RevId: 515069616
PiperOrigin-RevId: 515069653
The `experimental/kernel_tests:io_test` is about 20% flaky, and the non-experimental one is about 10% flaky. These are frequently failing in continuous builds, and sometimes blocking submissions. PiperOrigin-RevId: 515070867
They seem to have always been flaky with sanitizers, and a recent change to the llvm symbolizer makes them fail more reliably. PiperOrigin-RevId: 515074821
…fault protocols. PiperOrigin-RevId: 515077543
PiperOrigin-RevId: 515082908
PiperOrigin-RevId: 515088268
…ops. PiperOrigin-RevId: 515089205
… Part 1: Remove obsolete operations PiperOrigin-RevId: 515089564
PiperOrigin-RevId: 515090988
PiperOrigin-RevId: 515095875
PiperOrigin-RevId: 515097373
…r original form before cl/514870586 to preserve compatibility. PiperOrigin-RevId: 515097407
PiperOrigin-RevId: 516060673
PiperOrigin-RevId: 516114140
…omposer. The preferred layout should be consistent with what we consider to be a default dot according to dot decomposer. PiperOrigin-RevId: 516125977
PiperOrigin-RevId: 516128207
PiperOrigin-RevId: 516145382
PiperOrigin-RevId: 516145402
PiperOrigin-RevId: 516146308
PiperOrigin-RevId: 516162621
Now we have a rewrite for scf.forall -> scf.for that happens earlier in the pipeline. Since there are plans to get rid of scf.parallel, this pass is not needed at all. PiperOrigin-RevId: 516199378
…ntal case. PiperOrigin-RevId: 516205387
This cl uses a preexisting grappler pass that can rewrite the batching op. It expands the rewrite support to allow rewriting batching options. Users can provide the grappler proto via the servo_tf_graph_rewrite_options flag. PiperOrigin-RevId: 516210724
Use "transformer" ops instead. PiperOrigin-RevId: 516213513
…into develop-upstream-sync-230313
retest Ubuntu-sanity please! |
@rahulbatra85 Thanks for this weekly-sync! It will be great if you could add some info on the description (i.e., fixes and disable with related tickets/PRs) like we used to do. exemplar weekly-sync: |
Yes, I will add all the info once I am done with weekly sync. CI_Sanity and cpu run is still failing. |
…ve the linkage issue when building the TF Lite kernel tests." This reverts commit 03b51b5.
|
Weekly sync