[autoparallel] added binary elementwise node handler (#1758)

* [autoparallel] added binary elementwise node handler

* polish code
This commit is contained in:
Frank Lee
2022-10-25 14:32:01 +08:00
committed by GitHub
parent d2fc067231
commit f9a613d660
8 changed files with 395 additions and 8 deletions

View File

@@ -8,7 +8,12 @@ class Registry:
def register(self, source):
def wrapper(func):
self.store[source] = func
if isinstance(source, (list, tuple)):
# support register a list of items for this func
for element in source:
self.store[element] = func
else:
self.store[source] = func
return func
return wrapper