aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools
Commit message (Collapse)AuthorAge
* Move bazel.rc to workspace root to support bazel-0.18.0Gravatar Jason Zaman2018-09-28
| | | | | | | | | | | Bazel 0.18.0 will contain a change for which rc files it accepts. https://github.com/bazelbuild/bazel/commit/ec83598cb6ee4136166bb562a24dc5dfa58921db https://github.com/bazelbuild/bazel/issues/4502 Old bazel used to read %workspace%/tools/bazel.rc. New bazel will not read that and instead will only read %workspace%/.bazelrc. Signed-off-by: Jason Zaman <jason@perfinion.com>
* Merge pull request #20277 from ROCmSoftwarePlatform:upstream-stagingGravatar TensorFlower Gardener2018-09-27
|\ | | | | | | PiperOrigin-RevId: 214793113
* | Remove verbs, gdr and ngraph questions in configure script.Gravatar Gunhan Gulsoy2018-09-26
| | | | | | | | PiperOrigin-RevId: 214643700
* | Adds a build flag to enable MKL (mkl_enabled=true).Gravatar A. Unique TensorFlower2018-09-25
| | | | | | | | PiperOrigin-RevId: 214557082
* | systemlibs: allow building with PREFIX other than /usrGravatar Jason Zaman2018-09-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some use-cases want to build packages in a different path than /usr. For example to have a set of packages independent from other system binaries. This change allows building with bazel build --define=PREFIX=/some/other/path to search that path instead. The default of /usr is set in bazelrc so that building with no options will work as before and setting PREFIX on the commandline or later in the bazelrc will override that setting if desired. PREFIX is not used by the bundled build so should not affect that at all. This also adds a few other standard Make variables that can be overridden independently if needed. Signed-off-by: Jason Zaman <jason@perfinion.com>
| * [ROCm] bazel build system and continuous integration logicGravatar Wen-Heng (Jack) Chung2018-09-05
|/ | | | | | | | | | | | | The commit contains following components to support TensorFlow on ROCm platform - bazel build system - continuous integration logic Authors: - Jack Chung: jack.chung@amd.com - Jeffrey Poznanovic: Jeffrey.Poznanovic@amd.com - Peng Sun: Peng.Sun@amd.com
* Use LLD when building with downloaded GPU toolchainGravatar Ilya Biryukov2018-09-04
| | | | | | | | | | | This improves build times when using the downloaded clang toolchain. Additionally, remove '-B/usr/bin' flags from the cuda CROSSTOOL when using the downloaded toolchain. It was forcing 'clang' to first search for the linker in '/usr/bin', preventing downloaded LLD from being selected. PiperOrigin-RevId: 211430374
* Merge pull request #20419 from hermanzdosilovic:patch-1Gravatar TensorFlower Gardener2018-08-06
|\ | | | | | | PiperOrigin-RevId: 207647916
* | Add a config option "dynamic_kernels" to build kernels in separate dsos.Gravatar Gunhan Gulsoy2018-08-03
| | | | | | | | PiperOrigin-RevId: 207327254
| * Update bazel.rcGravatar Herman Zvonimir Došilović2018-07-26
| |
| * Merge branch 'master' into patch-1Gravatar Herman Zvonimir Došilović2018-07-26
| |\ | |/ |/|
* | Merge pull request #20576 from Intel-tensorflow:mabuzain/avx-performance-fixGravatar TensorFlower Gardener2018-07-13
|\ \ | | | | | | | | | PiperOrigin-RevId: 204530874
* | | Add CROSSTOOL for Windows GPU build with nvcc compilerGravatar A. Unique TensorFlower2018-07-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | After this change, to build TensorFlow with GPU support on Windows, you just need to follow the same procedure as Linux. Also re-enable remote cache since the bug in b/111106393 has been fixed by the new wrapper script. The clean-up of the wrapper scripts also made the build around 5 mins faster than using Bazel's msvc wrapper script. PiperOrigin-RevId: 204105368
| * | Fixing AVX performance issueGravatar Mahmoud Abuzaina2018-07-05
|/ /
| * Removed duplicated line in bazel.rcGravatar Herman Zvonimir Došilović2018-06-29
|/
* Remove --distinct_host_configuration=false from tools/bazel.rcGravatar Amit Patankar2018-06-04
| | | | | | | | Don't use --distinct_host_configuration=false by default, because it would break cross compiling, like android build and Raspberry Pi build. Instead, we add it for builds that we know they have the same host and target platforms. PiperOrigin-RevId: 199194260
* Adding --distinct_host_configuration=false in tools/bazel.rcGravatar A. Unique TensorFlower2018-05-15
| | | | | | | | When building TensorFlow, the host and target platforms are usually the same. So we don't have to distinct them by default. This helps avoid building the same targets twice. If we need to do cross compilation, add --config=cross-compile to distinct them. PiperOrigin-RevId: 196673728
* Allow to download clang and use clang for CPU builds.Gravatar Ilya Biryukov2018-03-22
| | | | | | | | | | | Previously we only allowed to download clang when doing GPU builds. The added skylark files use bazel's autoconf scripts, which were only added in 0.10.0. To provide nice error message for older versions of bazel (i.e. 'version is less than 0.10' vs 'can't load @bazel_tools/cpp/...'), we move the bazel version check into WORKSPACE file from workspace.bzl. PiperOrigin-RevId: 190050798
* Add --fat_apk_cpu=arm64-v8a for arm64 Android buildsGravatar Austin Anderson2018-01-10
| | | | | | | | Bazel silently uses the wrong build settings for --config=android_arm64 (--cpu=arm64-v8a is not enough), and actually still uses armeabi-v7a in at least some cases. --fat_apk_cpu fixes this. See #15581 for more. PiperOrigin-RevId: 181525260
* Move some build configs to tools/bazel.rc from configure.pyGravatar Michael Case2018-01-05
| | | | | | | | | | Moving --config=android_arm --config=mkl and --config=monolithic build configs into tools/bazel.rc. These options are just always written the same way to .bazelrc when configure.py is run. This should trim down the scope of configure.py and make it easier to build TF without running configure.py prior. PiperOrigin-RevId: 180973131
* Merge changes from github.Gravatar Yifei Feng2017-11-22
| | | | PiperOrigin-RevId: 176695926
* Automated g4 rollback of changelist 176615107Gravatar Yifei Feng2017-11-22
| | | | PiperOrigin-RevId: 176622438
* Merge changes from github.Gravatar Yifei Feng2017-11-21
| | | | PiperOrigin-RevId: 176615107
* Upgrade gRPC version used in OSS. Fix-forward of #14262. Remove ↵Gravatar A. Unique TensorFlower2017-11-13
| | | | | | namespace-compatibility hack. PiperOrigin-RevId: 175586521
* Clean up some redundant and unused build settings.Gravatar Michael Case2017-11-10
| | | | | | | | --copts are passed to both c++ and c (so is redundent with --cxxopts). Configs passed to "bazel build" are inherited by "bazel run" and "bazel test". Also removed some unused configs. PiperOrigin-RevId: 175326697
* Merge changes from github.Gravatar Jonathan Hseu2017-07-19
| | | | | | | | | | | | | | | | | END_PUBLIC --- Commit daa67ad17 authored by Jonathan Hseu<vomjom@vomjom.net> Committed by Frank Chen<frankchn@gmail.com>: Remove unittest import (#11596) --- Commit 491beb74c authored by A. Unique TensorFlower<gardener@tensorflow.org> Committed by TensorFlower Gardener<gardener@tensorflow.org>: BEGIN_PUBLIC Automated g4 rollback of changelist 162423171 PiperOrigin-RevId: 162541442
* Merge changes from github.Gravatar A. Unique TensorFlower2017-06-27
| | | | PiperOrigin-RevId: 160344052
* Automated g4 rollback of changelist 160182040Gravatar A. Unique TensorFlower2017-06-26
| | | | PiperOrigin-RevId: 160190881
* Merge changes from github.Gravatar A. Unique TensorFlower2017-06-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | END_PUBLIC Note: this CL will break builds. cl/159887762 to follow to fix all the breakages. --- Commit 2336cdf7f authored by Maxwell Paul Brickner<mbrickn@users.noreply.github.com> Committed by gunan<gunan@google.com>: Updated link to use HTTPS (#10998) Howdy! I just updated a link to use https instead of http. Thanks! --- Commit ad0892df1 authored by Luke Iwanski<luke@codeplay.com> Committed by Luke Iwanski<luke@codeplay.com>: [OpenCL] Fixes run_metadata_test for SYCL This test is designed to test CUDA specific behavior --- Commit 6b37a0725 authored by Todd Wang<toddwang@gmail.com> Committed by GitHub<noreply@github.com>: Update comments --- Commit 1699d904a authored by John Lawson<john@codeplay.com> Committed by Luke Iwanski<luke@codeplay.com>: [OpenCL] Fixes CUDA specific test run on SYCL (#56) The testBadParentValuesOnGPU should only be run on CUDA devices, as the test checks for particular CUDA behaviour. We don't actually provide a SYCL kernel for GatherTree and so it's not a problem that the tests don't target SYCL. --- Commit 3c1946230 authored by myPrecious<Moriadry@users.noreply.github.com> Committed by Shanqing Cai<cais@google.com>: Java API to get the size of specified input list of operations. (#10865) * Java API to get the size of specified input list of operations * remove unnecessary explain to avoid bring a new term to users. --- Commit e911c7480 authored by Luke Iwanski<luke@codeplay.com> Committed by Luke Iwanski<luke@codeplay.com>: [OpenCL] REGISTER -> REGISTER6 --- Commit fbf6c4cec authored by superryanguo<superryanguo@gmail.com> Committed by superryanguo<superryanguo@gmail.com>: Simplify the Quickstart section with the weblink is better --- Commit 72e2918cc authored by Taehoon Lee<taehoonlee@snu.ac.kr> Committed by Taehoon Lee<taehoonlee@snu.ac.kr>: Fix typos --- Commit 90c4406b7 authored by Rishabh Patel<patelrishabh@users.noreply.github.com> Committed by GitHub<noreply@github.com>: Correct the learning rate as per the code snippet --- Commit 03da61134 authored by Todd Wang<toddwang@gmail.com> Committed by GitHub<noreply@github.com>: Update ir_array.cc --- Commit 2df6cd3ac authored by Todd Wang<toddwang@gmail.com> Committed by GitHub<noreply@github.com>: Another try --- Commit af0cbace1 authored by Luke Iwanski<luke@codeplay.com> Committed by Benoit Steiner<benoitsteiner@users.noreply.github.com>: [OpenCL] Transpose to go through Eigen (#10321) --- Commit fc7361081 authored by Luke Iwanski<luke@codeplay.com> Committed by Benoit Steiner<benoitsteiner@users.noreply.github.com>: [OpenCL] Registers RGBToHSV and HSVToRGB (#91) (#10848) * [OpenCL] Added RGBToHSV and HSVToRGB * Aligning '\' --- Commit 832894ef8 authored by Luke Iwanski<luke@codeplay.com> Committed by Benoit Steiner<benoitsteiner@users.noreply.github.com>: [OpenCL] Registers AdjustContrastv2 (#10949) * [OpenCL] Registers AdjustContrastv2 (#93) * [OpenCL] Extended adjust_contrast_op_benchmark_test for OpenCL (#96) * [OpenCL] Extended adjust_contrast_op_benchmark_test for OpenCL * simplified to #ifndef * Changed to "#if GOOGLE_CUDA" * Update adjust_contrast_op_benchmark_test.cc * Added comments --- Commit cb4c2f8d1 authored by Yifei Feng<yifeif@google.com> Committed by Yifei Feng<yifeif@google.com>: Make TransferBufferToInFeed not virual so it compiles. --- Commit e89f04d80 authored by Yifei Feng<yifeif@google.com> Committed by Yifei Feng<yifeif@google.com>: Fix calling Literal member functions. --- Commit 15a8df724 authored by Yifei Feng<yifeif@google.com> Committed by Yifei Feng<yifeif@google.com>: Fix mac build clone from meheff's change: [XLA] Change return type of DeviceAssignment::Deserialize to fix build breakage on mac. The mac build had the following error: error: incomplete type 'xla::DeviceAssignment' used in type trait expression This was due to a static method returning a StatusOr<DeviceAssignment> inside of the definition of DeviceAssignment. --- Commit a54d43fa4 authored by Yifei Feng<yifeif@google.com> Committed by Yifei Feng<yifeif@google.com>: Replace LiteralUtil to Literal in compiler/plugin/executor --- Commit 88a6bb80c authored by Guenther Schmuelling<guschmue@microsoft.com> Committed by Guenther Schmuelling<guschmue@microsoft.com>: expand inline for debug builds to limit number of symbols --- Commit 62fb49d31 authored by Yifei Feng<yifeif@google.com> Committed by Yifei Feng<yifeif@google.com>: Fix visibility error for contrib/remote_fused_graph/pylib/BUILD. --- Commit 4c75252f2 authored by Mark Neumann<markn@allenai.org> Committed by Mark Neumann<markn@allenai.org>: fix initial test values to avoid numerical instability --- Commit b58d98353 authored by sj6077<epik03sj@gmail.com> Committed by Benoit Steiner<benoitsteiner@users.noreply.github.com>: Fixes of AutoParallel bug (#10368) * Fix the bug that auto_parallel could replicate variable snapshot name * Use NodeName in grappler:utils instead of substr, convert variables->variable_def of grappler item * remove variable_def from grappler item, exclude snapshot nodes from dont_replicate_nodes in auto_parallel --- Commit a286b7db8 authored by Yifei Feng<yifeif@google.com> Committed by Yifei Feng<yifeif@google.com>: Make debug_test slice integer. --- Commit 97fcfdfa6 authored by Toby Boyd<tobyboyd@google.com> Committed by GitHub<noreply@github.com>: Fixed path to seq2seq.py and minor formatting --- Commit 63c1befb8 authored by Anish Shah<shah.anish07@gmail.com> Committed by Anish Shah<shah.anish07@gmail.com>: Improve docs for tf.nn.depthwise_conv2d_native --- Commit 8d42202b2 authored by Yong Tang<yong.tang.github@outlook.com> Committed by Yong Tang<yong.tang.github@outlook.com>: Fix mismatched delete in mkl_tfconv_op.cc This fix fixes mismatched new[]-delete in mkl_tfconv_op.cc (the file went through clang-format so there are some additional changes) Signed-off-by: Yong Tang <yong.tang.github@outlook.com> --- Commit 26301bd55 authored by Danny Goodman<goodman.danny@gmail.com> Committed by Danny Goodman<goodman.danny@gmail.com>: fix error format --- Commit b3f33ad46 authored by Yao Zhang<yaozhang@google.com> Committed by TensorFlower Gardener<gardener@tensorflow.org>: Make changes to prepare for the fused option of batch norm to be set to None (None means using fused batch norm if possible). PiperOrigin-RevId: 159649743 --- Commit a4a469832 authored by A. Unique TensorFlower<gardener@tensorflow.org> Committed by TensorFlower Gardener<gardener@tensorflow.org>: [XLA] Add tests for select ops and while loops that produce tuples that contain predicates. PiperOrigin-RevId: 159645900 --- Commit 980d3f2be authored by A. Unique TensorFlower<gardener@tensorflow.org> Committed by TensorFlower Gardener<gardener@tensorflow.org>: Use C API to implement Operation.name property This name property is used in many existing tests including those that already run with C API enabled (math_ops_test, framework_ops_test, session_test, session_partial_run_test, math_ops_test_gpu, etc). PiperOrigin-RevId: 159645767 --- Commit 26239c706 authored by A. Unique TensorFlower<gardener@tensorflow.org> Committed by TensorFlower Gardener<gardener@tensorflow.org>: Previously we didn't have an implementation of BatchNormInference and BatchNormTraining, which gives a linker error if anyone ever tries to call that. A dummy implementation is friendlier than a linker error. PiperOrigin-RevId: 159645612 --- Commit f671c5caa authored by A. Unique TensorFlower<gardener@tensorflow.org> Committed by TensorFlower Gardener<gardener@tensorflow.org>: BEGIN_PUBLIC Automated g4 rollback of changelist 159570549 PiperOrigin-RevId: 160182040
* Merge changes from github.Gravatar Benoit Steiner2017-05-11
| | | | PiperOrigin-RevId: 155709893
* Remove deleted files.Gravatar Yifei Feng2017-05-05
|
* Internal changeGravatar A. Unique TensorFlower2017-05-03
| | | | Change: 154978617
* Fix issue related to empty bazel.rc file.Gravatar A. Unique TensorFlower2017-05-02
| | | | Change: 154840138
* Add cuda_clang build configuration that allows to use clang as a CUDA compiler.Gravatar A. Unique TensorFlower2017-03-30
| | | | Change: 151705528
* Merge changes from github.Gravatar Andrew Harp2017-03-01
| | | | Change: 148954491
* Merge changes from github.Gravatar Benoit Steiner2017-02-08
| | | | Change: 146918929
* Create --config opt for compiling fully optimized binaries.Gravatar Gunhan Gulsoy2017-01-16
| | | | Change: 144609556
* Merge changes from github.Gravatar Martin Wicke2016-12-14
| | | | Change: 142074581
* Merge changes from github.Gravatar Andrew Harp2016-12-08
| | | | | | | | Additionally: - change single quotes to double quotes to make path rewriting easier - guard windows lib reference with PLATFORM_WINDOWS - fixed failing kmeans test Change: 141515942
* Merge changes from github.Gravatar Benoit Steiner2016-11-09
| | | | Change: 138675832
* Merge changes from github.Gravatar Jonathan Hseu2016-09-29
| | | | Change: 134721831
* Remove unused files.Gravatar Yifei Feng2016-09-19
|
* Merge changes from github.Gravatar A. Unique TensorFlower2016-08-25
| | | | Change: 131310818
* Fix genrule Python execution problem with Python3.Gravatar Kiril Gorovoy2016-06-06
| | | | Change: 124202095
* Phase 1 of moving TensorFlow Serving SessionBundle to tensorflow/contrib.Gravatar Noah Fiedel2016-06-03
| | | | Change: 123975418
* Merge changes from github.Gravatar Vijay Vasudevan2016-05-27
| | | | Change: 123427036
* Pass --define=using_cuda_nvcc to CUDA builds.Gravatar A. Unique TensorFlower2016-05-13
| | | | | | | | This has no practical effect, as CUDA builds are always with nvcc, but it lets us modify the build config rule //third_party/gpus/cuda:using_nvcc so it returns true, rather than false, for CUDA builds. Change: 122288952
* Bring back fast_cpp_protos bazel configuration and remove 64MB limit of ↵Gravatar Dan Smilkov2016-03-28
| | | | | | | | | | protobufs. This speeds-up graph serialization by ~15x for users building TensorFlow from source. Note that you can now install a faster pip binary for protobuf using the instructions in https://github.com/tensorflow/tensorflow/commit/8ac009728db931ef3119a337bd23250c89bc7efe This only affects building and running from within the bazel environment. Change: 118374862
* TensorFlow: remove fast_cpp_protos and oversize_protos options fromGravatar Vijay Vasudevan2016-03-08
| | | | | bazelrc template, since they don't actually do anything. Change: 116606748
* Changed the cuda_crosstool_condition to check for a define of using_cuda.Gravatar Manjunath Kudlur2016-03-07
| | | | | | Checking for a specific crosstool_top directory doesn't work when TensorFlow is a sub-module for a different project. Change: 116592676