Commit Graph

  • daf8782fa3 [RefBackend] Split out RefBackend (refback) dialect from TCP. Sean Silva 2020-10-06 15:44:18 -0700
  • 58b6033537 Bump llvm to ed46e84c7aaffd847656ac559acb06089096ec33. Stella Laurenzo 2020-10-06 22:02:57 -0700
  • ad3ddb9edb Implement torch.kernel_call capture. #67 Stella Laurenzo 2020-10-05 23:21:21 -0700
  • dd1fa2607f Add hopefully short-lived mnist-playground utility. Sean Silva 2020-10-02 14:57:35 -0700
  • be4fad55fd Add hopefully short-lived mnist-playground utility. #66 Sean Silva 2020-10-02 14:57:35 -0700
  • 8022dfaf1a [RefE2E] Initialize the linalg matmul accumulator buffer. Sean Silva 2020-10-02 12:30:59 -0700
  • 5f6b8bef8e [RefE2E] Initialize the linalg matmul accumulator buffer. #65 Sean Silva 2020-10-02 12:30:59 -0700
  • e5433e314f Add capture function arguments. #64 Stella Laurenzo 2020-10-01 18:59:58 -0700
  • 3d74337be0 Add a torch.kernel_call op and associated predicates. Stella Laurenzo 2020-09-29 14:17:34 -0700
  • 3cd60f273f Add a torch.kernel_call op and associated predicates. #63 Stella Laurenzo 2020-09-29 14:17:34 -0700
  • ba03ecc652 Add public API for constructing a module/function to capture PyTorch ops. #62 Stella Laurenzo 2020-09-28 18:36:00 -0700
  • 9722a6ce78 Bump LLVM to e72d792c147ee506e337401e20c0f23042cc43fe. Stella Laurenzo 2020-09-28 15:34:01 -0700
  • 2c9ca79c89 Add boilerplate for Torch dialect. Stella Laurenzo 2020-09-28 12:02:35 -0700
  • ba193f7eb6 Add boilerplate for Torch dialect. #61 Stella Laurenzo 2020-09-28 12:02:35 -0700
  • fb895173f2 Run format_sources.sh. Stella Laurenzo 2020-09-28 12:03:54 -0700
  • b5f010284f Add boilerplate to do device capture (pytorch 1.6). Stella Laurenzo 2020-09-25 18:13:16 -0700
  • 16c26ef57e [RefE2E] Use upstream shape constraint conversion pass. Sean Silva 2020-09-25 16:02:09 -0700
  • 6ea37cfed6 Bump llvm-project to 9ed1e5873c19eb817fb9e36d0262c7effee5d35e Sean Silva 2020-09-25 14:36:44 -0700
  • 97cc559f0a Add boilerplate to do device capture (pytorch 1.6). #60 Stella Laurenzo 2020-09-25 18:13:16 -0700
  • 09a04139cb [RefE2E] Use upstream shape constraint conversion pass. #59 Sean Silva 2020-09-25 16:02:09 -0700
  • 4f6b29ddea Bump llvm-project to 9ed1e5873c19eb817fb9e36d0262c7effee5d35e Sean Silva 2020-09-25 14:36:44 -0700
  • f9b37c55b7 [RefE2E] Add support for unary ops exp and tanh Sean Silva 2020-09-24 17:14:21 -0700
  • 6b69beae6a [NFC] Remove stray .dump() that snuck in. Sean Silva 2020-09-24 17:14:39 -0700
  • 0cb28f0b06 Move tests around so we can have dedicated tests for the c10 dispatcher. Stella Laurenzo 2020-09-24 18:26:51 -0700
  • 65d67a9864 [RefE2E] Add support for unary ops exp and tanh #57 Sean Silva 2020-09-24 17:14:21 -0700
  • 6e6efb2854
    Add compatibility notes regarding unpacking quantized weights. (#56) Stella Laurenzo 2020-09-24 17:47:28 -0700
  • c08a25fc20 Add compatibility notes regarding unpacking quantized weights. #56 Stella Laurenzo 2020-09-24 16:32:15 -0700
  • 47c3a9f461 Add docker image/instructions for building against pytorch 1.6. #58 Stella Laurenzo 2020-09-24 17:40:25 -0700
  • d42c8b6d7f [NFC] Remove stray .dump() that snuck in. Sean Silva 2020-09-24 17:14:39 -0700
  • 0d91885965
    Add initial python bindings for c10 dispatcher internals. (#55) Stella Laurenzo 2020-09-24 16:26:29 -0700
  • 5b0ac7e8fc Add initial python bindings for c10 dispatcher internals. #55 Stella Laurenzo 2020-09-23 21:59:20 -0700
  • c69e9fabc5 [RefE2E] Add support for "max". Sean Silva 2020-09-21 19:14:27 -0700
  • a63bac443b [RefE2E] Add support for "max". #54 Sean Silva 2020-09-21 19:14:27 -0700
  • 681c4e1d4a Inject missing dialects in E2E passes Marius Brehler 2020-09-21 21:48:44 +0000
  • ac84bfb2e2 Inject missing dialects in E2E passes #53 Marius Brehler 2020-09-21 21:48:44 +0000
  • 7b7f35744b [RefE2E] Add interesting control flow example. Sean Silva 2020-09-18 14:49:04 -0700
  • bc7c852379 Add more ops from the original integration. #49 Stella Laurenzo 2020-09-17 19:10:34 -0700
  • 6ddf39027a [RefE2E] Add interesting control flow example. #52 Sean Silva 2020-09-18 14:49:04 -0700
  • 276f5b80ea [RefE2E] Add assemblyFormat for TCF and TCP ops and tidy up. Sean Silva 2020-09-18 14:05:36 -0700
  • dc8afc9271 [RefE2E] Refactor how tcf.add is lowered. Sean Silva 2020-09-18 12:53:55 -0700
  • e75a3c1c46 [RefE2E] Add assemblyFormat for TCF and TCP ops and tidy up. #51 Sean Silva 2020-09-18 14:05:36 -0700
  • c968e14bc2 [RefE2E] Refactor how tcf.add is lowered. Sean Silva 2020-09-18 12:53:55 -0700
  • d8675f8ad2 [RefE2E] Add support for matmul. Sean Silva 2020-09-17 18:56:01 -0700
  • 62738d3641 [RefE2E] Fix nul-termination bug. Sean Silva 2020-09-17 19:03:33 -0700
  • 2284f6b4f1 Bump llvm-project to 7c44651360dd94e17011fd1cd7ec3c755e0363b4 Sean Silva 2020-09-17 16:58:15 -0700
  • 7486befffd Fixes for run_lit.sh Sean Silva 2020-09-17 15:35:47 -0700
  • 72d0225ce6 [RefE2E] Add support for matmul. #50 Sean Silva 2020-09-17 18:56:01 -0700
  • 2c925cde9c [RefE2E] Fix nul-termination bug. Sean Silva 2020-09-17 19:03:33 -0700
  • cfbc4c6a21 Bump llvm-project to 7c44651360dd94e17011fd1cd7ec3c755e0363b4 Sean Silva 2020-09-17 16:58:15 -0700
  • 969ab6df05 Fixes for run_lit.sh Sean Silva 2020-09-17 15:35:47 -0700
  • 361abebb51 Update README to reference published docker tag. Stella Laurenzo 2020-09-16 23:10:58 -0700
  • 8ac29594df
    Explicitly load aten and std dialects when constructing a context. (#47) Stella Laurenzo 2020-09-16 23:06:22 -0700
  • fff3ae6aa6 Explicitly load aten and std dialects when constructing a context. #47 Stella Laurenzo 2020-09-16 22:36:54 -0700
  • 678989a321
    Update docker, instructions and some fixes for the pytorch 1.3 build. (#45) Stella Laurenzo 2020-09-16 21:57:46 -0700
  • b544470066 Add cuda dir to LD_LIBRARY_PATH. #45 Stella Laurenzo 2020-09-16 18:40:27 -0700
  • 9f4c232aae Use CXXFLAGS. Stella Laurenzo 2020-09-16 18:36:26 -0700
  • a803c4a48b Update docker, instructions and some fixes for the pytorch 1.3 build. Stella Laurenzo 2020-09-16 18:22:38 -0700
  • 75f57b461e
    Totally rework RefE2E tensor to memref flow. (#42) Sean Silva 2020-09-16 17:31:40 -0700
  • f1bee1a908 Totally rework RefE2E tensor to memref flow. #42 Sean Silva 2020-09-14 14:20:05 -0700
  • a74a98094b
    Add a new python script to auto-generate ATen op ODS definitions. (#43) Stella Laurenzo 2020-09-16 16:21:24 -0700
  • 7824e752f5 Resolve comments. #43 Stella Laurenzo 2020-09-16 16:20:06 -0700
  • d62f8227c2
    Bump LLVM to @7d1ed69 and fix namespace handling changed upstream. Marius Brehler 2020-09-17 00:52:15 +0200
  • 253e9f10da Adopt to MLIR's changed namespace handling #44 Marius Brehler 2020-09-16 21:06:25 +0000
  • e182be83ac Bump MLIR-HLO to tensorflow/mlir-hlo@1880f87 Marius Brehler 2020-09-16 21:04:59 +0000
  • 6568c4531d Bump LLVM to llvm/llvm-project@7d1ed69 Marius Brehler 2020-09-16 21:02:53 +0000
  • b43f96e7f0 Add a new python script to auto-generate ATen op ODS definitions. Stella Laurenzo 2020-09-15 17:56:44 -0700
  • dd9172fd75 Run clang-format on files that do not comply. Stella Laurenzo 2020-09-15 17:54:58 -0700
  • 0f9c6b4a35 Bump llvm-project to 84a6da67e6b2a76b15ad1862f4cbb7625fe318df Sean Silva 2020-09-14 15:51:50 -0700
  • 2e9a9ebf8c Bump llvm-project to 84a6da67e6b2a76b15ad1862f4cbb7625fe318df #41 Sean Silva 2020-09-14 15:51:50 -0700
  • 843448cde9 Register dialects in E2E passes Marius Brehler 2020-09-10 07:23:46 +0000
  • a2fb68059f Remove unused include Marius Brehler 2020-09-10 07:22:14 +0000
  • ece41d3b11 Register dialects in E2E passes #40 Marius Brehler 2020-09-10 07:23:46 +0000
  • bc408f0396 Remove unused include Marius Brehler 2020-09-10 07:22:14 +0000
  • 124bc65a70 Register dialects in ATen lowering pass Marius Brehler 2020-09-09 15:13:12 +0000
  • fb2d1a1559 Register dialects in conversion passes Marius Brehler 2020-09-09 15:12:52 +0000
  • d06000c76d Register dialects in ATen lowering pass #38 Marius Brehler 2020-09-09 15:13:12 +0000
  • e94a85e89e Register dialects in conversion passes Marius Brehler 2020-09-09 15:12:52 +0000
  • 81dd571c23 Integrate upstream LLVM at 8d9c13f37d2081c11186718ae8b5aef8b507d152. Stella Laurenzo 2020-09-08 13:29:25 -0700
  • 4739c7ea56 Integrate upstream LLVM at 8d9c13f37d2081c11186718ae8b5aef8b507d152. #37 Stella Laurenzo 2020-09-08 13:29:25 -0700
  • 97d83f786a Bump submodule versions. Stella Laurenzo 2020-08-27 15:09:10 -0700
  • 77e44ede79 Bump submodule versions. #36 Stella Laurenzo 2020-08-27 15:09:10 -0700
  • 4c37aed841 Update build instructions to use the submodule for llvm. Stella Laurenzo 2020-08-28 16:19:44 -0700
  • d1ed6d260e Initial work on a torch op registry. Stella Laurenzo 2020-08-27 14:45:40 -0700
  • 157975221e Initial work on a torch op registry. #35 Stella Laurenzo 2020-08-27 14:45:40 -0700
  • fc4f374345 Format sources. Stella Laurenzo 2020-08-27 14:47:49 -0700
  • de38caa547
    Make code that depends on the legacy "type dispatch" mechanism optional. (#32) Stella Laurenzo 2020-08-26 12:55:16 -0700
  • f283a32c99 Make a dep conditional. #32 Stella Laurenzo 2020-08-26 12:54:19 -0700
  • 3b8b2bfa2b
    Fix a few bogons to get things building (#33) stephenneuendorffer 2020-08-26 12:46:33 -0700
  • 84a5cacaf6 Add Dockerfile with pytorch #33 Stephen Neuendorffer 2020-08-21 23:41:11 -0700
  • 8e462579cb Fix a few bogons to get things building Stephen Neuendorffer 2020-08-21 22:00:56 -0700
  • e5b14fd9d1 Make code that depends on the legacy "type dispatch" mechanism optional. Stella Laurenzo 2020-08-21 17:51:50 -0700
  • 31b3041e88
    Add pytorch interface to ATen Dialect (#30) stephenneuendorffer 2020-08-21 11:22:47 -0700
  • 9dc71f5ada Add pytorch interface to ATen Dialect #30 Stephen Neuendorffer 2020-08-10 20:58:34 -0700
  • 69cda404ef NFC: Fix extra namespace declaration. Stella Laurenzo 2020-08-20 16:22:41 -0700
  • 77b235f621
    Create frontends/pytorch directory. (#31) Stella Laurenzo 2020-08-18 09:43:20 -0700
  • 2d5963bd58 Create frontends/pytorch directory. #31 Stella Laurenzo 2020-08-17 18:01:05 -0700
  • a2a36aa8f3
    Add mlir-hlo as a submodule and add a script to find versions. (#20) Stella Laurenzo 2020-08-13 16:42:05 -0700
  • bb668e6e26
    Add ATen Dialect (#16) stephenneuendorffer 2020-08-12 19:28:04 -0700
  • 88c578a5bc Add ATen Dialect #16 Stephen Neuendorffer 2020-08-11 16:00:27 -0700
  • dba76c3538 Fix typo. #20 Stella Laurenzo 2020-08-12 12:07:58 -0700