1path: "tensorflow.distribute.HierarchicalCopyAllReduce" 2tf_class { 3 is_instance: "<class \'tensorflow.python.distribute.cross_device_ops.HierarchicalCopyAllReduce\'>" 4 is_instance: "<class \'tensorflow.python.distribute.cross_device_ops.AllReduceCrossDeviceOps\'>" 5 is_instance: "<class \'tensorflow.python.distribute.cross_device_ops.CrossDeviceOps\'>" 6 is_instance: "<type \'object\'>" 7 member_method { 8 name: "__init__" 9 argspec: "args=[\'self\', \'num_packs\'], varargs=None, keywords=None, defaults=[\'1\'], " 10 } 11 member_method { 12 name: "batch_reduce" 13 argspec: "args=[\'self\', \'reduce_op\', \'value_destination_pairs\', \'options\'], varargs=None, keywords=None, defaults=[\'None\'], " 14 } 15 member_method { 16 name: "batch_reduce_implementation" 17 argspec: "args=[\'self\', \'reduce_op\', \'value_destination_pairs\', \'options\'], varargs=None, keywords=None, defaults=None" 18 } 19 member_method { 20 name: "broadcast" 21 argspec: "args=[\'self\', \'tensor\', \'destinations\'], varargs=None, keywords=None, defaults=None" 22 } 23 member_method { 24 name: "broadcast_implementation" 25 argspec: "args=[\'self\', \'tensor\', \'destinations\'], varargs=None, keywords=None, defaults=None" 26 } 27 member_method { 28 name: "reduce" 29 argspec: "args=[\'self\', \'reduce_op\', \'per_replica_value\', \'destinations\', \'options\'], varargs=None, keywords=None, defaults=[\'None\'], " 30 } 31 member_method { 32 name: "reduce_implementation" 33 argspec: "args=[\'self\', \'reduce_op\', \'per_replica_value\', \'destinations\', \'options\'], varargs=None, keywords=None, defaults=None" 34 } 35} 36