Commit Graph

43 Commits

Author SHA1 Message Date
Patrick Nguyen
19ff8745b6 Merge commit for internal changes 2017-01-16 23:47:03 -08:00
Yun Peng
aed30e8efc ./configure: A better way to exclude fetching //tensorflow/examples/android/.. (#6829)
After
0b9ebfee8d
//tensorflow/examples/android/... has to be excluded during bazel fetch.

Using the workaround mentioned in
https://github.com/bazelbuild/bazel/issues/2220, so that it works on
both Linux and Windows.
2017-01-16 14:49:08 -08:00
Gunhan Gulsoy
acdbd68986 Create --config opt for compiling fully optimized binaries.
Change: 144609556
2017-01-16 01:47:31 -08:00
Martin Wicke
c4e3d4a74e Enable customization of architecture dependent compiler optimizations via configure, defaulting to -march=native.
Change: 144470919
2017-01-13 12:25:28 -08:00
Jonathan Hseu
83c6e0c63a Switch open-source to use jemalloc for CPU Tensor memory allocation, gRPC, and other places where we call malloc/free.
- Only enabled on Linux for now.
- Added as a ./configure option defaulting to enabled.
Change: 144266237
2017-01-11 16:45:22 -08:00
Peter Hawkins
1e67c90e2c Initial open-source release of XLA: Accelerated Linear Algebra.
XLA is a compiler-based linear algebra execution engine that targets CPUs, GPUs and custom accelerators.

XLA is still experimental; we are releasing it early to get the community involved.
Change: 143990941
2017-01-09 12:26:35 -08:00
Shanqing Cai
efd40e5b73 Merge changes from github.
Change: 143922699
2017-01-08 20:47:05 -08:00
Rohan Jain
aab099711d Merge changes from github.
Change: 143710639
2017-01-05 14:46:39 -08:00
A. Unique TensorFlower
46d2c28604 Merge changes from github.
Change: 143412147
2017-01-02 22:27:38 -08:00
A. Unique TensorFlower
95a954ab39 Remove default support for Google Cloud Platform that was introduced recently.
Some users do not want or need this support and it significantly increases
their dependencies and binary sizes.  After this change, users must explicitly
depend on :gcs_file_system to enable this support.
Change: 143129406
2016-12-28 13:58:59 -08:00
Justine Tunney
bb890ea5fa Make TensorFlow build libcurl from scratch
Google Cloud Platform support is now available for everyone by default.

Fixes #5349
Change: 143077241
2016-12-27 21:08:52 -08:00
Jonathan Hseu
bed8383c27 Merge changes from github.
Change: 142805270
2016-12-22 15:48:41 -08:00
Martin Wicke
2e4869af1a Merge changes from github.
Change: 142074581
2016-12-14 16:04:11 -08:00
Andrew Harp
1cb96893a6 Merge changes from github.
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
2016-12-08 20:21:45 -08:00
Benoit Steiner
a771598ad8 Merge changes from github.
Change: 138675832
2016-11-09 13:48:22 -08:00
Justine Tunney
1dba78b997 Automatically build SWIG from source
This change allows Bazel to fetch and build SWIG rather than getting it
from the system. This change also improves the i/o performance of the
SWIG build, makes it hermetically sealed, and ensures tf_py_wrap_cc()
can function correctly across Bazel repositories.

CC: #4983
Change: 136783531
2016-10-20 18:04:26 -07:00
Patrick Nguyen
c5ab3dd177 Merge changes from github.
Change: 136750267
2016-10-20 13:19:03 -07:00
A. Unique TensorFlower
edaf3b342d Merge changes from github.
Change: 135698415
2016-10-10 11:35:00 -07:00
Jonathan Hseu
1283b84a49 Merge changes from github.
Change: 134721831
2016-09-29 16:17:09 -07:00
Jonathan Hseu
9f5b098f77 HDFS support
Notes:
- The test is tagged as manual, and you must download the Hadoop distribution to run it.
- We ask during ./configure whether to include HDFS support.
- Copied hdfs.h from Hadoop here in third_party. It's licensed Apache 2.0.
Change: 133615494
2016-09-19 12:17:00 -07:00
Andrew Selle
09045e49d1 Include sha hash in python variable __version__
It is necessary to symlink in files from .git/ in order to make
bazel aware of changes to the current head. As it is this is not
completely reliable when git repositories are in a dirty index
state. First class support for bazel git a reported bug but
not a high priority.

./configure sets up the symlinks by calling the gen_git_source.py
a bazel genrule calls gen_git_source.py to generate version_info.cc

