def gelu_to_detect_2(x):
     pow = mb.pow(x=x, y=3.0, name="pow")
     mul_1 = mb.mul(x=0.044714998453855515, y=pow, name="mul_1")
     add = mb.add(x=x, y=mul_1, name="add")
     mul_2 = mb.mul(x=0.7978845834732056, y=add, name="mul_2")
     tanh = mb.tanh(x=mul_2, name="tanh")
     add_1 = mb.add(x=1.0, y=tanh, name="add_1")
     mul = mb.mul(x=0.5, y=x, name="mul")
     mul_3 = mb.mul(x=mul, y=add_1, name="mul_3")
     return mul_3
 def gelu_to_detect_1(x):
     # MIL operation takes named inputs (instead of positional inputs).
     # Here `name` argument is MANDATORY.
     pow = mb.pow(x=x, y=3.0, name="pow")
     mul_1 = mb.mul(x=0.044714998453855515, y=pow, name="mul_1")
     add = mb.add(x=x, y=mul_1, name="add")
     mul_2 = mb.mul(x=0.7978845834732056, y=add, name="mul_2")
     tanh = mb.tanh(x=mul_2, name="tanh")
     add_1 = mb.add(x=1.0, y=tanh, name="add_1")
     mul = mb.mul(x=0.5, y=add_1, name="mul")
     mul_3 = mb.mul(x=mul, y=x, name="mul_3")
     return mul_3