Ejemplo n.º 1
0
 def ok(expr1, expr2):
     trees = [parse_mul_tree(e) for e in (expr1, expr2)]
     perform_sigm_times_exp(trees[0])
     trees[0] = simplify_mul(trees[0])
     good = is_same_graph(compute_mul(trees[0]), compute_mul(trees[1]))
     if not good:
         print(trees[0])
         print(trees[1])
         print("***")
         theano.printing.debugprint(compute_mul(trees[0]))
         print("***")
         theano.printing.debugprint(compute_mul(trees[1]))
     assert good
Ejemplo n.º 2
0
 def ok(expr1, expr2):
     trees = [parse_mul_tree(e) for e in (expr1, expr2)]
     perform_sigm_times_exp(trees[0])
     trees[0] = simplify_mul(trees[0])
     good = theano.gof.graph.is_same_graph(compute_mul(trees[0]), compute_mul(trees[1]))
     if not good:
         print trees[0]
         print trees[1]
         print "***"
         theano.printing.debugprint(compute_mul(trees[0]))
         print "***"
         theano.printing.debugprint(compute_mul(trees[1]))
     assert good