Also changed cmake and make to build this properly.
Change: 132328009
2016-09-06 09:32:49 -07:00
A. Unique TensorFlower
b0bdff4827 Merge changes from github.
Change: 131437429
2016-08-26 14:01:27 -07:00
A. Unique TensorFlower
2c598e874e Merge changes from github.
Change: 131310818
2016-08-25 11:32:33 -07:00
Shanqing Cai
a81c4f9cd0 Add Mac GPU whl artifacts and build history to OSS README.md
Also
* A minor wording fix in the configure script
Change: 128194769
2016-07-22 11:46:09 -07:00
A. Unique TensorFlower
533d891cf6 Merge changes from github.
Change: 126335170
2016-06-30 13:19:20 -07:00
Vijay Vasudevan
22c111c34c Merge changes from github.
Change: 123427036
2016-05-27 09:49:08 -07:00
A. Unique TensorFlower
ed65e69560 File system implementation for Google Cloud Storage.
This code implements a file system for file paths starting with gs:// using the HTTP API to Google Cloud Storage. No authentication is implemented yet, so only GCS objects with public access can be used.
Change: 122126085
2016-05-11 22:11:51 -07:00
A. Unique TensorFlower
8bf6ef1337 Merge changes from github.
Change: 121586635
2016-05-05 09:41:47 -07:00
Shanqing Cai
de6d48ce92 Check for protobuf submodule in configure
so that the builds can fail fast in cases where the --recurse-submodules flag is missed during git clone.
Change: 121039992
2016-04-28 11:41:12 -07:00
Vijay Vasudevan
80a5a3e653 Merge changes from github.
Change: 118532471
2016-03-29 19:33:33 -07:00
Geoffrey Irving
4c85a08666 Rollforward of "Merge changes from github."
Change: 117375570
2016-03-16 16:21:58 -07:00
Vijay Vasudevan
9a4878cc17 Rollback of: "Merge changes from github."
Change: 117304114
2016-03-16 16:20:04 -07:00
Martin Wicke
3ae663ccc5 Merge changes from github.
Change: 117301677
2016-03-16 16:19:29 -07:00
Eugene Brevdo
56f1d64998 Fix dependencies bugs
Change: 116925769
2016-03-11 11:41:23 -08:00
Vijay Vasudevan
97f6b6fb66 TensorFlow: perl command in configure script was not properly replacing
the cuda/cudnn version strings in build_config.bzl

Addresses issue mentioned in #1052
Change: 115599314
2016-02-25 13:46:10 -08:00
Vijay Vasudevan
fe056f0b5e Merge changes from github.
Change: 114882676
2016-02-17 12:56:41 -08:00
A. Unique TensorFlower
8a59748c08 Use cc_binary rather than cc_library to reduce size of native library in APK from 5.5mb to 3.2mb (compressed).
Change: 113369407
2016-01-29 20:15:13 -08:00
Vijay Vasudevan
9b70316263 Running our linter on a lot of files.
Change: 112920860
2016-01-24 23:06:20 -08:00
Martin Wicke
916776a174 Refer to cuDNN v2 by its proper name, not CUDNN 6.5 V2, as requested by NVIDIA.
Change: 112120651
2016-01-14 07:30:00 -08:00
Vijay Vasudevan
bf6b536bde TensorFlow: Upstream changes to git.
Change 109240606
	Fix typo
Change 109240358
	Fix bug in Concat's shape inference due to legacy scalar handling.

	The shape function was inadvertently converting outputs of unknown
	shape (rank=None) to vectors of unknown length (rank=1), due to
	inability to distinguish between legacy scalars and vectors, because
	`max(1, None)` is 1.
Change 109237152
	Remove numarray requirement in python_config.
Change 109234003
	Fix typo in elu documentation.
Change 109232946
	Python must now be configured via ./configure script
Change 109232134
	Backported fixes to the tensor comparison operators from the public Eigen repository
Change 109231761
	Test invalid inputs to softmax_cross_entropy_with_logits.
Change 109230218
	Backported fixes to the tensor comparison operators from the public Eigen repository
Change 109229915
	Correct comments in seq2seq to show the right input types for embedding models.
	(Thanks to hugman@github for bringing this up.)
Change 109229118
	Fix resize_images example in documentation and allow resize_images to run on a single image with partially-known shape.
Change 109228940
	Fix demo and node add/remove button spacing
Change 109227909
	Include Elu in the NN docs.
Change 109227059
	Adds variable_op_scope and makes variable_scope always add a name_scope.

	This creates an op scope for variables that makes it easy to create independent
	operations with a default name by making that name unique for the current scope
	and it allows explicit names that are not made unique.

Change 109224492
	Streamline yuv -> rgb conversion to be done in one pass in native code.

	The entire process now takes ~2ms (including the ByteBuffer.get() calls), down from 10+ ms when the arrays were being interleaved in Java prior to conversion.

	Also abstracting common yuv->rgb color conversion into helper method.
Change 109224389
	Add ability to move nodes in and out of auxiliary nodes in graph.
Change 109217177
	Update generated Op docs.
Change 109215030
	Implementation of the ELU activation function: http://arxiv.org/abs/1511.07289
Change 109209848
	When GPUBFCAllocator runs out of memory, also log a summary
	of chunks in use by size.
Change 109206569
	Switched to the public version of the Eigen::sign method since it supports complex numbers.
Change 109199813
	Modify tensorflow.SequenceExample to support multiple-length sequences.

Base CL: 109241553
2015-12-02 15:04:40 -08:00
Vijay Vasudevan
4dffee7f62 TensorFlow: Minor updates to docs, BUILD, GPU config / perf, etc.
Changes:
- Updates to op documentation and index by Josh

- More changes to BUILD files for python 3 support by @girving

- Fix to Eigen to use DenseIndex everywhere by @jiayq

- Enable configuration for cuda compute capability by @zheng-xq,
  including updates to docs.

- Route aggregation method through optimizer by schuster

- Updates to install instructions for bazel 0.1.1.

Base CL: 107702099
2015-11-12 11:27:00 -08:00
Manjunath Kudlur
3b8b69f71a TensorFlow: Upstream changes to git.
Changes:
- Doc type fixes.

Base CL: 107356208
2015-11-08 21:41:37 -08:00
Manjunath Kudlur
f41959ccb2 TensorFlow: Initial commit of TensorFlow library.
TensorFlow is an open source software library for numerical computation
using data flow graphs.

Base CL: 107276108
2015-11-06 16:27:58 -08:00