aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/core/grappler/costs/virtual_scheduler.cc
Commit message (Expand)AuthorAge
* Add support for modeling fast memory close to the processor/gpuGravatar A. Unique TensorFlower2018-10-09
* Refactor CalculateOutputSize() from VirtualScheduler protected member functio...Gravatar Peter Ma2018-10-08
* Sorted the per-device summary printout with device names to improve readability.Gravatar A. Unique TensorFlower2018-08-23
* Add two counters in Costs Struct for number of ops processed/predicted in tot...Gravatar Peter Ma2018-08-10
* Minor code cleanup in virtual_scheduler.Gravatar Max Galkin2018-08-03
* Explicitly cast the types of a few variables in VLOG statements to avoid an i...Gravatar A. Unique TensorFlower2018-08-02
* Tabularized the VLOGs printing per-op execution times to make it easier to se...Gravatar A. Unique TensorFlower2018-07-24
* show breakdown of execution cost with compute and memory cost for op summari...Gravatar A. Unique TensorFlower2018-04-24
* show breakdown of total execution time with compute and memory timeGravatar A. Unique TensorFlower2018-03-30
* Relax one of the error conditions to allow modeling graphs without explicit s...Gravatar Max Galkin2018-02-22
* In VirtualScheduler, if there is a Recv without a Send, handle the Recv as anGravatar A. Unique TensorFlower2018-02-21
* Enable the use of scheduling heuristics to reduce peak memory usage by defaultGravatar Benoit Steiner2018-02-12
* Return an error instead of assertion when processing an ill-formed graph or anGravatar Benoit Steiner2018-02-01
* Combine host and device memory proto fields.Gravatar Yuefeng Zhou2018-01-17
* Add _HostSend and _HostRecv to grapplerGravatar A. Unique TensorFlower2018-01-12
* Implement priority logic in CompositeNodeMangager, in case there're multipleGravatar A. Unique TensorFlower2018-01-02
* Make the analytical estimator and the virtual cluster own the ready_node_mana...Gravatar A. Unique TensorFlower2017-12-22
* Updated the virtual cluster to return the proper error code if the simulatedGravatar Benoit Steiner2017-12-22
* In FirstReady node manager, use node name as tie-breaker when multiple nodesGravatar A. Unique TensorFlower2017-12-22
* Fix typo in struct name: RecvNodeDescritorHash -> RecvNodeDescriptorHash.Gravatar A. Unique TensorFlower2017-12-20
* Add CompositeNodeManager for Grappler VirtualScheduler.Gravatar A. Unique TensorFlower2017-12-12
* Prefix inaccurate costs with "~" in VirtualScheduler verbose log.Gravatar Max Galkin2017-12-01
* Added an option to assume that the shape of fed nodes in unknown since any sh...Gravatar Benoit Steiner2017-11-28
* Small code cleanup.Gravatar Benoit Steiner2017-11-27
* Minor change in VirtualScheduler logging: there's sometimes a difference betw...Gravatar Max Galkin2017-11-15
* Skip generating input / output properties for _Send and _Recv ops if those opsGravatar A. Unique TensorFlower2017-11-10
* Updated the virtual scheduler to use legal names when inserting Send/Recv nod...Gravatar Benoit Steiner2017-10-12
* Scheduler exports tensor size info to RunMetadata. In addition, tensor size h...Gravatar A. Unique TensorFlower2017-10-09
* PiperOrigin-RevId: 170752644Gravatar A. Unique TensorFlower2017-10-02
* Define OpContext and use it for OpLevelCostEstimator.Gravatar A. Unique TensorFlower2017-09-26
* FirstReadyManager for scheduling nodes in VirtualScheduler.Gravatar A. Unique TensorFlower2017-09-12
* Relax the feed_nodes collection check, which triggers a false positive in som...Gravatar A. Unique TensorFlower2017-09-12
* Change device string in RecvNodeDescriptor in VirtualScheduler from constGravatar A. Unique TensorFlower2017-08-18
* Extend Grappler API to accept feed and fetch node lists.Gravatar A. Unique TensorFlower2017-08-17
* Fix _Recv op caching for multi-output port ops in VirtualScheduler.Gravatar A. Unique TensorFlower2017-07-24
* Automated g4 rollback of changelist 162782896Gravatar Anna R2017-07-21
* Properly schedule merge nodes.Gravatar Benoit Steiner2017-07-21
* Fix _Recv op caching for multi-output port ops in VirtualScheduler.Gravatar A. Unique TensorFlower2017-07-21
* Merge changes from github.Gravatar Shanqing Cai2017-07-10
* Prepare to remove a bunch of proto.h includes from tensorflow/core headersGravatar Geoffrey Irving2017-06-29
* Add tensor sizes to Grappler's VirtualScheduler's RunMetadata output.Gravatar A. Unique TensorFlower2017-06-28
* Add item's graph to partition_graphs in virtual cluster's run method.Gravatar A. Unique TensorFlower2017-06-23
* Change default manager to FIFO for general performance improvements.Gravatar A. Unique TensorFlower2017-06-20
* Added LIFOManager to use LIFO approach of returning the next ready node.Gravatar A. Unique TensorFlower2017-06-19
* Make virtual scheduler potentially write summary information to stepstats_ va...Gravatar A. Unique TensorFlower2017-06-14
* Record the maximum memory usage simulated by the analytical_cost_estimatorGravatar Benoit Steiner2017-06-13
* Make device placement be determined only by virtual placer. Make virtual plac...Gravatar A. Unique TensorFlower2017-06-10
* Delete unnecessary (mistakenly duplicated) logging message.Gravatar A. Unique TensorFlower2017-06-08
* Add missing header inclusionGravatar A. Unique TensorFlower2017-06-07
* Profile memory usage in VirtualScheduler and report peak memory usage.Gravatar A. Unique TensorFlower2017-06-06