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