MCPcopy Create free account
hub / github.com/DeepRec-AI/DeepRec / SimpleHashTable

Class SimpleHashTable

tensorflow/python/ops/hash_table/hash_table.py:46–139  ·  view source on GitHub ↗

TODO: Add DocString

Source from the content-addressed store, hash-verified

44
45@tf_export("hash_table.SimpleHashTable")
46class SimpleHashTable(object):
47 """TODO: Add DocString"""
48 def __init__(
49 self, distributed_name, concurrent_read, slicer=None,
50 children=None, name=None):
51 self._distributed_name = distributed_name
52 self._children = [] if children is None else children
53 with ops.name_scope(name, "SimpleHashTable") as name:
54 handle_name = ops.name_from_scope_name(name)
55 self._name = handle_name
56 with ops.control_dependencies(None):
57 self._handle = gen_hash_ops.hash_table_op(shared_name=handle_name, name=name)
58 self._slicer = slicer
59 with ops.colocate_with(self._handle):
60 self._initializer = gen_hash_ops.hash_table_initialize_op(
61 self._handle, True, concurrent_read, self._children,
62 name="Initializer")
63 self._false_initializer = gen_hash_ops.hash_table_initialize_op(
64 self._handle, False, concurrent_read, self._children,
65 name="FalseInitializer")
66
67 @property
68 def handle(self):
69 return self._handle
70
71 @property
72 def initializer(self):
73 return self._initializer
74
75 @property
76 def false_initializer(self):
77 return self._false_initializer
78
79 @property
80 def slicer(self):
81 return self._slicer
82
83 @property
84 def name(self):
85 return self._name
86
87 @property
88 def op(self):
89 return self._handle.op
90
91 @property
92 def device(self):
93 return self._handle.device
94
95 @property
96 def graph(self):
97 return self._handle.graph
98
99 @property
100 def distributed_name(self):
101 return self._distributed_name
102
103 @distributed_name.setter

Callers 1

__init__Method · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected