{"push_id":2683205577,"size":1000,"distinct_size":1130,"ref":"refs/heads/master","head":"b7300de4ef75bdd9373bccc4ae5b98135a70287b","before":"a4b390bffbcb01d8f57f25c007277d457f752a69","commits":[{"sha":"80459fe0fdcb86b286311559c65a7ec43525e278","author":{"name":"A. Unique TensorFlower","email":"746aced590a184ef4169166e753f7c211e32e5fc@tensorflow.org"},"message":"Cleanup shape_inference.\n\nPiperOrigin-RevId: 199876297","distinct":true,"url":"https://api.github.com/repos/brchiu/tensorflow/commits/80459fe0fdcb86b286311559c65a7ec43525e278"},{"sha":"53901f9bb9a3965ed5dce65284053b0eb387b0c4","author":{"name":"A. Unique TensorFlower","email":"746aced590a184ef4169166e753f7c211e32e5fc@tensorflow.org"},"message":"Go: Update generated wrapper functions for TensorFlow ops.\nPiperOrigin-RevId: 199876803","distinct":true,"url":"https://api.github.com/repos/brchiu/tensorflow/commits/53901f9bb9a3965ed5dce65284053b0eb387b0c4"},{"sha":"9070f24ae15a4f589219d4cb9c962b14612c2d8c","author":{"name":"A. Unique TensorFlower","email":"746aced590a184ef4169166e753f7c211e32e5fc@tensorflow.org"},"message":"Collective Ops Part 8\n\nEnable collective op execution in distibuted mode:\n\nPass collective_graph_key into graph building and\nstep execution contexts (MasterSession) where it triggers\nallocation of an RpcCollectiveExecutorMgr that becomes\naccessible via the WorkerEnv and MasterEnv.\n\nThe collective_graph_key is used to synchronize step_ids\n(which are otherwise random) between otherwise independent\ngraph executions that contain collective ops that need\nto rendezvous.\n\nAll APIs for using collectives are still non-public and\nexperimental.\n\nPiperOrigin-RevId: 199879087","distinct":true,"url":"https://api.github.com/repos/brchiu/tensorflow/commits/9070f24ae15a4f589219d4cb9c962b14612c2d8c"},{"sha":"898f9664488f0036ccc02bbb34379cb613f07a55","author":{"name":"A. Unique TensorFlower","email":"746aced590a184ef4169166e753f7c211e32e5fc@tensorflow.org"},"message":"Make LocallyConnected1D layer respect the data_format parameter.\n\nPiperOrigin-RevId: 199879521","distinct":true,"url":"https://api.github.com/repos/brchiu/tensorflow/commits/898f9664488f0036ccc02bbb34379cb613f07a55"},{"sha":"85c34be50263f503f4f5936b34793aca7fcd5a9a","author":{"name":"Sami Kama","email":"3fc94f4681bc5719de180f2df0fc35353d1c17c4@nvidia.com"},"message":"Merge with upstream","distinct":true,"url":"https://api.github.com/repos/brchiu/tensorflow/commits/85c34be50263f503f4f5936b34793aca7fcd5a9a"},{"sha":"d5aaf3fa4a4851abc6a0e5600474f7674f1adb93","author":{"name":"Sami Kama","email":"3fc94f4681bc5719de180f2df0fc35353d1c17c4@nvidia.com"},"message":"Fix missing return statement","distinct":true,"url":"https://api.github.com/repos/brchiu/tensorflow/commits/d5aaf3fa4a4851abc6a0e5600474f7674f1adb93"},{"sha":"119db15241e29587e0b6ab3912bff5ff63d123eb","author":{"name":"Derek Murray","email":"d38751ee48a144dccd4949c37af26aa95befa279@google.com"},"message":"Add a registration mechanism for experimental executor implementations.\n\nAlso add an option to the FunctionLibraryRuntime's `InstantiateOptions` that\nenables users to select a particular executor implementation when instantiating\na function.\n\nPiperOrigin-RevId: 199920648","distinct":true,"url":"https://api.github.com/repos/brchiu/tensorflow/commits/119db15241e29587e0b6ab3912bff5ff63d123eb"},{"sha":"3a1d8bd815b5216bc9515801e4d59cf3ebd1126d","author":{"name":"James Qin","email":"a499ddb17ee32f494b3c2c9b2b3ed22ad709460e@google.com"},"message":"Improve the loss_scale_optimizer docstring.\n\nPiperOrigin-RevId: 200001771","distinct":true,"url":"https://api.github.com/repos/brchiu/tensorflow/commits/3a1d8bd815b5216bc9515801e4d59cf3ebd1126d"},{"sha":"73c479056aca52e83f84d7df4132c420f1f3feed","author":{"name":"A. Unique TensorFlower","email":"746aced590a184ef4169166e753f7c211e32e5fc@tensorflow.org"},"message":"[TuplePointsToAnalysis] Be less conservative on loop fusion nodes when reusing buffer.\n\nPreviously, we say we cannot reuse operand buffer for a loop fusion\nnode if any of the fusion's inputs is a broadcast or reshape. That's\ntoo conservative since in theory we can still reuse the operand's\nbuffer if all the users of that particular operand are elementwise.\nThis CL implements that. Allow sharding operand and output buffer for\npartially elementwise fusions.\n\nThe same change have been recently applyed to DataFlowAnalysis as well\nbut we use this pass in many places as well.\n\nPiperOrigin-RevId: 200028414","distinct":true,"url":"https://api.github.com/repos/brchiu/tensorflow/commits/73c479056aca52e83f84d7df4132c420f1f3feed"},{"sha":"1b84c3446a0030ea1a8d386c559d90b8f78cf5df","author":{"name":"Dan Moldovan","email":"02bd3f004a63c78990e4cfa97922eaaaa6d78ea5@google.com"},"message":"Enable overloading of the slice read and write operations.\n\nPiperOrigin-RevId: 200046308","distinct":true,"url":"https://api.github.com/repos/brchiu/tensorflow/commits/1b84c3446a0030ea1a8d386c559d90b8f78cf5df"},{"sha":"56104e275348c377f765c49dc677c0a34440d5c5","author":{"name":"David Majnemer","email":"569b955cc968d20f20ebc0fa915938d641b4e895@google.com"},"message":"[XLA] Simplify lowering of kIsFinite\n\nWe used something notionally equivalent to \"(x == x) && abs(x) != inf\" to\nimplement kIsFinite. However, using an ordered comparison against infinity will\nreturn false for NaN inputs as well which obviates the need to explicitly test\nfor NaN.\n\nPiperOrigin-RevId: 200046365","distinct":true,"url":"https://api.github.com/repos/brchiu/tensorflow/commits/56104e275348c377f765c49dc677c0a34440d5c5"},{"sha":"01c27242128a55aa4aaf47c674642dd950beda1d","author":{"name":"A. Unique TensorFlower","email":"746aced590a184ef4169166e753f7c211e32e5fc@tensorflow.org"},"message":"Add interim runtime utility function for use during refactoring out of Dims.\n\nPiperOrigin-RevId: 200061346","distinct":true,"url":"https://api.github.com/repos/brchiu/tensorflow/commits/01c27242128a55aa4aaf47c674642dd950beda1d"},{"sha":"a30d1f063f15b6c013eb4ef847da116538851a8c","author":{"name":"A. Unique TensorFlower","email":"746aced590a184ef4169166e753f7c211e32e5fc@tensorflow.org"},"message":"Remove Bayesflow/Distribution/Bijector docs.\n\nThese docs are out of date.\n\nPiperOrigin-RevId: 200066984","distinct":true,"url":"https://api.github.com/repos/brchiu/tensorflow/commits/a30d1f063f15b6c013eb4ef847da116538851a8c"},{"sha":"59259fd74a7cdf766b54e1de00abae88438d1978","author":{"name":"Dan Moldovan","email":"02bd3f004a63c78990e4cfa97922eaaaa6d78ea5@google.com"},"message":"Introducing a directives module, to contain marker functions such as set_element_type, set_loop_options and others. To replace their counterparts in utils.\n\nPiperOrigin-RevId: 200069544","distinct":true,"url":"https://api.github.com/repos/brchiu/tensorflow/commits/59259fd74a7cdf766b54e1de00abae88438d1978"},{"sha":"7b8c64ef05c7fdddb3f3a32fd3189e1e4b7e8985","author":{"name":"Yunxing Dai","email":"0e6edd405794f4fb8b1584e93c0a178f5c32bc6a@google.com"},"message":"Remove dead code to use a map in BatchnormExpander\n\nPiperOrigin-RevId: 200072055","distinct":true,"url":"https://api.github.com/repos/brchiu/tensorflow/commits/7b8c64ef05c7fdddb3f3a32fd3189e1e4b7e8985"},{"sha":"6aeab4f5402f56e4b30540db0847256362c15e32","author":{"name":"Akshay Modi","email":"a814e657ba7745c2c1d905ed5757862d932a2e1a@google.com"},"message":"Don't call back into python during insert (which will leave the set in a broken condition if the runtime decides to let another thread run).\n\nThank you for finding the bug. The watched_variables_ set should not really require a lock since all our functions hold the GIL (verified by looking at the generated SWIG). The reason that there was a concurrent access to the set is that the insert was calling back into python (which might release the GIL and let another thread run, which will also attempt to insert a variable and break the set).\n\nI included the lock to be safe though, since its non-trivial to verify without looking at the generated swig wrappers that the GIL is held.\n\nPiperOrigin-RevId: 200074843","distinct":true,"url":"https://api.github.com/repos/brchiu/tensorflow/commits/6aeab4f5402f56e4b30540db0847256362c15e32"},{"sha":"20a8e604e33bacb85e39c8ad0b1f8b101b230ef7","author":{"name":"A. Unique TensorFlower","email":"746aced590a184ef4169166e753f7c211e32e5fc@tensorflow.org"},"message":"CostGraphDef has been modified to keep track of the accuracy of the cost estimation.\n\nPiperOrigin-RevId: 200078367","distinct":true,"url":"https://api.github.com/repos/brchiu/tensorflow/commits/20a8e604e33bacb85e39c8ad0b1f8b101b230ef7"},{"sha":"530dc71d0487cacccbe270490d460bc401040dc9","author":{"name":"A. Unique TensorFlower","email":"746aced590a184ef4169166e753f7c211e32e5fc@tensorflow.org"},"message":"Fix tsan detected error in core/util/exec_on_stall_test.cc\n\nEnforce mutex around access to test variable.\n\nPiperOrigin-RevId: 200078751","distinct":true,"url":"https://api.github.com/repos/brchiu/tensorflow/commits/530dc71d0487cacccbe270490d460bc401040dc9"},{"sha":"b5e7264395f1791d682b85463285d7933efda9c2","author":{"name":"Shashi Shekhar","email":"d46bd735a71436f046bc4b402328f3eaabb56f78@google.com"},"message":"Remove a few redundant benchmark parameters.\n\nPiperOrigin-RevId: 200079299","distinct":true,"url":"https://api.github.com/repos/brchiu/tensorflow/commits/b5e7264395f1791d682b85463285d7933efda9c2"},{"sha":"a4c77fd06d215af6f8fbd2c9bca561092c73d79e","author":{"name":"David Majnemer","email":"569b955cc968d20f20ebc0fa915938d641b4e895@google.com"},"message":"[XLA] Make Log1p & Expm1 available through python\n\nPiperOrigin-RevId: 200079654","distinct":true,"url":"https://api.github.com/repos/brchiu/tensorflow/commits/a4c77fd06d215af6f8fbd2c9bca561092c73d79e"}]}
{"actor":{"display_login":"brchiu"}}