MCPcopy Create free account
hub / github.com/MegEngine/MegEngine / compose_combined_enum

Method compose_combined_enum

dnn/scripts/gen_param_defs.py:168–172  ·  view source on GitHub ↗

tuple of members => Integer

(self, v)

Source from the content-addressed store, hash-verified

166 return tuple(members)
167
168 def compose_combined_enum(self, v):
169 """tuple of members => Integer"""
170 assert self.combined and isinstance(v, tuple)
171 norm_v = self.normalize_enum_value(v)
172 return sum(1 << i for i in norm_v)
173
174 class Field(Base):
175 """define a normal data field"""

Callers 8

_on_member_enumMethod · 0.80
_on_member_enum_aliasMethod · 0.80
_on_member_enumMethod · 0.80
_on_member_enum_aliasMethod · 0.80
_on_member_enumMethod · 0.80
_on_member_enum_aliasMethod · 0.80
_on_member_enumMethod · 0.80
_on_member_enum_aliasMethod · 0.80

Calls 2

normalize_enum_valueMethod · 0.95
sumFunction · 0.85

Tested by

no test coverage detected