_logger.info("%s does not implement the c_code function. As well as being potentially slow, this disables loop fusion of this op."%str(i.owner.op.scalar_op))
do_fusion=False
# Compute the number of inputs in case we fuse this input
# The -1 is that replace an existing input with others.
# Compute the number of inputs in case we fuse this input.
# We subtract 1 because we replace the existing input with the new
# inputs from `tmp_input`.
new_nb_input_=new_nb_input+len(tmp_input)-1
# If the new input is already an input of the current node, it was already counted.
# When new_nb_input was initialized to len(node.inputs)
# If the new input is already an input of the current node, it was
# already counted when `new_nb_input` was initialized to
# len(node.inputs).
# This can happen when a variable is used both by the Elemwise to