def __init__(self, *args, **kwargs):
logging.basicConfig(level=logging.WARNING)
if "NENGO_DL_TEST_PRECISION" in os.environ:
if os.environ["NENGO_DL_TEST_PRECISION"] == "32":
kwargs.setdefault("dtype", tf.float32)
else:
kwargs.setdefault("dtype", tf.float64)
if "NENGO_DL_TEST_UNROLL" in os.environ:
kwargs.setdefault("unroll_simulation",
int(os.environ["NENGO_DL_TEST_UNROLL"]))
if "NENGO_DL_TEST_DEVICE" in os.environ:
device = os.environ["NENGO_DL_TEST_DEVICE"]
if device == "None":
kwargs.setdefault("device", None)
else:
kwargs.setdefault("device", os.environ["NENGO_DL_TEST_DEVICE"])
super(Simulator, self).__init__(*args, **kwargs)
评论列表
文章目录