Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/llvm/torch-mlir

The Torch-MLIR project aims to provide first class support from the PyTorch ecosystem to the MLIR ecosystem.
https://github.com/llvm/torch-mlir

mlir: add missing dependency on TableGen targets (#1537)

lib/Dialect/Torch/Utils/Utils.cpp includes TorchOps.h, which, by way of
included header files, ...

0409595ccc576a10c166d8389b038f983543bebf authored almost 2 years ago by Ashay Rane <[email protected]>
remove spurious ref in publish pages (#1536)

We don't need to pass in optional tag information.

1a335778607e67b67d4ed23c9ddb7b09aaf3db92 authored almost 2 years ago by powderluv <[email protected]>
build: update llvm tag to 74fb770d (#1539)

* build: update llvm tag to 74fb770d

This commit makes the following changes needed to update...

17bc7c89ccdd9193f6ce5e228be69ed213b9cee9 authored almost 2 years ago by Tanyo Kwok <[email protected]>
pytorch: rename pytorch-version.txt to pytorch-hash.txt (#1541)

This patch is part of a larger set of improvements to the CI/build
system. In the code, we ref...

a8970101dc8590da0806b6d2f4bfea7a4d539b93 authored almost 2 years ago by Ashay Rane <[email protected]>
ci: restrict PyTorch cache to just the main branch (#1540)

If PyTorch build caches are created on a branch other than the main
branch, then GitHub does no...

2cf1092d4d7b8e4485cc9d7f6df1b019d2a798ab authored almost 2 years ago by Ashay Rane <[email protected]>
Remove view ops from IR builder (#1534)

* Remove view ops from IR builder

* Update PyTorch requirements

0701464c47983b0e72bccf45efc1c46f618a6171 authored almost 2 years ago by Jae Hoon (Antonio) Kim <[email protected]>
[MLIR][TORCH] Fix wrong parameter name "supportFPInputOnly"

The parameter "supportFPInputOnly" of function createPoolingOp() is
supposed to be "supportNonFP...

759057cbdd7195e5f1b96b5ddb86272c69fd8b25 authored almost 2 years ago by xndcn <[email protected]>
[MLIR][TORCH] Add E2E support for aten.fill.Tensor op

This commit adds the decomposition for `aten.fill.Tensor` op.

Signed-Off By: Vivek Khandelwal <...

c86177730df946be881aaad015a6cf5893cb7f1e authored almost 2 years ago by Vivek Khandelwal <[email protected]>
Update buildRelease.yml (#1535)

87ab714ed63144a7486c410a44a5685c00aadebf authored almost 2 years ago by powderluv <[email protected]>
Remove all but one of valsem ops + move fill.Scalar to elementwise (#1531)

This commit removes almost all of the valsem ops, since the value
semantics version of the ops ...

b7231869834b08dabc49ccb74e549d864c3a0c29 authored almost 2 years ago by Ramiro Leal-Cavazos <[email protected]>
Drop 3.9 binaries to keep under 6hrs build (#1533)

1c579c8c39f04b283951dd553362c55db467a294 authored almost 2 years ago by powderluv <[email protected]>
[MLIR][TORCH] Add E2E support for aten.addcmul_ and aten.addcdiv_ op

Signed-Off By: Vivek Khandelwal <[email protected]>

ea602127b652501701982f7f603660c2d6c6159c authored almost 2 years ago by Vivek Khandelwal <[email protected]>
update PyTorch version to 1.14.0.dev20221027

5d5aa47cdf3493caf7c46bb3a2aacfc5c24f7a1d authored almost 2 years ago by Roll PyTorch Action <[email protected]>
build: update llvm tag to f8b84268 (#1528)

The only change required was to update a test to reflect the changes
in https://reviews.llvm.or...

a11ea938775aa7ecef36bba25759f61ec2c2d562 authored almost 2 years ago by Ashay Rane <[email protected]>
[Bazel] Use gloab instead of explicit files (#1529)

8da8d971c821b686ec8127775cb85f6e2275894c authored almost 2 years ago by Ahmed S. Taei <[email protected]>
update PyTorch version to 1.14.0.dev20221026

ce01c4f9a7e25c3c104d6c41a43ca6e19c0261b3 authored almost 2 years ago by Roll PyTorch Action <[email protected]>
Add Windows Builder (#1521)

Add a powershell script to build windows .whl packages
Disable LTC as it doesn't build on Windo...

bbde4e163fac030b32966b4cc78399f7980ff579 authored almost 2 years ago by powderluv <[email protected]>
ci: make RollPyTorch run only on the Torch-MLIR repo (#1516)

801452b2f48e75ba423512af81af1f9632a20a32 authored almost 2 years ago by Ashay Rane <[email protected]>
[Bazel] Use glob instead of explicit files (#1520)

d865c1de7ab2600e02a6d7be698c9bb9c19dadb2 authored almost 2 years ago by Ahmed S. Taei <[email protected]>
Add better error message for single-tensor tuple returns.

3e199aaf114abf79fa89f6d45b4193f240caae9e authored almost 2 years ago by Daniel Ellis <[email protected]>
[MLIR][TORCH] Add E2E support for aten.mse_loss op

This commit adds decomposition for the `aten.mse_loss` op.

Signed-Off By: Vivek Khandelwal <viv...

ca87033d2ff117e0ef849b14b1c08307d56b4b54 authored almost 2 years ago by Vivek Khandelwal <[email protected]>
update PyTorch version to 1.14.0.dev20221025

2f097d397655d0cf345071136995f9e7c9d44eb1 authored almost 2 years ago by Roll PyTorch Action <[email protected]>
Reference lazy graph executor (#1507)

* Add LazyGraphExecutor registration

* Update PyTorch version to 1.14.0.dev20221024

Co-aut...

2f300935bf9d55334b7ae980a831ed19a14e9065 authored almost 2 years ago by Jae Hoon (Antonio) Kim <[email protected]>
Relax the need for only CPU versions of PyTorch (#1505)

* Relax the need for only CPU versions of PyTorch

This allows installing corresponding PyTorc...

3f883802e8f4f478548ac3debf9cfac25f157c68 authored almost 2 years ago by powderluv <[email protected]>
update PyTorch version to 1.14.0.dev20221021

470a2f62f3ce4b5acc5b270ee818ae8c5ececcd1 authored almost 2 years ago by Roll PyTorch Action <[email protected]>
[docs] Initial code_owners.md

As discussed in #1506, this should help to distribute the review load
and ensure timely, high qu...

efbebf2001eadf934cd26badf30e82aeee2aa21c authored almost 2 years ago by Sean Silva <[email protected]>
Fix old reference to !numpy.ndarray

0dab31666e50b02b119c9f972992c28ede7fda26 authored almost 2 years ago by Sean Silva <[email protected]>
build: make PyTorch caching more robust (#1510)

Whether or not the PyTorch build is cached should not affect the success
of the Torch-MLIR buil...

4a776be1560ec3127aae681e36325b547c270314 authored almost 2 years ago by Ashay Rane <[email protected]>
update PyTorch version to 1.14.0.dev20221020

724d8d183aaf62a30ae8ebd53c5d674783649241 authored almost 2 years ago by Roll PyTorch Action <[email protected]>
update PyTorch version to 1.14.0.dev20221019

c97df38e3e39353410b3fd057118caaae26be2d5 authored about 2 years ago by Roll PyTorch Action <[email protected]>
Revert "update PyTorch version to 1.14.0.dev20221018" (#1504)

Upstream PyTorch nightly page
[https://download.pytorch.org/whl/nightly/cpu/torch_nightly.html]...

1d28098c3c75799cdef9273ca7b60ff999ba1ddc authored about 2 years ago by Ashay Rane <[email protected]>
[MLIR][TORCH] Add TorchToTosa lowering for aten.where.self op (#1454)

ad6f5848cb3e75126eddb953835e25de7bbe1fca authored about 2 years ago by Chi_Liu <[email protected]>
update PyTorch version to 1.14.0.dev20221018

943cc9e736c527b8d5c57bb692df96aece37dffd authored about 2 years ago by Roll PyTorch Action <[email protected]>
ci: use the LLVM linker instead of GNU ld (#1501)

Without this patch, CI logs contained the line:

-- Linker detection: GNU ld

GNU ld is ...

b86ec38541d1d3d55551d020d8e17587c3824b8a authored about 2 years ago by Ashay Rane <[email protected]>
Cache PyTorch source builds to reduce CI time (#1500)

* ci: cache PyTorch source builds

This patch reduces the time spent in regular CI builds by c...

a9942f343a227ae60b26186469864599ae47447e authored about 2 years ago by Ashay Rane <[email protected]>
build: update llvm tag to 4546397e (#1502)

This commit makes the following changes needed to update bump LLVM:

- Replace `linalg.init_te...

82a3860e256df4aed7cbbb3bf89ae800bfcf6779 authored about 2 years ago by Ramiro Leal-Cavazos <[email protected]>
[Bazel] Update bazel_skylib version (#1498)

This should fix current bazel build

844d58279d6d37b890619955d4de7726e8bafe23 authored about 2 years ago by Ahmed S. Taei <[email protected]>
update PyTorch version to 1.14.0.dev20221017

679170702c9097790de3b1b155dd770c19df63f0 authored about 2 years ago by Roll PyTorch Action <[email protected]>
update PyTorch version to 1.14.0.dev20221016

5f69d2c2efda1d016451671f4d6e154a8f46638b authored about 2 years ago by Roll PyTorch Action <[email protected]>
update PyTorch version to 1.14.0.dev20221015

a9177102c638d8064d0ae26e499d5e777f023c1b authored about 2 years ago by Roll PyTorch Action <[email protected]>
Replace linear transformation with `low` and `high` in test inputs (#1485)

This commit replaces test inputs that were being linearly transformed
by multiplying and adding...

86095dd4320f084ffc404f231ebb3181bc64b627 authored about 2 years ago by Ramiro Leal-Cavazos <[email protected]>
New ops support & enhancements (#1494)

* New ops support & enhancements

* Enabled xfail ltc tests

bdb5083d3338b73a9d5c5ce2266c6fd0fe822c31 authored about 2 years ago by Gleb Kazantaev <[email protected]>
update PyTorch version to 1.14.0.dev20221014

7df9179f85ec770ac0e574e0316c1d8309b95320 authored about 2 years ago by Roll PyTorch Action <[email protected]>
update PyTorch version to 1.14.0.dev20221013

a0dd0ddcbfcd5fc61d9f407d73672745c14258fc authored about 2 years ago by Roll PyTorch Action <[email protected]>
ci: re-enable auto execution of the RollPyTorch action (#1488)

Now that the RollPyTorch action seems to have become stable, this patch
enables that action to ...

0374a6da4e60dd1596679a6b45f01bfe5591412e authored about 2 years ago by Ashay Rane <[email protected]>
[LINALG] Add lowering for aten::round op.

-- Added the lowering for aten::round op.
-- Added the folding for integer cases.

3a2cd23380b1a2897ce0639c5fc207b6474237c0 authored about 2 years ago by Prashant Kumar <[email protected]>
Remove unused input tensor from linalg.generic in aten.convolution (#1487)

This commit removes the `weight` tensor from the inputs of one of the
`linalg.generic` ops gene...

8f76c74be937aab76b6c84459703580cc0a4776d authored about 2 years ago by Ramiro Leal-Cavazos <[email protected]>
update PyTorch version to 1.14.0.dev20221012

b487113ef1b0882230ff3790f73118fcb5d12319 authored about 2 years ago by Roll PyTorch Action <[email protected]>
Publish Python 3.7 packages.

This is the runtime Colab uses.

c085da148a88920213f27d52299271e6dfad3e63 authored about 2 years ago by Daniel Ellis <[email protected]>
Remove the heavydep tests

We originally added these to help bring up more complex models with
heavier dependencies. Howeve...

c8280d67bd36bc86f68966ec36c46cfaffca714d authored about 2 years ago by Sean Silva <[email protected]>
torch_mlir.compile: allow custom backend_legal_ops set

Allow customizing `backend_legal_ops` for "torch" output type, since we
don't know which backend...

6403c0e56f0e93e231df1c8d3dc78df7dd721b80 authored about 2 years ago by Sean Silva <[email protected]>
[MLIR][TORCH] Add e2e support for `aten.Mish` op (#1470)

-- This commit adds e2e support for `aten.Mish` op.
-- `aten.Mish` op is decomposed as followin...

61db1b5c4ded35676d4cfb54069312ac6cc5feaa authored about 2 years ago by Abhishek Varma <[email protected]>
Fix build release workflow.

67a0fb14efaaa9d3fd8130b9e464f9672f4ef3a1 authored about 2 years ago by Daniel Ellis <[email protected]>
Fix `fromIntArrayRef` call (#1479)

* Fix fromSymint call

* Update PyTorch requirement

* Re-enable LTC

3e08f5a779bf69032074338e61259e38657fb2b8 authored about 2 years ago by Jae Hoon (Antonio) Kim <[email protected]>
Disable LTC and update PyTorch (#1472)

* build: disable LTC again so that we can bump PyTorch version

When built using PyTorch's mas...

aefbf65e273695400e43cbf80ceefdba7b907715 authored about 2 years ago by Ashay Rane <[email protected]>
[MLIR][TORCH] Add E2E support for `aten.[div.int|bitwise_or.Tensor]` ops

This commit adds lowering of `aten.div.int` and `aten.bitwise_or.Tensor`
ops. Both these ops are...

da90a25f90525769d368de91d696e0946a3c67a6 authored about 2 years ago by Gaurav Shukla <[email protected]>
Publish releases page after both mac and linux builds.

Mac was finishing first, causing linux releases to be lagged a day behind.

2e0d806bf75f6177e71bb573d31c0361b18a93f9 authored about 2 years ago by Daniel Ellis <[email protected]>
[MLIR] Fix bazel build

Signed-Off By: Vivek Khandelwal<[email protected]>

d4e1867e903a9da9179516b2852b3b0ba2aa064b authored about 2 years ago by Vivek Khandelwal <[email protected]>
[tosa] Add lowering for aten.to.dtype and aten._to_copy op

This commit adds the TorchToTosa lowering for `aten.to.dtype` and
`aten._to_copy` op.

Signed-Of...

d3cc3f1affe3c58d03feb07911938e83a3faa37e authored about 2 years ago by Vivek Khandelwal <[email protected]>
[tosa] Add TorchToTosa lowering for torch.prim.NumToTensor.Scalar op

Signed-Off By: Vivek Khandelwal<[email protected]>

56f9a9b5dee5ee846202bdccb6f2c20b470cb815 authored about 2 years ago by Vivek Khandelwal <[email protected]>
[LINALG] Make `AtenMaxDimOp` use `arith.maxf` to calculate maximum (#1466)

This commit updates the linalg conversion of `AtenMaxDimOp` to use
`arith.maxf` instead of `ari...

8201e7b067b1057cc1c3c3157848a48620bdfdc3 authored about 2 years ago by Ramiro Leal-Cavazos <[email protected]>
Update torch-mlir-opt error message.

e7b2b84a667a6a9a19fe0a94db8e8b0a70d7ade2 authored about 2 years ago by Daniel Ellis <[email protected]>
Fix functionalize_aten_op calls for symint ops (#1459)

* Fix functionalize_aten_op calls for symint ops

* Update PyTorch version

c57d80126089dd4ce112a1ae2ed547eb9bcbf065 authored about 2 years ago by Jae Hoon (Antonio) Kim <[email protected]>
build: update llvm tag to 6f46ff37 (#1448)

Summary of changes:
- Updated references to the Arith dialect
(https://reviews.llvm.org/D1...

faa9a78e38e3a546d5533248455f967cd31f8c58 authored about 2 years ago by Ashay Rane <[email protected]>
Fix Base Lazy Backend Type Conversion (#1412)

* Fix c10::prim::Constant conversion; Added CAPI for passes; Added passes to base lazy backend
...

708fa346a6cffb9f1548730d77a19cc1c3d1991a authored about 2 years ago by Gleb Kazantaev <[email protected]>
LTC aten.where support (#1455)

aten.where support

eda18e351c7f0a45dd78bf8fc43efb570301c3b3 authored about 2 years ago by Gleb Kazantaev <[email protected]>
build: switch to the correct directory before updating ODS (#1452)

760cb13be0ddb857193a20ebc8d5876f2e404821 authored about 2 years ago by Ashay Rane <[email protected]>
Add support for mv decomposition.

2ba71af651edef93a39ce6d1c0f05ff12b0d25e0 authored about 2 years ago by Daniel Ellis <[email protected]>
[LINALG] Add lowering for the aten.upsample_nearest2d op.

6777a9484d596f5517e26516d68bcf6735d60ebb authored about 2 years ago by Prashant Kumar <[email protected]>
Disable auto-update of PyTorch version until CI script stabilizes (#1456)

Instead of letting the auto-update script either fail because of script
errors or letting it co...

8a8e779529a17dc5071b4575025a0e9249ad27cd authored about 2 years ago by Ashay Rane <[email protected]>
update PyTorch version to 1.13.0.dev20221003

7da1af85c29c8c9a848776dcec3195b65e2d099d authored about 2 years ago by Roll PyTorch Action <[email protected]>
build: update ODS and shape library when updating PyTorch (#1450)

Updating the PyTorch version may break the Torch-MLIR build, as it did
recently, since the PyTo...

da02390188994cbbbf2b3175e932ce46a9834717 authored about 2 years ago by Ashay Rane <[email protected]>
doc: Use $PWD as cross platform way to get working dir (#1451)

Use "$PWD" as it works across Powershell / Windows, macOS and Ubuntu/Linux.

796c317aa9f16b79c4833c518df27e7cb28efd71 authored about 2 years ago by powderluv <[email protected]>
build: check exit code without causing script to fail (#1447)

A bug in the CI script caused the entire script to fail if the exit code
of the command for com...

005d40f4d750ee3eade14d88df732b61ee281c04 authored about 2 years ago by Ashay Rane <[email protected]>
build: update shape library after PyTorch version update (#1449)

The auto-update of the PyTorch version broke the Torch-MLIR build
because it did not update the...

855d267c57f8cba9b5395f7144d1b2b7a6d78351 authored about 2 years ago by Ashay Rane <[email protected]>
update PyTorch version to 1.13.0.dev20221002

f32869b854534b36dcd0fc9ac33813309d1b39d6 authored about 2 years ago by Roll PyTorch Action <[email protected]>
doc: add instructions for building and testing on Windows (#1441)

ffea3de4129dfe3850f94b3e88da2b81b4751f5b authored about 2 years ago by Ashay Rane <[email protected]>
Reject dictionary inputs when tracing.

The underlying error message was misleading. See https://github.com/llvm/torch-mlir/issues/1425

4d47f1671a6020ed43af6e71631e932ac56b1f46 authored about 2 years ago by Daniel Ellis <[email protected]>
build: miscellaneous performance improvements (#1443)

b3345e69e2451065a9f5547f0fb0457983c532b5 authored about 2 years ago by Ashay Rane <[email protected]>
[tosa] Add TorchToTosa lowering for aten.arange.start_step op (#1442)

9dd5ae8239e2d45fd8959b8b014bf0c76be16d31 authored about 2 years ago by Vivek Khandelwal <[email protected]>
update PyTorch version to 1.13.0.dev20220930

aa31be720a3f7ebdddf5534a1689720be4a8a4a8 authored about 2 years ago by Roll PyTorch Action <[email protected]>
[MLIR][TORCH] Add Byte and Char Dtype support

940959589b186369925a9d53a8d0f6d39fdafac6 authored about 2 years ago by AmosLewis <[email protected]>
[Bazel] Make pytorch-requirements.txt available within the docker container (#1439)

Updates the bazel Dockerfile to match changes from https://github.com/llvm/torch-mlir/pull/1419....

0765449684aac70f72036dccf009d8c04c7a61a0 authored about 2 years ago by Sambhav Jain <[email protected]>
Final changes necessary to auto-update PyTorch version (#1438)

* build: push directly from CI to main branch

This avoids the need to create, approve, and me...

cf41a2582e0a364a930906aa1d16271d8e165876 authored about 2 years ago by Ashay Rane <[email protected]>
update PyTorch version to 1.13.0.dev20220929

15e1c45ed63b04cc408361d30c67196679fa353e authored about 2 years ago by Roll PyTorch Action <[email protected]>
Update releases pages after release builds (#1432)

* Update buildRelease.yml

Update Releases right after a Release build.

* Move gh-page upda...

da584fbb735c6e3ec3d639d62d2df781d0dac48e authored about 2 years ago by powderluv <[email protected]>
release: pin PyTorch version in release requirements (#1435)

Prior to this patch, the release process (`pip wheel`) retrieved
dependencies from the pyprojec...

95ffa27733e10f0eb4c6302c6460539fb6e2ced1 authored about 2 years ago by Ashay Rane <[email protected]>
Add `--no-index` to CI's git-diff check on generated files (#1428)

`git diff` does not work by default on untracked files. Since the
function `_check_file_not_cha...

2509641cab14a51569b3cf88b2ca7d804d27b0b9 authored about 2 years ago by Ramiro Leal-Cavazos <[email protected]>
Add environment instructions to development.md

e193e4b9be09ab671088bc01f8081cf35d767dd6 authored about 2 years ago by Daniel Ellis <[email protected]>
Miscellaneous fixes for Windows builds (#1376)

* test: allow spaces in path to Python executable

On Windows, the path to the Python binary m...

0b46462528e06bdc028affc8246eccd42b709986 authored about 2 years ago by Ashay Rane <[email protected]>
[tosa] Add support for some cases of aten.broadcast_to op (#1429)

This commit adds support for TorchToTosa lowering of
`aten.broadcast_to` op for cases:
1.) Whe...

6db513c51d1b268ac3aabf94d9abc61b15542e7b authored about 2 years ago by Vivek Khandelwal <[email protected]>
Bump shape library (#1427)

0f15b3a59451e33d39b55704afd3565f040b7ff4 authored about 2 years ago by Ramiro Leal-Cavazos <[email protected]>
Make docker instructions a bit more scoped

I was helping an engineer the other day who was attempting to use the Docker flow for interactiv...

8a91e4c96238f84b0a5290bde5e3488c264f12d3 authored about 2 years ago by Sean Silva <[email protected]>
Propagate parameter names to TorchMlirComputation (#1420)

* Propagate parameter name to MLIR

* Add TorchMlirNode Constructor Hook

* Make func_op mut...

fa5a8e21a3999c83adc3447b30f2ff6787c32c50 authored about 2 years ago by Jae Hoon (Antonio) Kim <[email protected]>
build: use Github Actions for creating PR (#1433)

8f608c048d0fb9a07833a741ffc23eeaf45cd340 authored about 2 years ago by Ashay Rane <[email protected]>
[tosa] Fix torch.vtensor.literal lowering

Signed-Off By: Vivek Khandelwal<[email protected]>

bce00c8ed152f7f91f32d392293222adf3c76395 authored about 2 years ago by Vivek Khandelwal <[email protected]>
build: create RollPyTorch to update PyTorch version in Torch-MLIR (#1419)

This patch fetches the most recent nightly (binary) build of PyTorch,
before pinning it in pyto...

53e76b8ab606b3d6c3b66e2f970e95d116723375 authored about 2 years ago by Ashay Rane <[email protected]>
Update installation instructions to point to new releases page.

8d3ca887df5ac5126fa3fc2ec3546c6322a4d066 authored about 2 years ago by Daniel Ellis <[email protected]>
Implement Expand/Collapse Functionality for Aten.View (#1353)

8ef0c874c28f22cc0de3801fe84a3dcc6159aeaf authored about 2 years ago by JakopinA <[email protected]>
build: re-enable TOSA tests after upstream LLVM rollback (#1417)

78bfbf24743637cc84042abdd547a77dede25c76 authored about 2 years ago by Ashay Rane <[email protected]>