def __call__(self, env): self.merge(env) #eliminate identities if 0: print('SKIPPING optimizations') else: for opt in self.ident_opt_list: opt(env) for opt in self.sqr: opt(env) self.gemm_opt_1(env) self.gemm_opt_2(env) self.merge(env)
def __call__(self, env): self.merge(env) #eliminate identities if 0: print 'SKIPPING optimizations' else: for opt in self.ident_opt_list: opt(env) for opt in self.sqr: opt(env) self.gemm_opt_1(env) self.gemm_opt_2(env) self.merge(env)