Commit Graph

13 Commits

Author SHA1 Message Date
Wenhao Jia
b023b03329 Internal change
PiperOrigin-RevId: 333455224
Change-Id: I755e73d82a167ee9f391db072fb2460439a0ace3
2020-09-24 00:01:23 -07:00
Jacques Pienaar
4e1aa305a1 Internal change
PiperOrigin-RevId: 320205862
Change-Id: Iad999a1a85d3d193258017d8a042973d57163492
2020-07-08 09:50:03 -07:00
A. Unique TensorFlower
e25d3e084b Merged commit includes the following changes:
319411158  by A. Unique TensorFlower<gardener@tensorflow.org>:

    Integrate LLVM at https://github.com/llvm/llvm-project/commit/d6343e607ac8

--
319410296  by A. Unique TensorFlower<gardener@tensorflow.org>:

    [XLA] Implement extra prefetch limit for while uses.

    Outstanding prefetch limits can prevent prefetches from being scheduled for
    the duration of while loops. Since using alternate memory for the while loops
    can be more beneficial, allow specifying additional prefetch limit when the use
    is a while HLO.

--
319406145  by A. Unique TensorFlower<gardener@tensorflow.org>:

    [XLA:CPU] Teach dot_op_emitter how to tile&vectorize linalg matmuls

    And turn them on by default.

    This is on-par with the existing emitter, sometimes better and unlocks more
    potential. The strategy classes are duplicated right now, but I expect them to
    graduate to mlir core soon.

    I'm planning to remove the custom LLVM IR emitters if this turns out to be
    stable enough.

--
319402982  by A. Unique TensorFlower<gardener@tensorflow.org>:

    PR : [ROCm] Enabling optimized FusedBatchNormInferenceMetaKernel for half

    Imported from GitHub PR https://github.com/tensorflow/tensorflow/pull/40327

    This PR enables optimized FusedBatchNormInferenceMetaKernel for half on ROCm.
    Copybara import of the project:

    --
    5f658e2bc1b20794239658bffe0d7bf9cb89c81f by Eugene Kuznetsov <eugene.kuznetsov@amd.com>:

    Enabling optimized FusedBatchNormInferenceMetaKernel for half

--
319393611  by A. Unique TensorFlower<gardener@tensorflow.org>:

    Integrate LLVM at https://github.com/llvm/llvm-project/commit/68498ce8af37

--
319374663  by A. Unique TensorFlower<gardener@tensorflow.org>:

    compat: Update forward compatibility horizon to 2020-07-02

--
319374662  by A. Unique TensorFlower<gardener@tensorflow.org>:

    Update GraphDef version to 450.

--
319371388  by A. Unique TensorFlower<gardener@tensorflow.org>:

    Update framework_build_test targets

--
319363982  by A. Unique TensorFlower<gardener@tensorflow.org>:

    Resolve the permission denied error on Python 3.7 pip install.

--
319361498  by A. Unique TensorFlower<gardener@tensorflow.org>:

    Add an option to only log parameters whose values are parsed from cmdline flags in the benchmark tool.

--
319356677  by A. Unique TensorFlower<gardener@tensorflow.org>:

    Fix bug in ReadNonConstantTensor

    assigning new value to the reference don't update the reference, so use pointer instead.

--
319350974  by A. Unique TensorFlower<gardener@tensorflow.org>:

    Fix the header inclusion path issue with TensorFlowLiteC

--
319342653  by A. Unique TensorFlower<gardener@tensorflow.org>:

    Fix the relationship between tpu_executor and tpu_executor_base build targets.

--
319342578  by A. Unique TensorFlower<gardener@tensorflow.org>:

    Internal change

319340968  by A. Unique TensorFlower<gardener@tensorflow.org>:

    Internal change

PiperOrigin-RevId: 319411158
2020-07-02 10:46:26 -07:00
Mehdi Amini
bfbd3f8556 Internal change
PiperOrigin-RevId: 319134515
Change-Id: Icea77a289edea168164e052ac24bf08116cee1e7
2020-06-30 17:52:51 -07:00
Benjamin Kramer
0729548268 Bump open source llvm revision to 35cf2f42dda4d708741e06570b2dbe91cec4dc41
PiperOrigin-RevId: 308026811
Change-Id: I25760fe9b2c07b267ef3fd5a61122392cfa8e2f9
2020-04-23 05:05:32 -07:00
A. Unique TensorFlower
1a36ba72a6 Integrate LLVM at https://github.com/llvm/llvm-project/commit/35cf2f42dda4
PiperOrigin-RevId: 308019661
Change-Id: Ie6f60e5ff4afab31dcfeabe9543c348ab1313fb6
2020-04-23 04:07:14 -07:00
Gunhan Gulsoy
dd662a9228 Disable test generated by gentbl on windows.
either sh_test or the path generation of bazel have problems on windows.

PiperOrigin-RevId: 298390766
Change-Id: I2e7f53030d46b3a1a104a140735b1878cd456195
2020-03-02 10:49:40 -08:00
Jacques Pienaar
d6ba353dd9 Remove read-only copy of MLIR core in TF and use version in LLVM
This change to reflect MLIR's recent addition to LLVM's monorepo. Instead of
stripping llvm from the http archive, use build file map to refer to both MLIR
and LLVM within llvm-project and remove read-only copy that was temporarily
there. Also bump the commit version until after the integration of MLIR into
LLVM monorepo.

PiperOrigin-RevId: 287547194
Change-Id: I4459b96702dc5eb19b58c7ceaa6cabb16f530a43
2019-12-30 07:00:20 -08:00
Jacques Pienaar
0657d9465b Change tblgen rule to generate sh_test too
mlir-tblgen invocations for rules generating tests were not considered as test
runs of mlir-tblgen so create extra sh_test to verify their behavior.

PiperOrigin-RevId: 275722547
Change-Id: I30df93f1f9912bd4de36a183383bcabae98375ff
2019-10-20 08:38:18 -07:00
A. Unique TensorFlower
0aa0ecefbe tblgen.bzl: add the location of generated files to the .td includes string
PiperOrigin-RevId: 272768631
2019-10-03 16:46:52 -07:00
A. Unique TensorFlower
14b473fc1b Add td_includes argument to allow more flexible relative include paths for td files.
PiperOrigin-RevId: 268153974
2019-09-09 22:49:29 -07:00
Christian Sigg
2fff504c0a Internal change.
PiperOrigin-RevId: 267783509
2019-09-07 11:22:08 -07:00
Jacques Pienaar
eab4b9c4cc Start open development of TF, TFLite, XLA MLIR dialects.
This change adds dialects and tools for TF, TFLite and XLA using MLIR (https://github.com/tensorflow/mlir). This is under active development and not built by default.

PiperOrigin-RevId: 255538027
2019-06-27 23:29:38 -07:00