Commit Graph

  • 1c7c362e29 [TCP] Replace tcp.matmul with linalg.matmul. Sean Silva 2020-11-09 15:49:22 -0800
  • 0427aacb0b [TCP] Replace elementwise ops with std elementwise ops. Sean Silva 2020-11-06 17:17:28 -0800
  • 8b38027f6d [TCP] Replace tcp.matmul with linalg.matmul. #111 Sean Silva 2020-11-09 15:49:22 -0800
  • 17a3c117c1 [TCP] Replace elementwise ops with std elementwise ops. Sean Silva 2020-11-06 17:17:28 -0800
  • a689b61510 Move existing npcomp.compiler -> npcomp.compiler.numpy. #112 Stella Laurenzo 2020-11-10 18:03:25 -0800
  • ceab22cf90 Bump llvm-project to 53a0d45db6d0f33dfbb724c99ce2560ae25473c2 Sean Silva 2020-11-09 18:03:58 -0800
  • 36d750ca89 Default to -DLLVM_LINK_LLVM_DYLIB=ON. Stella Laurenzo 2020-11-08 18:19:36 -0800
  • b86e2103fe Default to -DLLVM_LINK_LLVM_DYLIB=ON. #110 Stella Laurenzo 2020-11-08 18:19:36 -0800
  • 4b10fe94fe Bump llvm-project to head. Stella Laurenzo 2020-11-08 17:31:03 -0800
  • 966253fb11 Bump llvm-project to pick up python extension install fix. Stella Laurenzo 2020-11-06 16:49:42 -0800
  • e60dc2470e Add aten.maximum op and conversions from aten->tcf. #109 Stella Laurenzo 2020-11-04 16:54:52 -0800
  • 6c702b149f Add a number of kernels and new patterns. #108 Stella Laurenzo 2020-11-03 19:24:28 -0800
  • 3dab9056f0 Bump llvm-project to eb8d386d513bf4243d0adb814d862af25b8c4e2f Sean Silva 2020-11-04 14:14:46 -0800
  • 59b7c559f4 Tweak build flags for efficiency and document building without a container. Stella Laurenzo 2020-11-03 13:46:46 -0800
  • 57e58b9272 [RefBackend] Use upstream func-bufferize pass. Sean Silva 2020-10-27 12:03:12 -0700
  • 94bee9ec23 Bump llvm-project to 773ad135a30dbe0f969086e3ed518ab17502e9f5 Sean Silva 2020-11-02 14:33:46 -0800
  • c2d3820e48 Fix insertion point bug #102 Harsh Menon 2020-11-02 15:30:21 -0800
  • 67599d379d Fix insertion point bug #102 #105 Harsh Menon 2020-11-02 15:30:21 -0800
  • ee296f839f [RefBackend] Use upstream func-bufferize pass. #104 Sean Silva 2020-10-27 12:03:12 -0700
  • 9ef811bc4c Bump llvm-project to 773ad135a30dbe0f969086e3ed518ab17502e9f5 Sean Silva 2020-11-02 14:33:46 -0800
  • 0c73c535d6 Capture backward conv and copy_ kernels. #103 Stella Laurenzo 2020-10-30 22:52:46 -0700
  • 1874bf5eb1 NFC: Clean up some minor nits Sean Silva 2020-10-30 18:47:34 -0700
  • f9c2f8eb0d [RefBackend] Use upstream SCF bufferization pass. Sean Silva 2020-10-26 16:53:23 -0700
  • 0761df9f58 Bump llvm-project to 72ddd559b8aafef402091f8e192e025022e4ebef Sean Silva 2020-10-30 15:47:17 -0700
  • 0834256dce [RefBackend] Use upstream SCF bufferization pass. #101 Sean Silva 2020-10-26 16:53:23 -0700
  • f6d6b9dfed Bump llvm-project to 72ddd559b8aafef402091f8e192e025022e4ebef Sean Silva 2020-10-30 15:47:17 -0700
  • 29c715b6b1 Add TCP mul test Aaron J Arthurs 2020-10-29 14:02:41 -0500
  • 8d98dd4551 Support optional args/returns and other odds and ends. Stella Laurenzo 2020-10-29 17:41:15 -0700
  • 1ffbc771ad Support optional args/returns and other odds and ends. #99 Stella Laurenzo 2020-10-29 17:41:15 -0700
  • a3f4db9fe8 Bump llvm-project to c8c07b76b2cf2ada8e7ec132f7f57b97d76743cf. Stella Laurenzo 2020-10-29 15:25:55 -0700
  • e6a0a64321 Add TCP mul test #98 Aaron J Arthurs 2020-10-29 14:02:41 -0500
  • 30adf9e6b0 Fix TCP_MulOp tablegen definition Marius Brehler 2020-10-28 08:41:23 +0100
  • c08935a418 Rewrite ATen ODS code generator to be based on new op registry and new signature recognition system. Stella Laurenzo 2020-10-27 18:13:23 -0700
  • 01f4c01536 Rewrite ATen ODS code generator to be based on new op registry and new signature recognition system. #95 Stella Laurenzo 2020-10-27 18:13:23 -0700
  • 402c7592fd Fix TCP_MulOp tablegen definition #96 Marius Brehler 2020-10-28 08:41:23 +0100
  • 94ea6f7c92 [RefBackend] Support element-wise multiply op Aaron J Arthurs 2020-10-27 10:04:15 -0500
  • e5722a2c8f [RefBackend] Support element-wise multiply op #94 Aaron J Arthurs 2020-10-27 10:04:15 -0500
  • 510f226df2 Expose signature metadata to ops and implement ATenRecognizeKernelsPass pass. #93 Stella Laurenzo 2020-10-22 23:31:34 -0700
  • f3c75d957b Add missing dependency on NPCOMPCAPI from NPCOMPPythonCommon Mehdi Amini 2020-10-23 05:18:22 +0000
  • 86261a7565 Add missing dependency on NPCOMPCAPI from NPCOMPPythonCommon #92 Mehdi Amini 2020-10-23 05:18:22 +0000
  • 91fc83d2e7 NFC: Transition ATen passes to tablegen registration. Stella Laurenzo 2020-10-22 17:12:01 -0700
  • 9618c2dbf7 NFC: Re-organize ATen directory structure and fix warnings. Stella Laurenzo 2020-10-22 14:13:26 -0700
  • d09300886a NFC: Use new print with large_elements_limit in tests. Stella Laurenzo 2020-10-22 13:04:24 -0700
  • 14470f9ff6 [RefBackend] Use upstream std bufferization. Sean Silva 2020-10-16 13:57:24 -0700
  • b6ae53b312 [RefBackend] Use new upstream SCF type conversions. Sean Silva 2020-10-16 13:30:18 -0700
  • 4f2aa12d1a Bump llvm-project to 57b338c08a4942bda6e58c77870c657c53b6fb5b Sean Silva 2020-10-21 13:10:21 -0700
  • e12d5a7989 [RefBackend] Use upstream std bufferization. #91 Sean Silva 2020-10-16 13:57:24 -0700
  • 3b8f4f78b7 [RefBackend] Use new upstream SCF type conversions. Sean Silva 2020-10-16 13:30:18 -0700
  • 4713d7509e Bump llvm-project to 57b338c08a4942bda6e58c77870c657c53b6fb5b Sean Silva 2020-10-21 13:10:21 -0700
  • fe5ceed18d NFC: Format a file that had not been. Stella Laurenzo 2020-10-21 12:47:12 -0700
  • 58adb6bd8e Work around various PyTorch issues in support of convolution. #90 Stella Laurenzo 2020-10-18 21:32:29 -0700
  • 029815152e Add remaining pieces to capture full example models. #88 Stella Laurenzo 2020-10-16 17:38:07 -0700
  • 81119aa0a1 Only build mnist-playground if Torch was found. Sean Silva 2020-10-19 13:53:00 -0700
  • 2f9ebc567f
    Only build mnist-playground if Torch was found. #89 Sean Silva 2020-10-19 13:53:00 -0700
  • 54c0a3a1e9 Replace deprecated add-path in GitHub Action Marius Brehler 2020-10-16 12:21:36 +0000
  • 1a869d81a6 Replace deprecated add-path in GitHub Action #85 Marius Brehler 2020-10-16 12:21:36 +0000
  • 9e52f6235b More progress on PyTorch acap device capture. #84 Stella Laurenzo 2020-10-15 18:28:30 -0700
  • 06a8ba6900 [RefBackend] Use more idiomatic bufferize pattern for TCP. Sean Silva 2020-10-15 12:26:21 -0700
  • ebb3c90355 run_lit.sh: build all the things Sean Silva 2020-10-15 17:32:46 -0700
  • 87b6bc305a [build_tools] Fix install_mlir.sh to look for Python3 Sean Silva 2020-10-15 16:25:53 -0700
  • 26d70b3383 [RefBackend] Use more idiomatic bufferize pattern for TCP. #83 Sean Silva 2020-10-15 12:26:21 -0700
  • 654d489c8d run_lit.sh: build all the things Sean Silva 2020-10-15 17:32:46 -0700
  • 0382b4018a [build_tools] Fix install_mlir.sh to look for Python3 Sean Silva 2020-10-15 16:25:53 -0700
  • b6bdc8cc4f [RefBackend] Use upstream BufferizeTypeConverter Sean Silva 2020-10-14 19:28:43 -0700
  • 1d118b0845 Update llvm-project to ee491ac91e123b90eeec3cce7e494936ea8cb85d Sean Silva 2020-10-15 13:17:49 -0700
  • a7a1d1be2a Fix up bash_helpers.sh for new build directory layout. Sean Silva 2020-10-14 12:19:51 -0700
  • c9c4ec010c [RefBackend] Use upstream BufferizeTypeConverter #82 Sean Silva 2020-10-14 19:28:43 -0700
  • a48a675e48 Update llvm-project to ee491ac91e123b90eeec3cce7e494936ea8cb85d Sean Silva 2020-10-15 13:17:49 -0700
  • 9c2246b098 Fix up bash_helpers.sh for new build directory layout. Sean Silva 2020-10-14 12:19:51 -0700
  • abb6fe8aa2 Port prior acap export tests to new dispatcher based versions. #81 Stella Laurenzo 2020-10-13 16:37:46 -0700
  • 30cfc6499f Create public API for torch_mlir python code. Stella Laurenzo 2020-10-12 21:39:48 -0700
  • a88dbae70b Create public API for torch_mlir python code. #77 Stella Laurenzo 2020-10-12 21:39:48 -0700
  • 86df4cabeb Enable MLIR python bindings in CI. Stella Laurenzo 2020-10-12 21:49:39 -0700
  • 5c5b8db70f Update test configuration to import mlir from LLVM install location. #75 Stella Laurenzo 2020-10-09 16:21:01 -0700
  • f2d5c26c97 Bump llvm-project to 820e65f9e2369d2990fde4b3e7cfceb64f0df9c8 Sean Silva 2020-10-12 12:00:28 -0700
  • 6427fb5bdd Bump llvm-project to 820e65f9e2369d2990fde4b3e7cfceb64f0df9c8 #76 Sean Silva 2020-10-12 12:00:28 -0700
  • 93fc21dad0 [RefBackend] Split out TCF->TCP conversion. Sean Silva 2020-10-09 15:03:57 -0700
  • 83342e8715 Add another config var to the CI for shared lib builds. Stella Laurenzo 2020-10-09 16:57:00 -0700
  • af4edb63ae Start reworking towards a shared library build. #72 Stella Laurenzo 2020-10-08 18:29:59 -0700
  • 7aecd049f8 [RefBackend] Split out TCF->TCP conversion. #74 Sean Silva 2020-10-09 15:03:57 -0700
  • d9dc16a9be Enable libMLIR.so in CI. Stella Laurenzo 2020-10-09 13:56:27 -0700
  • d6b05c507a Fix up the docker script / instructions after attempting to use it. Sean Silva 2020-10-09 10:21:07 -0700
  • 23d48ec749 Fix up the docker script / instructions after attempting to use it. #73 Sean Silva 2020-10-09 10:21:07 -0700
  • 631c8070df [RefBackend] Put JITModule in refback namsepace. Sean Silva 2020-10-07 18:51:24 -0700
  • 7edb5f3641 [RefBackend] Rename RefBackend dialect to Refback Sean Silva 2020-10-07 17:30:10 -0700
  • bf99a82832 [RefBackend] Rename Npcomprt dialect to Refbackrt. Sean Silva 2020-10-07 17:12:52 -0700
  • 83ad70ef54 [RefBackend] Move runtime related code under npcomp/RefBackend/ Sean Silva 2020-10-07 16:11:41 -0700
  • 51d51241b4 Add scripts/documentation for VSCode setup with a docker dev image. #71 Stella Laurenzo 2020-10-07 18:31:24 -0700
  • 16f46dca46 [RefBackend] Put JITModule in refback namsepace. #70 Sean Silva 2020-10-07 18:51:24 -0700
  • 2eb3ad8ee2 [RefBackend] Rename RefBackend dialect to Refback Sean Silva 2020-10-07 17:30:10 -0700
  • 2158c49626 [RefBackend] Rename Npcomprt dialect to Refbackrt. Sean Silva 2020-10-07 17:12:52 -0700
  • 43874070ae [RefBackend] Move runtime related code under npcomp/RefBackend/ Sean Silva 2020-10-07 16:11:41 -0700
  • ddc2e9de5d [RefBackend] Rename test/E2E. Sean Silva 2020-10-07 12:38:00 -0700
  • 85a966d0fd [RefBackend] Rename test/E2E. #69 Sean Silva 2020-10-07 12:38:00 -0700
  • 21255d5f8e [RefBackend] Rename "E2E" to RefBackend. Sean Silva 2020-10-06 16:14:37 -0700
  • 03846ed8e7 Rename a couple CMake targets. Sean Silva 2020-10-06 15:57:11 -0700
  • 5017430dc7 [RefBackend] Split out RefBackend (refback) dialect from TCP. Sean Silva 2020-10-06 15:44:18 -0700
  • 3ccc2214a7 Set PyTorch captured function return type. Stella Laurenzo 2020-10-07 10:14:34 -0700
  • d8255c311e [RefBackend] Rename "E2E" to RefBackend. #68 Sean Silva 2020-10-06 16:14:37 -0700
  • 681e81cf3c Rename a couple CMake targets. Sean Silva 2020-10-06 15:57:11 -0700