T1 in (tensor(bfloat16)tensor(double)tensor(float)tensor(float16)) : Constrain input and output types to float tensors.

T2 in (tensor(int32)tensor(int64)) : Constrain scalar length types to integers.