MCPcopy Create free account
hub / github.com/Oneflow-Inc/oneflow / hash

Function hash

python/oneflow/utils/data/_utils/worker.py:198–204  ·  view source on GitHub ↗
(value)

Source from the content-addressed store, hash-verified

196 hash_const_A = INIT_A
197
198 def hash(value):
199 nonlocal hash_const_A
200 value = (value ^ hash_const_A) & MASK32
201 hash_const_A = (hash_const_A * MULT_A) & MASK32
202 value = (value * hash_const_A) & MASK32
203 value = (value ^ (value >> XSHIFT)) & MASK32
204 return value
205
206 def mix(x, y):
207 result_x = (MIX_MULT_L * x) & MASK32

Callers 7

_generate_stateFunction · 0.85
get_graphMethod · 0.85
dtype.cppFile · 0.85
device.cppFile · 0.85
layout.cppFile · 0.85
sbp_symbol.cppFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected