提交 c70ef127 authored 作者: Brandon T. Willard's avatar Brandon T. Willard 提交者: Brandon T. Willard

Use Variable.name in __str__ implementations for shared RandomType Variables

上级 181d5566
...@@ -8,12 +8,14 @@ from aesara.tensor.random.type import random_generator_type, random_state_type ...@@ -8,12 +8,14 @@ from aesara.tensor.random.type import random_generator_type, random_state_type
class RandomStateSharedVariable(SharedVariable): class RandomStateSharedVariable(SharedVariable):
def __str__(self): def __str__(self):
return "RandomStateSharedVariable({})".format(repr(self.container)) return self.name or "RandomStateSharedVariable({})".format(repr(self.container))
class RandomGeneratorSharedVariable(SharedVariable): class RandomGeneratorSharedVariable(SharedVariable):
def __str__(self): def __str__(self):
return "RandomGeneratorSharedVariable({})".format(repr(self.container)) return self.name or "RandomGeneratorSharedVariable({})".format(
repr(self.container)
)
@shared_constructor @shared_constructor
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论