Open
Description
When you mistakingly do
def lr_pattern( op, x ):
return op.LeakyRelu( x, 1.0)
instead of
def lr_pattern_good( op, x ):
return op.LeakyRelu( x, alpha=1.0)
You will get such error text:
AttributeError: 'float' object has no attribute '_add_usage'
Expected behavior: something like
TypeError: LeakyRelu() takes 2 positional arguments but 3 were given
Possible patch: missed_keyword.patch