{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":521070550,"defaultBranch":"main","name":"stablehlo","ownerLogin":"openxla","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-08-04T00:19:31.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/107584881?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726877021.0","currentOid":""},"activityList":{"items":[{"before":"728d62586f8c061e2dd8180fe5fc27081c117fe7","after":"9bb28f84c281795783639364b727e4398dcec570","ref":"refs/heads/main","pushedAt":"2024-09-20T22:32:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"abhigunj","name":"Abhinav Gunjal","path":"/abhigunj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/154359538?s=80&v=4"},"commit":{"message":"Add an expander pattern for GatherOp/ScatterOp with batching dims (#2555)\n\nporting to gh\r\nhttps://github.com/openxla/xla/commit/10f3a172a9973846e45d193ac9098d40b0ca156f","shortMessageHtmlLink":"Add an expander pattern for GatherOp/ScatterOp with batching dims (#2555"}},{"before":"376dbf3a5967c9dd1d6999254accf88bb443cb04","after":"728d62586f8c061e2dd8180fe5fc27081c117fe7","ref":"refs/heads/main","pushedAt":"2024-09-20T19:59:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sdasgup3","name":"Sandeep Dasgupta","path":"/sdasgup3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5316885?s=80&v=4"},"commit":{"message":"Integrate LLVM at llvm/llvm-project@94c024adedcb (#2554)","shortMessageHtmlLink":"Integrate LLVM at llvm/llvm-project@94c024adedcb (#2554)"}},{"before":"449d2763197ef772ef246e9a9940593a4508e8bb","after":"376dbf3a5967c9dd1d6999254accf88bb443cb04","ref":"refs/heads/main","pushedAt":"2024-09-19T00:14:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"abhigunj","name":"Abhinav Gunjal","path":"/abhigunj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/154359538?s=80&v=4"},"commit":{"message":"Clean-up duplicate functions from pass dir (#2553)\n\nuse PassUtil instead","shortMessageHtmlLink":"Clean-up duplicate functions from pass dir (#2553)"}},{"before":"1cd2d260bd230d4122e4b53c33e39fed1542013e","after":"449d2763197ef772ef246e9a9940593a4508e8bb","ref":"refs/heads/main","pushedAt":"2024-09-18T18:09:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"abhigunj","name":"Abhinav Gunjal","path":"/abhigunj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/154359538?s=80&v=4"},"commit":{"message":"Enable `stablehlo.concatenate` to `tensor.concat` conversion (#2552)\n\nWhen `enable-primitive-ops` is true, emit `tensor.concat`.","shortMessageHtmlLink":"Enable stablehlo.concatenate to tensor.concat conversion (#2552)"}},{"before":"78c753ad13ad8205cacc5fcc12418c1ac97276c7","after":"1cd2d260bd230d4122e4b53c33e39fed1542013e","ref":"refs/heads/main","pushedAt":"2024-09-18T00:05:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sdasgup3","name":"Sandeep Dasgupta","path":"/sdasgup3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5316885?s=80&v=4"},"commit":{"message":"Bump patch version after integrate 1.7.2 -> 1.7.3 (#2550)","shortMessageHtmlLink":"Bump patch version after integrate 1.7.2 -> 1.7.3 (#2550)"}},{"before":"e2cafc0e9bfbec8ac399cd09eb775d42eb6ddd6e","after":null,"ref":"refs/tags/v1.7.2","pushedAt":"2024-09-17T23:48:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sdasgup3","name":"Sandeep Dasgupta","path":"/sdasgup3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5316885?s=80&v=4"}},{"before":"81e2cffcf47cae59b8e108e4fb57a949597f80c4","after":"78c753ad13ad8205cacc5fcc12418c1ac97276c7","ref":"refs/heads/main","pushedAt":"2024-09-17T00:16:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sdasgup3","name":"Sandeep Dasgupta","path":"/sdasgup3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5316885?s=80&v=4"},"commit":{"message":"Integrate LLVM at llvm/llvm-project@36adf8ecedb6 (#2548)","shortMessageHtmlLink":"Integrate LLVM at llvm/llvm-project@36adf8ecedb6 (#2548)"}},{"before":"e05a320906c23313e7d9150cd27c15543591031e","after":"81e2cffcf47cae59b8e108e4fb57a949597f80c4","ref":"refs/heads/main","pushedAt":"2024-09-16T21:20:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"abhigunj","name":"Abhinav Gunjal","path":"/abhigunj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/154359538?s=80&v=4"},"commit":{"message":"Fix typo from a comment for WEEK_4 compat requirement (#2549)","shortMessageHtmlLink":"Fix typo from a comment for WEEK_4 compat requirement (#2549)"}},{"before":"7f88b35fe1e914e9b0726835439659f3047edc71","after":"e05a320906c23313e7d9150cd27c15543591031e","ref":"refs/heads/main","pushedAt":"2024-09-16T18:21:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"abhigunj","name":"Abhinav Gunjal","path":"/abhigunj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/154359538?s=80&v=4"},"commit":{"message":"Add \"PassUtils\" for common functions to avoid duplicate definitions (#2547)\n\n[back-porting to\r\ngh](https://github.com/openxla/xla/commit/5a07f58bb626dec8ad17c6a7998d5410401d6d93)","shortMessageHtmlLink":"Add \"PassUtils\" for common functions to avoid duplicate definitions (#…"}},{"before":"7e89e4cbbcbbc12dfdaffceebb230a7258e1f44e","after":"7f88b35fe1e914e9b0726835439659f3047edc71","ref":"refs/heads/main","pushedAt":"2024-09-16T17:01:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"abhigunj","name":"Abhinav Gunjal","path":"/abhigunj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/154359538?s=80&v=4"},"commit":{"message":"Bump 4w and 12w version numbers (#2545)\n\nFor 4w compat, enables use of TanOp. For 12w, enables use of\r\ngather/scatter batch dims.\r\n\r\nCo-authored-by: Tom Natan ","shortMessageHtmlLink":"Bump 4w and 12w version numbers (#2545)"}},{"before":"5790920cd636a5094d1c650d64c65c64a037dc2d","after":"7e89e4cbbcbbc12dfdaffceebb230a7258e1f44e","ref":"refs/heads/main","pushedAt":"2024-09-12T21:41:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"GleasonK","name":"Kevin Gleason","path":"/GleasonK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3036970?s=80&v=4"},"commit":{"message":"Fix Quant grammar (#2541)\n\nfixes https://github.com/openxla/stablehlo/issues/2539","shortMessageHtmlLink":"Fix Quant grammar (#2541)"}},{"before":"c15b1e9025708bf690190fae32074d5f6686b000","after":"5790920cd636a5094d1c650d64c65c64a037dc2d","ref":"refs/heads/main","pushedAt":"2024-09-12T18:26:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"abhigunj","name":"Abhinav Gunjal","path":"/abhigunj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/154359538?s=80&v=4"},"commit":{"message":"Fix typo: known_non_expanding_dimensions -> known_nonexpanding_dimensions (#2540)\n\nfixes https://github.com/openxla/stablehlo/issues/2535","shortMessageHtmlLink":"Fix typo: known_non_expanding_dimensions -> known_nonexpanding_dimens…"}},{"before":"73b0862c56facf3b6ba10a5f00ef074261a86e54","after":"c15b1e9025708bf690190fae32074d5f6686b000","ref":"refs/heads/main","pushedAt":"2024-09-12T18:24:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"GleasonK","name":"Kevin Gleason","path":"/GleasonK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3036970?s=80&v=4"},"commit":{"message":"Delete empty testdata files (#2536)\n\nI'm not sure why these were generated as empty files, but they're not\r\nuseful so lets delete them. I'll look into how these were generated\r\nseparately.\r\n\r\nNotified of these as @jtristan applies the\r\nhttps://github.com/leanprover/SHerLOC project to testdata files.\r\n\r\nFixes https://github.com/openxla/stablehlo/issues/2537, confirmed that\r\nthere are 38 lines in that issue and 38 files removed in this PR.","shortMessageHtmlLink":"Delete empty testdata files (#2536)"}},{"before":"5290683f3ac4ffedebe3c7c6b53f02bcbf9465a6","after":"73b0862c56facf3b6ba10a5f00ef074261a86e54","ref":"refs/heads/main","pushedAt":"2024-09-12T00:56:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sdasgup3","name":"Sandeep Dasgupta","path":"/sdasgup3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5316885?s=80&v=4"},"commit":{"message":"Enhance stablehlo-quant-legalize-to-tosa-rescale (#2534)\n\nby adding support for following quantized operators:\r\n - abs\r\n - multiply and divide\r\n - maximum and minimum\r\n - compare\r\n\r\n---------\r\n\r\nSigned-off-by: Tai Ly ","shortMessageHtmlLink":"Enhance stablehlo-quant-legalize-to-tosa-rescale (#2534)"}},{"before":"252c1a9aa044be64ca7c5f9047cf6269b6281584","after":"5290683f3ac4ffedebe3c7c6b53f02bcbf9465a6","ref":"refs/heads/main","pushedAt":"2024-09-09T17:05:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"abhigunj","name":"Abhinav Gunjal","path":"/abhigunj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/154359538?s=80&v=4"},"commit":{"message":"Bump patch version after integrate 1.7.1 -> 1.7.2 (#2533)","shortMessageHtmlLink":"Bump patch version after integrate 1.7.1 -> 1.7.2 (#2533)"}},{"before":"e51fd95e5b2c28861f22dc9d609fb2a7f002124e","after":"252c1a9aa044be64ca7c5f9047cf6269b6281584","ref":"refs/heads/main","pushedAt":"2024-09-06T23:48:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"abhigunj","name":"Abhinav Gunjal","path":"/abhigunj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/154359538?s=80&v=4"},"commit":{"message":"Update VhloToVersionPass description (#2532)\n\nfixes https://github.com/openxla/stablehlo/issues/2524 \r\ndiscussed with Kevin, don't need to support `'target=current'`","shortMessageHtmlLink":"Update VhloToVersionPass description (#2532)"}},{"before":"c6670894e07eab91a875501f2931bcbf5fae519a","after":"e51fd95e5b2c28861f22dc9d609fb2a7f002124e","ref":"refs/heads/main","pushedAt":"2024-09-06T22:27:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"abhigunj","name":"Abhinav Gunjal","path":"/abhigunj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/154359538?s=80&v=4"},"commit":{"message":"Integrate LLVM at llvm/llvm-project@eaa95a1c2bd3 (#2531)","shortMessageHtmlLink":"Integrate LLVM at llvm/llvm-project@eaa95a1c2bd3 (#2531)"}},{"before":"3cc3767e0a3c12b72d2e81305f0f1799420215ec","after":"c6670894e07eab91a875501f2931bcbf5fae519a","ref":"refs/heads/main","pushedAt":"2024-09-06T22:09:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"abhigunj","name":"Abhinav Gunjal","path":"/abhigunj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/154359538?s=80&v=4"},"commit":{"message":"Fix JAX windows ci build error : missing stablehlo C API symbols (#2530)\n\nIssue: JAX windows build is failing because of missing stablehlo C API\r\nsymbols\r\nhttps://github.com/google/jax/actions/runs/10739809804/job/29786443538\r\n\r\nroot cause: `StablehloApi.h` defs has function overloads. Compiler does\r\nname mangling (decorating function names with additional information).\r\nThese symbols are missing in JAX APIs, JAX only allowlist symbol exports\r\nfor symbols starting with `stablehlo`, but the mangled c++ names don't\r\nhave that property.\r\n\r\nfix:\r\n1. add `extern \"C\" ` around stablehloapi.h declarations. extern \"C\"\r\ninstructs the compiler to suppress the mangling.\r\n2. rename functions to avoid function overloading\r\n\r\n\r\nthank you @hawkinsp for help with root causing and validating the fix.","shortMessageHtmlLink":"Fix JAX windows ci build error : missing stablehlo C API symbols (#2530)"}},{"before":"1313d379e4d4a174a1828ebb4b177dd8c2121d9a","after":"3cc3767e0a3c12b72d2e81305f0f1799420215ec","ref":"refs/heads/main","pushedAt":"2024-09-05T22:04:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"abhigunj","name":"Abhinav Gunjal","path":"/abhigunj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/154359538?s=80&v=4"},"commit":{"message":"Bump patch version after integrate 1.7.0 -> 1.7.1 (#2529)","shortMessageHtmlLink":"Bump patch version after integrate 1.7.0 -> 1.7.1 (#2529)"}},{"before":"932b32f619fed74431d32df2478af4039fc4873f","after":"1313d379e4d4a174a1828ebb4b177dd8c2121d9a","ref":"refs/heads/main","pushedAt":"2024-09-05T17:33:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sdasgup3","name":"Sandeep Dasgupta","path":"/sdasgup3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5316885?s=80&v=4"},"commit":{"message":"Fix stablehlo_capi_objects to depend on :CAPIIRObjects, not :CAPIIR. (#2528)\n\nDepending on :CAPIIR from a capi_objects target causes duplicate symbol\r\nproblems in JAX on Windows.","shortMessageHtmlLink":"Fix stablehlo_capi_objects to depend on :CAPIIRObjects, not :CAPIIR. (#…"}},{"before":"4f31b2e7632d91704c2dae0fb8c1c9e108289409","after":"932b32f619fed74431d32df2478af4039fc4873f","ref":"refs/heads/main","pushedAt":"2024-09-05T17:12:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sdasgup3","name":"Sandeep Dasgupta","path":"/sdasgup3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5316885?s=80&v=4"},"commit":{"message":"Improve the accuracy of complex atanh and atan (#2513)\n\nAs in the title.\r\n\r\nThe accuracy improvements are as follows (using ca 1000000 samples over\r\nthe entire complex plane):\r\n\r\n- complex64 atanh:\r\n ```\r\n current main -> this PR\r\n ULP difference == 0 count is 257275 -> 868955\r\n ULP difference == 1 count is 24034 -> 130206\r\n ULP difference == 2 count is 1280 -> 2832\r\n ULP difference == 3 count is 2903 -> 12\r\n ULP difference >= 4 count is 716513 -> 0\r\n ```\r\n- complex64 atan:\r\n ```\r\n ULP difference == 0 count is 3326 -> 868953\r\n ULP difference == 1 count is 6970 -> 130204\r\n ULP difference == 2 count is 3384 -> 2832\r\n ULP difference == 3 count is 3418 -> 12\r\n ULP difference >= 4 count is 984903 -> 0\r\n ```\r\n- complex128 atanh:\r\n ```\r\n ULP difference == 0 count is 239712 -> 941283\r\n ULP difference == 1 count is 2853 -> 60322\r\n ULP difference == 2 count is 616 -> 400\r\n ULP difference == 3 count is 8 -> 0\r\n ULP difference >= 4 count is 758816 -> 0\r\n ```\r\n\r\nThis PR requires functional_algorithms 0.10.1 or newer.","shortMessageHtmlLink":"Improve the accuracy of complex atanh and atan (#2513)"}},{"before":"974ba7b7c2a787ecd4e5eb52ea9355f3eea5db2b","after":"4f31b2e7632d91704c2dae0fb8c1c9e108289409","ref":"refs/heads/main","pushedAt":"2024-09-05T01:28:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"abhigunj","name":"Abhinav Gunjal","path":"/abhigunj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/154359538?s=80&v=4"},"commit":{"message":"Fix some warnings (#2527)\n\nThis PR fixes the following warnings:\r\n```\r\nstablehlo/stablehlo/dialect/Version.cpp:89:1: \r\n warning: control reaches end of non-void function [-Wreturn-type]\r\n```\r\n\r\n```\r\nstablehlo/stablehlo/transforms/StablehloAggressiveFolder.cpp:315:59: \r\n warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized]\r\n 315 | return getAPSInt(resultType.getElementType(), result);\r\n```","shortMessageHtmlLink":"Fix some warnings (#2527)"}},{"before":"ed8c91ea8395cc0db707301f6bf953b1029656e4","after":"974ba7b7c2a787ecd4e5eb52ea9355f3eea5db2b","ref":"refs/heads/main","pushedAt":"2024-09-04T21:16:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"abhigunj","name":"Abhinav Gunjal","path":"/abhigunj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/154359538?s=80&v=4"},"commit":{"message":"Integrate LLVM at llvm/llvm-project@6b4b8dc4a45d (#2526)","shortMessageHtmlLink":"Integrate LLVM at llvm/llvm-project@6b4b8dc4a45d (#2526)"}},{"before":"dd97e7acf3a1e2f8921e38588b59404116aa4707","after":"ed8c91ea8395cc0db707301f6bf953b1029656e4","ref":"refs/heads/main","pushedAt":"2024-09-04T14:25:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"GleasonK","name":"Kevin Gleason","path":"/GleasonK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3036970?s=80&v=4"},"commit":{"message":"Add f8E4M3 and f8E3M4 types support (#2482)\n\nThis PR adds f8E4M3 and f8E3M4 types support.\r\n\r\nf8E4M3 and f8E3M4 types follow IEEE 754 convention.\r\n\r\n```c\r\nf8E4M3 (IEEE 754)\r\n- Exponent bias: 7\r\n- Maximum stored exponent value: 14 (binary 1110)\r\n- Maximum unbiased exponent value: 14 - 7 = 7\r\n- Minimum stored exponent value: 1 (binary 0001)\r\n- Minimum unbiased exponent value: 1 − 7 = −6\r\n- Precision specifies the total number of bits used for the significand (mantisa), \r\n including implicit leading integer bit = 3 + 1 = 4\r\n- Follows IEEE 754 conventions for representation of special values\r\n- Has Positive and Negative zero\r\n- Has Positive and Negative infinity\r\n- Has NaNs\r\n\r\nAdditional details:\r\n- Max exp (unbiased): 7\r\n- Min exp (unbiased): -6\r\n- Infinities (+/-): S.1111.000\r\n- Zeros (+/-): S.0000.000\r\n- NaNs: S.1111.{001, 010, 011, 100, 101, 110, 111}\r\n- Max normal number: S.1110.111 = +/-2^(7) x (1 + 0.875) = +/-240\r\n- Min normal number: S.0001.000 = +/-2^(-6)\r\n- Max subnormal number: S.0000.111 = +/-2^(-6) x 0.875 = +/-2^(-9) x 7\r\n- Min subnormal number: S.0000.001 = +/-2^(-6) x 0.125 = +/-2^(-9)\r\n```\r\n\r\n```c\r\nf8E3M4 (IEEE 754)\r\n- Exponent bias: 3\r\n- Maximum stored exponent value: 6 (binary 110)\r\n- Maximum unbiased exponent value: 6 - 3 = 3\r\n- Minimum stored exponent value: 1 (binary 001)\r\n- Minimum unbiased exponent value: 1 − 3 = −2\r\n- Precision specifies the total number of bits used for the significand (mantissa), \r\n including implicit leading integer bit = 4 + 1 = 5\r\n- Follows IEEE 754 conventions for representation of special values\r\n- Has Positive and Negative zero\r\n- Has Positive and Negative infinity\r\n- Has NaNs\r\n\r\nAdditional details:\r\n- Max exp (unbiased): 3\r\n- Min exp (unbiased): -2\r\n- Infinities (+/-): S.111.0000\r\n- Zeros (+/-): S.000.0000\r\n- NaNs: S.111.{0,1}⁴ except S.111.0000\r\n- Max normal number: S.110.1111 = +/-2^(6-3) x (1 + 15/16) = +/-2^3 x 31 x 2^(-4) = +/-15.5\r\n- Min normal number: S.001.0000 = +/-2^(1-3) x (1 + 0) = +/-2^(-2)\r\n- Max subnormal number: S.000.1111 = +/-2^(-2) x 15/16 = +/-2^(-2) x 15 x 2^(-4) = +/-15 x 2^(-6)\r\n- Min subnormal number: S.000.0001 = +/-2^(-2) x 1/16 = +/-2^(-2) x 2^(-4) = +/-2^(-6)\r\n```\r\n\r\nRelated PRs:\r\n- LLVM [PR-97179](https://github.com/llvm/llvm-project/pull/97179)\r\n[APFloat] Add support for f8E4M3 IEEE 754 type (Merged)\r\n- LLVM [PR-97118](https://github.com/llvm/llvm-project/pull/97118)\r\n[MLIR] Add f8E4M3 IEEE 754 type (Merged)\r\n- LLVM [PR-99698](https://github.com/llvm/llvm-project/pull/99698)\r\n[APFloat] Add support for f8E3M4 IEEE 754 type (Merged)\r\n- LLVM [PR-101230](https://github.com/llvm/llvm-project/pull/101230)\r\n[MLIR] Add f8E3M4 IEEE 754 type (Merged)\r\n- StableHLO [PR-2486](https://github.com/openxla/stablehlo/pull/2486)\r\n[RFC] Add f8E4M3 and f8E3M4 types support\r\n- ml_dtypes [PR-161](https://github.com/jax-ml/ml_dtypes/pull/161/) Add\r\nfloat8_e4m3 (Merged)\r\n- ml_dtypes [PR-171](https://github.com/jax-ml/ml_dtypes/pull/171/) Add\r\nfloat8_e3m4 (Merged)\r\n- XLA [PR-16585](https://github.com/openxla/xla/pull/16585) Add support\r\nfor float8_e4m3","shortMessageHtmlLink":"Add f8E4M3 and f8E3M4 types support (#2482)"}},{"before":"5cd228d87a85cd8ab7bec05951094774a683944c","after":"dd97e7acf3a1e2f8921e38588b59404116aa4707","ref":"refs/heads/main","pushedAt":"2024-09-04T00:33:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"abhigunj","name":"Abhinav Gunjal","path":"/abhigunj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/154359538?s=80&v=4"},"commit":{"message":"Move StableHLO passes test files to a dedicated ./transforms dir (#2523)","shortMessageHtmlLink":"Move StableHLO passes test files to a dedicated ./transforms dir (#2523)"}},{"before":"d68ab0727fd2af96201146a14b09d72f9b7ad7f6","after":"5cd228d87a85cd8ab7bec05951094774a683944c","ref":"refs/heads/main","pushedAt":"2024-09-03T23:43:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"abhigunj","name":"Abhinav Gunjal","path":"/abhigunj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/154359538?s=80&v=4"},"commit":{"message":"[cmake] Remove dependence on LLVM 'Core' component in the CMake build (#2522)\n\nThis change removes two spurious 'LINK_COMPONENTS Core' declarations in\r\nthe CMake build. Depending on the 'Core' component indicates that the\r\nlibraries depend on the code under 'llvm-project/llvm/lib/IR' (e.g.\r\n'LLVMCore'\r\nlibrary), which is not true for the StablehloLinalgTransforms and\r\nStablehloTOSATransforms libraries.","shortMessageHtmlLink":"[cmake] Remove dependence on LLVM 'Core' component in the CMake build ("}},{"before":"1456dfa1e1a83aab0cc717714ba3695886f60302","after":"d68ab0727fd2af96201146a14b09d72f9b7ad7f6","ref":"refs/heads/main","pushedAt":"2024-09-03T19:20:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"GleasonK","name":"Kevin Gleason","path":"/GleasonK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3036970?s=80&v=4"},"commit":{"message":"[RFC] Add f8E4M3 and f8E3M4 types support (#2486)\n\n### Summary\r\nThis is a proposal to add `Float8E4M3` and `Float8E3M4` floating point\r\ntypes to StableHLO.\r\nFeedback welcome, see [RFC: Float8E4M3 and\r\nFloat8E3M4](https://github.com/apivovarov/stablehlo/blob/rfc_f8E4M3_f8E3M4/rfcs/20240808-f8E4M3_f8E3M4.md)\r\nfor more details.\r\n\r\n### References and Links\r\n- LLVM [PR-97179](https://github.com/llvm/llvm-project/pull/97179)\r\n[APFloat] Add support for f8E4M3 IEEE 754 type (Merged)\r\n- LLVM [PR-97118](https://github.com/llvm/llvm-project/pull/97118)\r\n[MLIR] Add f8E4M3 IEEE 754 type (Merged)\r\n- LLVM [PR-99698](https://github.com/llvm/llvm-project/pull/99698)\r\n[APFloat] Add support for f8E3M4 IEEE 754 type (Merged)\r\n- LLVM [PR-101230](https://github.com/llvm/llvm-project/pull/101230)\r\n[MLIR] Add f8E3M4 IEEE 754 type (Merged)\r\n- [RFC: FP8 in\r\nStableHLO](https://github.com/openxla/stablehlo/blob/main/rfcs/20221031-fp8.md)\r\n- [RFC: Float8E4M3FNUZ and\r\nFloat8E5M2FNUZ](https://github.com/openxla/stablehlo/blob/main/rfcs/20230321-fp8_fnuz.md)\r\n- StableHLO [PR-2482](https://github.com/openxla/stablehlo/pull/2482)\r\nAdd f8E4M3 and f8E3M4 types support\r\n- [Amazon EC2 Trn1\r\nInstances](https://aws.amazon.com/ec2/instance-types/trn1/)\r\n- ml_dtypes [PR-161](https://github.com/jax-ml/ml_dtypes/pull/161/) Add\r\nfloat8_e4m3 (Merged)\r\n- ml_dtypes [PR-171](https://github.com/jax-ml/ml_dtypes/pull/171/) Add\r\nfloat8_e3m4 (Merged)\r\n- XLA [PR-16585](https://github.com/openxla/xla/pull/16585) Add support\r\nfor float8_e4m3","shortMessageHtmlLink":"[RFC] Add f8E4M3 and f8E3M4 types support (#2486)"}},{"before":"21dcdd2caeb4e6b282a62b8920d8454303abbf8b","after":"1456dfa1e1a83aab0cc717714ba3695886f60302","ref":"refs/heads/main","pushedAt":"2024-09-03T18:47:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"GleasonK","name":"Kevin Gleason","path":"/GleasonK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3036970?s=80&v=4"},"commit":{"message":"Add DotAlgorithm to StableHLO Python API (#2521)","shortMessageHtmlLink":"Add DotAlgorithm to StableHLO Python API (#2521)"}},{"before":"6d24f7c0445d68c0b61c4d754d0ae279abaf7b71","after":"21dcdd2caeb4e6b282a62b8920d8454303abbf8b","ref":"refs/heads/main","pushedAt":"2024-08-30T23:23:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ghpvnist","name":"Gunhyun Park","path":"/ghpvnist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31293323?s=80&v=4"},"commit":{"message":"Bump patch version after integrate 1.6.3 -> 1.6.4 (#2519)","shortMessageHtmlLink":"Bump patch version after integrate 1.6.3 -> 1.6.4 (#2519)"}},{"before":"2be7164ac6253f403b813a14dc87defd1591f511","after":"6d24f7c0445d68c0b61c4d754d0ae279abaf7b71","ref":"refs/heads/main","pushedAt":"2024-08-30T19:57:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"GleasonK","name":"Kevin Gleason","path":"/GleasonK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3036970?s=80&v=4"},"commit":{"message":"Remove deprecated serialization APIs (#2517)","shortMessageHtmlLink":"Remove deprecated serialization APIs (#2517)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQyMjozMjoxNC4wMDAwMDBazwAAAAS8anI0","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQyMjozMjoxNC4wMDAwMDBazwAAAAS8anI0","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0zMFQxOTo1Nzo0MS4wMDAwMDBazwAAAASpADvF"}},"title":"Activity · openxla/stablehlo"}