aboutsummaryrefslogtreecommitdiffhomepage
path: root/third_party
Commit message (Collapse)AuthorAge
* systemlibs: unbundle gastGravatar Jason Zaman2018-09-22
|
* systemlibs: unbundle googleapisGravatar Jason Zaman2018-09-22
| | | | Signed-off-by: Jason Zaman <jason@perfinion.com>
* systemlibs: unbundle google_cloud_cppGravatar Jason Zaman2018-09-22
| | | | Signed-off-by: Jason Zaman <jason@perfinion.com>
* systemlibs: unbundle absl_py dependencyGravatar Jason Zaman2018-09-22
| | | | | | | absl_py has rules in many dirs so this uses system_link_files to put files in the right place. Signed-off-by: Jason Zaman <jason@perfinion.com>
* third_party/repo: add system_link_filesGravatar Jason Zaman2018-09-22
| | | | | | | | third_party_http_archive has a link_files attr, add a similar system_link_files attr that is only used when the system libraries are enabled. Also add it to tf_http_archive. Signed-off-by: Jason Zaman <jason@perfinion.com>
* 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>
* systemlibs: Unbundle BoringSSL dependencyGravatar Jason Zaman2018-09-22
| | | | Signed-off-by: Jason Zaman <jason@perfinion.com>
* systemlibs: Unbundle double_conversion libraryGravatar Jason Zaman2018-09-22
| | | | Signed-off-by: Jason Zaman <jason@perfinion.com>
* Fix cub include path so that TensorFlow compiles when used as a bazel ↵Gravatar A. Unique TensorFlower2018-09-20
| | | | | | dependency. PiperOrigin-RevId: 213942340
* Run CPU tests remotely.Gravatar A. Unique TensorFlower2018-09-19
| | | | | | | | | | Being able to run CPU tests remotely while running GPU tests locally required multiple changes: 1. Unify how we tag GPU tests in TF; we now always use tf_cuda_tests_tags(). 2. Tag tests using tf_cuda_tests_tags() with 'local' and 'gpu'; this makes them not run on non-gpu builds and always runs them locally. PiperOrigin-RevId: 213601626
* Merge pull request #22160 from NervanaSystems:avijit/add-cpu-backendGravatar TensorFlower Gardener2018-09-18
|\ | | | | | | PiperOrigin-RevId: 213546915
* \ Merge pull request #22061 from perfinion:install_headersGravatar TensorFlower Gardener2018-09-17
|\ \ | | | | | | | | | PiperOrigin-RevId: 213343364
| | * Merge branch 'master' into avijit/add-cpu-backendGravatar avijit-nervana2018-09-14
| | |\ | |_|/ |/| |
* | | Use remote builds for the XLA GPU presubmit with gcc/nvcc.Gravatar A. Unique TensorFlower2018-09-13
| | | | | | | | | | | | PiperOrigin-RevId: 212776966
* | | Add a preconf/ directory for preconfigured targets / toolchains.Gravatar A. Unique TensorFlower2018-09-12
| | | | | | | | | | | | PiperOrigin-RevId: 212668653
* | | Merge pull request #18293 from rongjiecomputer:llvmGravatar TensorFlower Gardener2018-09-11
|\ \ \ | | | | | | | | | | | | PiperOrigin-RevId: 212543062
* | | | Automated rollback of commit 0065d3389a63a529469dc71e950c66da2ebdbc24Gravatar Andrew Selle2018-09-08
| | | | | | | | | | | | | | | | PiperOrigin-RevId: 212119629
* | | | Merge pull request #20537 from rongjiecomputer:jpegGravatar TensorFlower Gardener2018-09-07
|\ \ \ \ | | | | | | | | | | | | | | | PiperOrigin-RevId: 212085036
| | | | * Merge branch 'master' into avijit/add-cpu-backendGravatar avijit-nervana2018-09-07
| | | | |\ | |_|_|_|/ |/| | | |
* | | | | Fix LLVM remote builds.Gravatar A. Unique TensorFlower2018-09-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently the build files for LLVM are not correctly listing all headers that are needed for compilation via dependencies, and bazel does not currently support include scanning. Until either of this changes, glob all files that are potentially included in the "config" target that everything depends on. PiperOrigin-RevId: 211842334
* | | | | Fix nccl for remote builds.Gravatar A. Unique TensorFlower2018-09-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of symlinking the install dir, copy the two files we need. Symlinking a system dir like /usr is generally problematic as it can quickly lead to miscompiles for unrelated reasons. Furthermore, bazel will consider it an error if /usr is linked in and contains a recursive symlink in /usr/bin/X11 -> . PiperOrigin-RevId: 211842260
* | | | | Fix cuda remote build setup.Gravatar A. Unique TensorFlower2018-09-06
| | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 211842211
| * | | | [Bazel/MSVC] Enable jpeg SIMD for MSVCGravatar Loo Rong Jie2018-09-06
|/ / / / | | | | | | | | | | | | | | | | | | | | - Add config/msvc.h when building nasm on Windows - Update Windows SIMD for libjpeg-turbo 2.0.0 - Add missing source files
| | | * Updated with more unit testsGravatar avijit-nervana2018-09-05
| | | |
| | | * Merge branch 'master' into avijit/add-cpu-backendGravatar avijit-nervana2018-09-05
| | | |\ | |_|_|/ |/| | |
* | | | Merge pull request #21993 from perfinion:jpegGravatar TensorFlower Gardener2018-09-05
|\ \ \ \ | | | | | | | | | | | | | | | PiperOrigin-RevId: 211706322
| | | * | Add //tensorflow:install_headers targetGravatar Jason Zaman2018-09-05
| |_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | Used to prepare all the header files so they can easily be installed into /usr/include when packaging TF. Signed-off-by: Jason Zaman <jason@perfinion.com>
| | | * Updated the unit test filesGravatar avijit-nervana2018-09-04
| | | |
| | | * Merge branch 'master' into avijit/add-cpu-backendGravatar avijit-nervana2018-09-04
| | | |\ | |_|_|/ |/| | |
| | | * Added the api for the bridgeGravatar avijit-nervana2018-09-04
| | | |
* | | | 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
* | | | Update downloadable clang to r340427Gravatar Ilya Biryukov2018-09-03
| | | | | | | | | | | | | | | | PiperOrigin-RevId: 211339000
| * | | third_party: update libjpeg-turbo to 2.0.0Gravatar Jason Zaman2018-09-01
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | libjpeg-turbo-2.0.0 fixes CVE-2018-1152 and CVE-2018-11813 The build and source tree has been rearranged, the simd files are now in subdirs. Signed-off-by: Jason Zaman <jason@perfinion.com>
* | | Update TF gpu toolchain for RBEGravatar A. Unique TensorFlower2018-08-30
| | | | | | | | | | | | PiperOrigin-RevId: 210897377
| | * Added comments.Gravatar avijit-nervana2018-08-28
| | |
| | * Merge branch 'master' into avijit/add-cpu-backendGravatar avijit-nervana2018-08-28
| | |\ | |_|/ |/| |
* | | Merge pull request #21808 from NervanaSystems:avijit/fix-license-filesGravatar TensorFlower Gardener2018-08-28
|\ \ \ | | | | | | | | | | | | PiperOrigin-RevId: 210614909
| | | * Added new version of the bridge that supports deviceless operation.Gravatar avijit-nervana2018-08-27
| | | |
| | | * Added more unit tests and upgraded to the device-less bridge.Gravatar avijit-nervana2018-08-24
| | | |
| | * | Actually add posix_cmake_varsGravatar Loo Rong Jie2018-08-25
| | | |
| | * | Add back LLVM_ENABLE_STATSGravatar Loo Rong Jie2018-08-25
| | | |
| | * | [XLA/AOT] Build LLVM with Bazel on WindowsGravatar Loo Rong Jie2018-08-25
| |/ / |/| |
| | * Updated build filesGravatar avijit-nervana2018-08-23
| | |
| | * Added the BUILD files for tbb and updated the ngraph.BUILD withGravatar avijit-nervana2018-08-22
| |/ | | | | | | CPU library (DEX).
| * Avijit/fix broken unit testsGravatar Avijit2018-08-22
| | | | | | | | | | * Fixed the dependencies with `str(Label(...))` so that third_party codes that refer to the tensorflow as a submodule get it properly resolved.
* | Convert TensorFlow's flatbuffers dependency to new third party import methodGravatar Austin Anderson2018-08-22
| | | | | | | | PiperOrigin-RevId: 209833197
| * Fixed the licence file names that was causing the nGraph build to fail.Gravatar avijit-nervana2018-08-22
|/
* fix C++ header guards.Gravatar A. Unique TensorFlower2018-08-21
| | | | PiperOrigin-RevId: 209679086
* Merge pull request #21122 from NervanaSystems:masterGravatar TensorFlower Gardener2018-08-21
|\ | | | | | | PiperOrigin-RevId: 209623532
* | Add the expected include directory for CUPTI on windows.Gravatar Gunhan Gulsoy2018-08-20
| | | | | | | | PiperOrigin-RevId: 209544220