fix AttributeError: 'LazyValue' object has no attribute 'keys' in eplb_manager.py for qwen3 moe (#21822)
This commit is contained in:
@@ -2944,6 +2944,15 @@ class LazyValue:
|
|||||||
self._creator = creator
|
self._creator = creator
|
||||||
self._value = None
|
self._value = None
|
||||||
|
|
||||||
|
def __getattr__(self, name):
|
||||||
|
return getattr(self.value, name)
|
||||||
|
|
||||||
|
def __getitem__(self, key):
|
||||||
|
return self.value[key]
|
||||||
|
|
||||||
|
def __setitem__(self, key, value):
|
||||||
|
self.value[key] = value
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def value(self):
|
def value(self):
|
||||||
if self._creator is not None:
|
if self._creator is not None:
|
||||||
|
|||||||
Reference in New Issue
Block a user