aboutsummaryrefslogtreecommitdiffhomepage
path: root/third_party
Commit message (Collapse)AuthorAge
...
| * Automated g4 rollback of changelist 201011811Gravatar Akshay Modi2018-06-18
| | | | | | | | PiperOrigin-RevId: 201033171
| * Merge changes from github.Gravatar Akshay Modi2018-06-18
| | | | | | | | PiperOrigin-RevId: 201011811
* | Merge commit for internal changesGravatar Akshay Modi2018-06-15
|\|
| * Re-enable compilation for MacOS. This was unintentionally broken previouslyGravatar A. Unique TensorFlower2018-06-13
| | | | | | | | | | | | when unifying the nvcc/gcc and cuda-clang toolchains. PiperOrigin-RevId: 200503048
* | Merge commit for internal changesGravatar Akshay Modi2018-06-11
|\|
| * Upgrade Eigen version. Remove eigen_fix_cuda_compilation.patch because the ↵Gravatar A. Unique TensorFlower2018-06-07
| | | | | | | | | | | | | | | | fixes in the patch have been incorporated into the Eigen opensource repository with this commit: https://bitbucket.org/eigen/eigen/commits/60ab50654998f1cbe2791d49fea94d0ca5ae08a8 PiperOrigin-RevId: 199749536
* | Merge commit for internal changesGravatar Patrick Nguyen2018-06-07
|\|
| * Update revision of clang in download scriptsGravatar Ilya Biryukov2018-06-07
| | | | | | | | PiperOrigin-RevId: 199617749
* | Merge commit for internal changesGravatar Patrick Nguyen2018-06-06
|\|
| * Moves generated android_sdk() and android_ndk() repo rules out of WORKSPACE.Gravatar Michael Case2018-06-05
| | | | | | | | | | | | | | | | | | | | | | | | | | These rules currently get written by configure.py script to WORKSPACE file which is not ideal since (1) WORKSPACE file is tracked by git and (2) we require users to manually delete the rules in order to update/regenerate them. Moving these rules into an external repo that is generated based on several ENV variables set by the configure.py script. Modifying any of these ENV variables will cause the rules to be updated. PiperOrigin-RevId: 199388460
* | Merge commit for internal changesGravatar Michael Case2018-06-01
|\|
| * Resubmitting CL 196349902: Adding cuDNN header dependency to targets that ↵Gravatar A. Unique TensorFlower2018-06-01
| | | | | | | | | | | | include the cuDNN header file. PiperOrigin-RevId: 198869605
* | Merge commit for internal changesGravatar Yifei Feng2018-05-29
|\|
* | Update python_configure.bzl (#19614)Gravatar Yun Peng2018-05-29
| | | | | | Add BAZEL_SH environment variable as a dependency of python_configure repository rule
* | python_configure.bzl: Find bash binary path through BAZEL_SH env var. (#19598)Gravatar Yun Peng2018-05-28
| | | | | | | | | | | | | | | | | | | | | | * python_configure.bzl: Find bash binary path through BAZEL_SH env var. This helps avoid invoking the wrong bash binary when "Bash on Ubuntu on Windows" is installed. Fixed https://github.com/tensorflow/tensorflow/issues/11735 * Readability modifications.
* | Merge pull request #19539 from AD-530/masterGravatar Michael Case2018-05-28
|\ \ | | | | | | Add missing deps for simd_armv8a in jpeg.BUILD
* \ \ Merge pull request #19470 from ankurtaly/branch_197583446Gravatar ankurtaly2018-05-25
|\ \ \ | | | | | | | | Branch 197583446
* \ \ \ Merge pull request #19532 from yongtang/05242018-gemmlowpGravatar Michael Case2018-05-25
|\ \ \ \ | | | | | | | | | | Enable mirror.bazel.build link for gemmlowp
| | | | * Merge changes from github.Gravatar Yifei Feng2018-05-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Revert #18413. Too many internal test failures due to the name scope change caused by this change. Revert #18192. Cannot use re2::StringPiece internally. Need alternative for set call. Will pull and clean this up in a separate change. PiperOrigin-RevId: 197991247
| * | | | Remove whitelisted gemmlowp and mirror.bazel.build link has been enabled.Gravatar Yong Tang2018-05-24
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Yong Tang <yong.tang.github@outlook.com>
* | | | | Merge pull request #19538 from yongtang/05242018-BUILD.bazelGravatar Michael Case2018-05-24
|\ \ \ \ \ | | | | | | | | | | | | Use BUILD.bazel for third_party packages
| | | | * | Add missing deps for simd_armv8aGravatar AD-5302018-05-24
| |_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Building for armv8 fails with error: ERROR: .../bazel/external/jpeg/BUILD:288:1: undeclared inclusion(s) in rule '@jpeg//:simd_armv8a': this rule is missing dependency declarations for the following files included by 'external/jpeg/simd/jsimd_arm64.c': '.../bazel/external/jpeg/jpegint.h' '.../bazel/external/jpeg/jerror.h'
* | | | | Fix ppc64le compile failure libpng (#19291)Gravatar William D. Irons2018-05-24
| |/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Building Tensorflow on ppc64le fails with the message: ERROR: /root/tensorflow/tensorflow/cc/BUILD:422:1: Linking of rule '//tensorflow/cc:ops/control_flow_ops_gen_cc' failed (Exit 1) bazel-out/host/bin/_solib_local/_U_S_Stensorflow_Scc_Cops_Scontrol_Uflow _Uops_Ugen_Ucc___Utensorflow/libtensorflow_framework.so: undefined reference to `png_init_filter_functions_vsx' collect2: error: ld returned 1 exit status This is fixed by adding powerpc specific files from the png archive for @org_tensorflow//tensorflow:linux_ppc64le builds only.
| * | | Use BUILD.bazel for third_party packagesGravatar Yong Tang2018-05-24
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Both `BUILD` and `BUILD.bazel` could be used as the bazel project file and `BUILD.bazel` is preferred (see https://github.com/bazelbuild/bazel/issues/4517#issuecomment-360213750) This fix changes generated BUILD in third_party packages to `BUILD.bazel`. This will help avoid conflict with `BUILD` or `build` file/directory names in third party packages. For example, while working on 19461 I noticed that apache thrift package consists of a `build` directory and that causes issues in case-insensitive systems like macOS. This PR should help avoid such conflict issues. Signed-off-by: Yong Tang <yong.tang.github@outlook.com>
| | * Internal cleanup to remove a difference from the code on github.Gravatar A. Unique TensorFlower2018-05-23
| | | | | | | | | | | | PiperOrigin-RevId: 197817738
| * | Merge commit for internal changesGravatar Ankur Taly2018-05-22
|/| | | |/
| * [XLA:TF] Run buildifier on llvm.BUILDGravatar Benjamin Kramer2018-05-22
| | | | | | | | | | | | | | Buildifier recently started sorting load args https://github.com/bazelbuild/buildtools/commit/3ac5f85b22bc44820c041d0cacd3bc2ed54e7742 which causes diffs in the output. PiperOrigin-RevId: 197556554
| * Unifiy the cuda toolchain definition of gcc/nvcc and cuda-clang.Gravatar A. Unique TensorFlower2018-05-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | gcc >= 7 will change how it treats -pie [1]; passing -pie after -shared on the command line is not possible any more; given that the legacy way to configure flags in the gcc/nvcc toolchain does not allow control over where the flags go or how to provide -pie only for linking of binaries, we can prevent this from breaking in the future by also using the new feature mechanism for gcc/nvcc. In addition to moving the gcc-specific workarounds in the toolchain to cuda_configure.bzl, document them, so we don't need to rediscover them in the future. [1] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77464 PiperOrigin-RevId: 197522719
| * s/tfe.GradientTape/tf.GradientTape/Gravatar Asim Shankar2018-05-21
| | | | | | | | | | | | s/tfe.enable_eager_execution/tf.enable_eager_execution/ PiperOrigin-RevId: 197500751
* | Merge commit for internal changesGravatar zhengxq2018-05-18
|\|
| * Update downloadable clang to a new revisionGravatar Ilya Biryukov2018-05-18
| | | | | | | | PiperOrigin-RevId: 197121447
* | Fix alignment crashes in AVX512 builds (#19121)Gravatar Mark Ryan2018-05-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fix issue #15588 by simplifying the code The allocator.h code tried to be clever and use 32 byte alignment for SSE/AVX2/etc use, and 64 byte alignment for AVX512. Unfortunately, the #ifdef in use (from EIGEN) is not useful; the bazel BUILD files do not propagate the tf_copts() compiler flags when the allocator.cc/allocator.h files get compiled, to EIGEN does not see the actual AVX512 using compiler flags... Rather than changing compiler flag propagation throughout a whole bunch of code, there's an opportunity to just simplify the code and always use 64 byte alignment. Yes it wastes a bit of space, but on the other hand now these allocations are cache line aligned which isn't a bad thing... and an ifdef can be dropped Signed-off-by: Arjan van de Ven <arjan@linux.intel.com> * Set EIGEN_MAX_ALIGN_BYTES=64 This patch sets a 64 byte upper bound on the alignment of memory allocated by eigen. This is necessary to prevent crashes during the execution of the unit tests when they are compiled with AVX512 support. Signed-off-by: Mark Ryan <mark.d.ryan@intel.com> * Update the tensorflow/compiler/aot tests for 64 byte alignment Modifications to the tensorflow/core/framework/allocator.h to always use 64 byte alignment causes failures in the tensorflow/compiler/aot unit tests. This patch updates these tests so that they pass with 64 byte aligned allocated memory. Signed-off-by: Mark Ryan <mark.d.ryan@intel.com> * Update Tensor.Slice_Basic for 64 byte alignment The test case //tensorflow/core:framework_tensor_test:Tensor.Slice_Basic fails with EIGEN_MAX_ALIGN_BYTES set to 64. The reason is that the slices it takes of the sample tensor are 32 byte and not 64 byte aligned. This commit increases one of the dimensions of the original tensor to ensure that the slices taken by the test cases are indeed 64 byte aligned. Signed-off-by: Mark Ryan <mark.d.ryan@intel.com> * Update ScopedAllocatorConcatOpTest.Reshape for 64 byte alignment The ScopedAllocatorConcatOpTest.Reshape test requires that the elements of the field_shapes parameter of ExecOp are multiples of Allocator::kAllocatorAlignment in size. If they are not, the backing tensor allocated by PrepOp will have too many elements and reshaping will fail. This commit modifies the test case, making the elements 64 bytes in size, the new value for Allocator::kAllocatorAlignment. Signed-off-by: Mark Ryan <mark.d.ryan@intel.com>
* | Updating highwayhash library to fix kernel_tests:lookup_ops_test, ↵Gravatar Sandip Giri2018-05-16
| | | | | | | | | | | | | | | | lookup:lookup_ops_test and string_to_hash_bucket_op_test tests on ppc (#18414) * Updating highwayhash library to fix kernel_tests:lookup_ops_test, lookup:lookup_ops_test and string_to_hash_bucket_op_test tests on ppc * Fix endianess.h build on Windows
* | Merge commit for internal changesGravatar Yifei Feng2018-05-15
|\|
* | Fix misleading cupti.h error message (#19224)Gravatar Yong Tang2018-05-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fix tries to address the issue raised in 19223 where the cupti.h eror message was misleading. The following error: ``` Cuda Configuration Error: Cannot find cupti.h under /usr/local/cuda-9.0 ``` is not the true patch searched. This fix updates the bzl file to print out the complete searched paths when error occurs: ``` Cuda Configuration Error: Cannot find cupti.h under /usr/local/cuda-9.0/extras/CUPTI/include/, /usr/local/cuda-9.0/include/cuda/CUPTI/ ``` This fix fixes 19223. Signed-off-by: Yong Tang <yong.tang.github@outlook.com>
| * Automated g4 rollback of changelist 196349902Gravatar A. Unique TensorFlower2018-05-12
| | | | | | | | PiperOrigin-RevId: 196387391
| * Adding cuDNN header dependency to targets that include the cuDNN header file.Gravatar A. Unique TensorFlower2018-05-11
| | | | | | | | PiperOrigin-RevId: 196349902
| * Internal changeGravatar Smit Hinsu2018-05-10
| | | | | | | | PiperOrigin-RevId: 196205436
| * Internal change.Gravatar Yifei Feng2018-05-09
| | | | | | | | PiperOrigin-RevId: 196020032
* | Merge commit for internal changesGravatar Yifei Feng2018-05-08
|\|
| * Update version of downloadable clang toolchainGravatar Ilya Biryukov2018-05-08
| | | | | | | | PiperOrigin-RevId: 195849091
| * Fix Raspberry Pi build by making PNG not try to use Neon (by autodetect).Gravatar Andrew Selle2018-05-08
| | | | | | | | | | | | | | This involves patching to override the png neon option. In the future it might be worth enabling PNG optimization. PiperOrigin-RevId: 195846513
| * Fix landscape layout.Gravatar Shashi Shekhar2018-05-07
| | | | | | | | PiperOrigin-RevId: 195506194
* | Merge commit for internal changesGravatar Shanqing Cai2018-05-04
|\|
| * [XLA] Remove template keyword on non-template methods.Gravatar Benjamin Kramer2018-05-04
| | | | | | | | | | | | This is an error with clang trunk. PiperOrigin-RevId: 195394277
* | Add conditions:default to mkl build (#19008)Gravatar William D. Irons2018-05-04
| | | | | | | | | | | | | | | | If building on a system that is not darwin, linux_x86_64, or windows, the select statement in third_party/mkl/BUILD fails to find a match and fails. Need to use no mkl libraries for non-x86 systems Fixes #18084
* | Merge commit for internal changesGravatar Shanqing Cai2018-05-03
|\|
| * [XLA] Redesign: add ExecuteGraph to grpc service.Gravatar A. Unique TensorFlower2018-05-03
| | | | | | | | PiperOrigin-RevId: 195281004
* | Fixed Typos (#18806)Gravatar Nicholas Nadeau, P.Eng., AVS2018-05-03
| | | | | | * fixed typos
| * Merge changes from github.Gravatar Patrick Nguyen2018-05-01
| | | | | | | | PiperOrigin-RevId: 194997009