{"push_id":1044594945,"size":39,"distinct_size":39,"ref":"refs/heads/master","head":"0ec9c6211b36b4f0bf6543c71955f22d27714da0","before":"6f9e2900b5d55f21390a90ec6c271c663cee2da6","commits":[{"sha":"62e0d8e1d9718db028f627504b5fbedabd00e654","author":{"email":"bd6987f57ad8de8e4eeb793412cd14a6afe9dad2@google.com","name":"Vijay Vasudevan"},"message":"Make TensorFlow transpose_op_test only take 2 seconds to run\ninstead of 48 (on my machine).\nChange: 118512022","distinct":true,"url":"https://api.github.com/repos/tensorflow/tensorflow/commits/62e0d8e1d9718db028f627504b5fbedabd00e654"},{"sha":"9d9ad03c25934b50fe30ec246ae2d3efeb2e0fb0","author":{"email":"365ec17a675f3273bc16c74761ad83f2cf07c59a@tensorflow.org","name":"A. Unique TensorFlower"},"message":"Optimized DepthwiseConvBackpropInputOp for CPU.\n\n// OLD\nBenchmark                             Time(ns)    CPU(ns) Iterations\n--------------------------------------------------------------------\nBM_ConvFloatDepthwiseBkInCPU1_conv0  207770233  207338129        100  796.0M items/s 32_112_112_3_8_24_3_3_1_2_cpu1\nBM_ConvFloatDepthwiseBkInCPU1_conv1  715403538  713939287        100  616.4M items/s 32_112_112_64_1_64_3_3_1_2_cpu1\nBM_ConvFloatDepthwiseBkInCPU1_conv2  357349749  356594057        100  617.0M items/s 32_56_56_128_1_128_3_3_1_2_cpu1\nBM_ConvFloatDepthwiseBkInCPU1_conv3  274697435  274160117        100  802.7M items/s 32_56_56_128_1_128_3_3_2_2_cpu1\nBM_ConvFloatDepthwiseBkInCPU1_conv4   87072020   86874244        100  633.1M items/s 32_28_28_128_1_128_3_3_1_2_cpu1\nBM_ConvFloatDepthwiseBkInCPU1_conv5   87172482   86948501        100  632.4M items/s 32_14_14_512_1_512_3_3_1_2_cpu1\nBM_ConvFloatDepthwiseBkInCPU1_conv6   46763611   46620163        100  589.4M items/s 32_7_7_1024_1_1024_3_3_1_2_cpu1\n\n// NEW 1-thread\nBenchmark                             Time(ns)    CPU(ns) Iterations\n--------------------------------------------------------------------\nBM_ConvFloatDepthwiseBkInCPU1_conv0   60173061   59839526        100  2.7G items/s 32_112_112_3_8_24_3_3_1_2_cpu1\nBM_ConvFloatDepthwiseBkInCPU1_conv1   99396102   99143542        100  4.3G items/s 32_112_112_64_1_64_3_3_1_2_cpu1\nBM_ConvFloatDepthwiseBkInCPU1_conv2   39376616   39226953        100  5.5G items/s 32_56_56_128_1_128_3_3_1_2_cpu1\nBM_ConvFloatDepthwiseBkInCPU1_conv3   35987577   35843443        100  6.0G items/s 32_56_56_128_1_128_3_3_2_2_cpu1\nBM_ConvFloatDepthwiseBkInCPU1_conv4    9665813    9600518        100  5.6G items/s 32_28_28_128_1_128_3_3_1_2_cpu1\nBM_ConvFloatDepthwiseBkInCPU1_conv5   12498989   12427035        100  4.3G items/s 32_14_14_512_1_512_3_3_1_2_cpu1\nBM_ConvFloatDepthwiseBkInCPU1_conv6    8459759    8397047        100  3.2G items/s 32_7_7_1024_1_1024_3_3_1_2_cpu1\n\n// NEW 4-threads\nBenchmark                             Time(ns)    CPU(ns) Iterations\n--------------------------------------------------------------------\nBM_ConvFloatDepthwiseBkInCPU4_conv0   30696635  101663830        100  5.3G items/s 32_112_112_3_8_24_3_3_1_2_cpu4\nBM_ConvFloatDepthwiseBkInCPU4_conv1   68884630  198616710        100  6.3G items/s 32_112_112_64_1_64_3_3_1_2_cpu4\nBM_ConvFloatDepthwiseBkInCPU4_conv2   16948037   50360587        100  12.7G items/s 32_56_56_128_1_128_3_3_1_2_cpu4\nBM_ConvFloatDepthwiseBkInCPU4_conv3   15834408   46873689        100  13.6G items/s 32_56_56_128_1_128_3_3_2_2_cpu4\nBM_ConvFloatDepthwiseBkInCPU4_conv4    3904734   11659079        167  13.8G items/s 32_28_28_128_1_128_3_3_1_2_cpu4\nBM_ConvFloatDepthwiseBkInCPU4_conv5    3482083   12555105        188  15.5G items/s 32_14_14_512_1_512_3_3_1_2_cpu4\nBM_ConvFloatDepthwiseBkInCPU4_conv6    2330680    8593020        281  11.5G items/s 32_7_7_1024_1_1024_3_3_1_2_cpu4\nChange: 118514706","distinct":true,"url":"https://api.github.com/repos/tensorflow/tensorflow/commits/9d9ad03c25934b50fe30ec246ae2d3efeb2e0fb0"},{"sha":"4acc2dad8a31e1890e182a9727499024c6dd5558","author":{"email":"365ec17a675f3273bc16c74761ad83f2cf07c59a@tensorflow.org","name":"A. Unique TensorFlower"},"message":"In assertArrayNear() check that the arrays have the same length.\nAdd a test that we actually check for array length (we were not.)\nChange: 118518452","distinct":true,"url":"https://api.github.com/repos/tensorflow/tensorflow/commits/4acc2dad8a31e1890e182a9727499024c6dd5558"},{"sha":"71ff7c847344f3527f2b88532552f1e67d39a9c1","author":{"email":"b175f6f9677daeb194e6cf3a485d8ddc15e849c8@tensorflow.org","name":"Josh Levenberg"},"message":"Better bounds checking for the segment reduction ops.\nAlso fix some warnings about unsafe conversions.\nChange: 118519927","distinct":true,"url":"https://api.github.com/repos/tensorflow/tensorflow/commits/71ff7c847344f3527f2b88532552f1e67d39a9c1"},{"sha":"972d7327896a193b32c1a08eeb6c328e9ec95ea4","author":{"email":"bd6987f57ad8de8e4eeb793412cd14a6afe9dad2@google.com","name":"Vijay Vasudevan"},"message":"TensorFlow: disable a flaky test in gpu_allocator_retry_test\nChange: 118522346","distinct":true,"url":"https://api.github.com/repos/tensorflow/tensorflow/commits/972d7327896a193b32c1a08eeb6c328e9ec95ea4"},{"sha":"e3a0d6fb61cbb1dd9864684c20e49ef3fa385bb6","author":{"email":"d4767355116463aafa715a93b09bd2fddf412223@gmail.com","name":"Dan Smilkov"},"message":"Fix arrow marker for thick reference edges.\n\n- Added several fixed-sized arrow markers for reference edges (small, medium, large, xlarge)\n- Added a method to shorten the path enough such that the tip of the start/end marker will\n  point to the start/end of the path. It needs an arbitrary marker.\n- Updated the legend to reflect that only ref edges have an arrow.\n- Removed unused css related to this.\nChange: 118530630","distinct":true,"url":"https://api.github.com/repos/tensorflow/tensorflow/commits/e3a0d6fb61cbb1dd9864684c20e49ef3fa385bb6"},{"sha":"80a5a3e653f3b10e2680fe2ea9bc511e8801e273","author":{"email":"bd6987f57ad8de8e4eeb793412cd14a6afe9dad2@google.com","name":"Vijay Vasudevan"},"message":"Merge changes from github.\nChange: 118532471","distinct":true,"url":"https://api.github.com/repos/tensorflow/tensorflow/commits/80a5a3e653f3b10e2680fe2ea9bc511e8801e273"},{"sha":"e184f8cae70e195508cb46e113a676893e304ca2","author":{"email":"7b8b3ac9038aef25b7532a7d4c0c95816e4d524d@gmail.com","name":"Dan Mané"},"message":"Add development instructions for TensorBoard\nChange: 118532685","distinct":true,"url":"https://api.github.com/repos/tensorflow/tensorflow/commits/e184f8cae70e195508cb46e113a676893e304ca2"},{"sha":"4c1f81d5b32d800b9e3b0bed163ba9e2513d88b4","author":{"email":"365ec17a675f3273bc16c74761ad83f2cf07c59a@tensorflow.org","name":"A. Unique TensorFlower"},"message":"Update generated Python Op docs.\nChange: 118533045","distinct":true,"url":"https://api.github.com/repos/tensorflow/tensorflow/commits/4c1f81d5b32d800b9e3b0bed163ba9e2513d88b4"},{"sha":"07545eb0cc38d89e3cdc1621d45d03dbd3512172","author":{"email":"d38751ee48a144dccd4949c37af26aa95befa279@google.com","name":"Derek Murray"},"message":"Increase the number of outstanding requests for high-traffic worker methods.\n\nThere can be many RunGraph and RecvTensor requests outstanding on a\nsingle worker at once during distributed training. Increasing the number of\noutstanding requests in the completion queue improves stability.\nChange: 118573461","distinct":true,"url":"https://api.github.com/repos/tensorflow/tensorflow/commits/07545eb0cc38d89e3cdc1621d45d03dbd3512172"},{"sha":"8d6b2a2eb92b3a2c97533484e410c4d1bdf4685f","author":{"email":"365ec17a675f3273bc16c74761ad83f2cf07c59a@tensorflow.org","name":"A. Unique TensorFlower"},"message":"Gradient bug fix for min(), max(), segment_max(), and segment_min().\n\nThe current implementation does not properly handle cases where there's more\nthan one maximum value in a single segment. To provide an extreme example, the\ncurrent implementation will estimate that the gradient for Max(X, X) w.r.t. X\nis 2 instead of 1.\nChange: 118578945","distinct":true,"url":"https://api.github.com/repos/tensorflow/tensorflow/commits/8d6b2a2eb92b3a2c97533484e410c4d1bdf4685f"},{"sha":"c54c25f06ed556300dd8bf7db8e367f5fd4fc0b4","author":{"email":"365ec17a675f3273bc16c74761ad83f2cf07c59a@tensorflow.org","name":"A. Unique TensorFlower"},"message":"Add with_shape & with_same_shape functions, to assert tensors have expected shapes, and set the shapes on them.\nChange: 118580024","distinct":true,"url":"https://api.github.com/repos/tensorflow/tensorflow/commits/c54c25f06ed556300dd8bf7db8e367f5fd4fc0b4"},{"sha":"58c3f7713ca7f9b7081ac087526509fd386b3791","author":{"email":"365ec17a675f3273bc16c74761ad83f2cf07c59a@tensorflow.org","name":"A. Unique TensorFlower"},"message":"Add public get_graph_from_inputs.\nChange: 118586441","distinct":true,"url":"https://api.github.com/repos/tensorflow/tensorflow/commits/58c3f7713ca7f9b7081ac087526509fd386b3791"},{"sha":"7266545fdb124c0b6eae39f7081cd5827072e847","author":{"email":"b175f6f9677daeb194e6cf3a485d8ddc15e849c8@tensorflow.org","name":"Josh Levenberg"},"message":"Improve ordering of kernels rules (io should come after image).\nChange: 118589460","distinct":true,"url":"https://api.github.com/repos/tensorflow/tensorflow/commits/7266545fdb124c0b6eae39f7081cd5827072e847"},{"sha":"3e3193c3ad065f31e0cd10d2ff0c155f691d5966","author":{"email":"365ec17a675f3273bc16c74761ad83f2cf07c59a@tensorflow.org","name":"A. Unique TensorFlower"},"message":"Remove unused import.\nChange: 118590392","distinct":true,"url":"https://api.github.com/repos/tensorflow/tensorflow/commits/3e3193c3ad065f31e0cd10d2ff0c155f691d5966"},{"sha":"aae42da0fcf25a457856c3a1a6dee83bf7756464","author":{"email":"365ec17a675f3273bc16c74761ad83f2cf07c59a@tensorflow.org","name":"A. Unique TensorFlower"},"message":"Add missing closing quotation mark in example bazel code.\nChange: 118592191","distinct":true,"url":"https://api.github.com/repos/tensorflow/tensorflow/commits/aae42da0fcf25a457856c3a1a6dee83bf7756464"},{"sha":"ed1743bed06d83631836aa4cc51a5ca4bf5157b3","author":{"email":"f1e737411ec0dcc76f4d035d17854e5360d3fb8f@gmail.com","name":"Eugene Brevdo"},"message":"Add a subclass of Benchmark called TensorFlowBenchmark.\n\ntf.test.Benchmark is now TensorFlowBenchmark.\n\nAdded a new helper method for timing ops, and optionally storing their\nrun trace.\nChange: 118593601","distinct":true,"url":"https://api.github.com/repos/tensorflow/tensorflow/commits/ed1743bed06d83631836aa4cc51a5ca4bf5157b3"},{"sha":"c1780940aa157e32fc18487dccf6b5bf1458028e","author":{"email":"581e9f6421c8d5619191534e286e8e2b52bd5d8c@umich.edu","name":"Olivia Nordquist"},"message":"Add public get_graph_from_inputs.\nChange: 118593705","distinct":true,"url":"https://api.github.com/repos/tensorflow/tensorflow/commits/c1780940aa157e32fc18487dccf6b5bf1458028e"},{"sha":"1c8a7a3c713436eb321c045e7d80d640ff43f87a","author":{"email":"5e35745f5c3dd863c11e4061f9b1087d08921ebf@google.com","name":"Yaroslav Bulatov"},"message":"Fix short description of gradients function to match actual behavior.\nChange: 118593838","distinct":true,"url":"https://api.github.com/repos/tensorflow/tensorflow/commits/1c8a7a3c713436eb321c045e7d80d640ff43f87a"},{"sha":"270829c2edee090bae27e5d61be11686f5c6e0c1","author":{"email":"365ec17a675f3273bc16c74761ad83f2cf07c59a@tensorflow.org","name":"A. Unique TensorFlower"},"message":"Update generated Python Op docs.\nChange: 118595101","distinct":true,"url":"https://api.github.com/repos/tensorflow/tensorflow/commits/270829c2edee090bae27e5d61be11686f5c6e0c1"}]}