- 14 3月, 2017 13 次提交
-
-
由 Dan Ringwalt 提交于
Change: 149982911
-
由 Justin Lebar 提交于
-
由 A. Unique TensorFlower 提交于
Change: 149973410
-
由 A. Unique TensorFlower 提交于
Change: 149972913
-
由 A. Unique TensorFlower 提交于
Change: 149971795
-
由 A. Unique TensorFlower 提交于
Change: 149969411
-
由 Peter Hawkins 提交于
Generate a C++ wrapper for resource variable ops. Handle dumping graphs with special characters. Don't prune Send operators during XLA compilation. Change: 149966629
-
由 Asim Shankar 提交于
Change: 149965691
-
由 Asim Shankar 提交于
Change: 149963867
-
由 Andrew Harp 提交于
Android demo: Strip ":0" port designation from comment explaining how to use Inception v3. Closes #8233 Change: 149959693
-
由 A. Unique TensorFlower 提交于
Add a convenience method "forward_input_or_allocate_temp" to use buffer forwarding for temporary tensors. Add buffer forwarding in a few additional places, including pooling ops and fused RNN kernels. Change: 149958948
-
由 A. Unique TensorFlower 提交于
Change: 149956102
-
由 Nathan Silberman 提交于
Change: 149955752
-
- 13 3月, 2017 4 次提交
-
-
由 Peter Hawkins 提交于
[TF:XLA] Increase the absolute error threshold for convolution tests on GPU to fix flaky 3D convolution test. Change: 149939991
-
由 A. Unique TensorFlower 提交于
* Improved description of virtualenv installation. Change: 149935784
-
由 A. Unique TensorFlower 提交于
Change: 149927311
-
由 A. Unique TensorFlower 提交于
Change: 149919039
-
- 12 3月, 2017 2 次提交
-
-
由 Shanqing Cai 提交于
Change: 149865949
-
由 Asim Shankar 提交于
Fixes #8284 Change: 149862437
-
- 11 3月, 2017 21 次提交
-
-
由 David Soergel 提交于
Change: 149827847
-
由 Shanqing Cai 提交于
* Creates standalone BUILD target to register tfdbg's Copy* and Debug* ops: tensorflow/core:debug_ops_op_lib * Makes the public cc BUILD target of tfdbg (tensorflow/core:debug) depend on it * Through the new dependency path above, the public py BUILD target of tfdbg also obatins the registration of the Copy* and Debug* ops. * Adds the new debug_ops_op_lib as a dependency of backwards_compatibility_test, so we can continue to track changes to the Copy* and Debug* ops. * Removes the debug ops from the C and Java JNI library builds. These ops have always been listed as Experimental and were not documented. So this removal should be fine. * In core/debug/BUILD, add check_deps to assert that tensorflow/core:tensorflow has no dependency on grpc. Change: 149826469
-
由 A. Unique TensorFlower 提交于
Change: 149826365
-
由 Shanqing Cai 提交于
Change: 149823781
-
由 Justin Lebar 提交于
-
由 A. Unique TensorFlower 提交于
Change: 149814250
-
由 Martin Wicke 提交于
Enables all names looking like __XXXX__. It also excludes all the symbols defined in "uninteresting" base classes such as Exception, type, object, etc., as well as everything defined by protobuf, and methods (but not properties) defined by namedtuple. Sorts methods to have __init__ and __new__ first. Corrects links to _pb2.py files to point to .proto files instead. Removes redundant separate pages for class and static methods. Change: 149813108
-
由 Eugene Brevdo 提交于
Change: 149812908
-
由 Dandelion Mané 提交于
Change: 149812873
-
由 Mark Heffernan 提交于
std::set is slow and the iteration order is unstable. A couple other opportunistic changes include consolidating all called computations of an instruction in a single vector. This faciliates fast access to all called computations. Also, replace AddControlSuccessor/Predecessor with Add/RemoveControlDepedencyTo which is less error prone as you can't create a half connected control edge. Change: 149810889
-
由 Shanqing Cai 提交于
Benefits of this CL: 1) Removes ~70 python unit test files from the pip wheel. 2) Makes it easier to track which files are included in the pip wheel through bazel queries. Change: 149810103
-
由 Shanqing Cai 提交于
* tensor_dtype_regex_whitelist allows filtering by tensor data type during watch_graph() calls. * tensor_dtype_regex_blacklist allows filtering (out) by tensor data type during watch_graph_with_blacklists() calls. * Allow watch_fns to return a structured data type (class) WatchOptions for usability and extensibility. The legacy tuple return type (debug_ops, node_name_regex_whitelist, op_type_regex_whitelist) continues to be supported. Change: 149808584
-
由 A. Unique TensorFlower 提交于
Change: 149807807
-
由 Asim Shankar 提交于
Change: 149803872
-
由 Asim Shankar 提交于
Change: 149803866
-
由 A. Unique TensorFlower 提交于
Change: 149802453
-
由 Dandelion Mané 提交于
Change: 149800363
-
由 A. Unique TensorFlower 提交于
Change: 149800303
-
由 Mustafa Ispir 提交于
Change: 149796694
-
由 A. Unique TensorFlower 提交于
Modify the non-blocking threadpool to make it more flexible and less wasteful of CPU cycles for high-latency use-cases. * Adds a hint to ThreadPool allowing us to turn off spin waiting. Currently each reader and record yielder op in a graph creates a threadpool with a thread that spins for 1000 iterations through the work stealing loop before yielding. This is wasteful for such ops that process I/O. This takes advantage of the following additional changes to the Eigen non-blocking threadpool from https://bitbucket.org/eigen/eigen/pull-requests/303/make-the-non-blocking-threadpool-more/diff : * Changes the number of iterations through the steal loop to be inversely proportional to the number of threads. Since the time of each iteration is proportional to the number of threads, this yields roughly a constant spin time. * Implement a separate worker loop for the num_threads == 1 case since there is no point in going through the expensive steal loop. Moreover, since Steal() calls PopBack() on the victim queues it might reverse the order in which ops are executed, compared to the order in which they are scheduled, which is usually counter-productive for the types of I/O workloads the single thread pools tend to be used for. * Store num_threads in a member variable for simplicity and to avoid a data race between the thread creation loop and worker threads calling threads_.size(). Change: 149787520
-
由 A. Unique TensorFlower 提交于
Previously, when num_threads==1, we put all the features for all the rows into a single shard and then only accumulated a single lhs/rhs pair, which produces the wrong result when there's more than one row in the input. In practice, when num_threads==1 we would detect this inconsistency and CHECK fail at line 233, specifically CHECK_EQ(input_index, get_input_index(i)); Change: 149786217
-