diff --git a/python/paddle/fluid/layers/loss.py b/python/paddle/fluid/layers/loss.py index abaa9888c8d7ed019628e708024bbc25b19e3299..805c8f81688ecf7feebe07ef4848a189ecb114d6 100644 --- a/python/paddle/fluid/layers/loss.py +++ b/python/paddle/fluid/layers/loss.py @@ -1536,9 +1536,11 @@ def teacher_student_sigmoid_loss(input, cost = fluid.layers.teacher_student_sigmoid_loss(input=similarity, label=label) """ - check_variable_and_dtype(input, "input", ['float32', 'float64'], + check_variable_and_dtype(input, "input", + ['float32', 'float64', 'int32', 'int64'], 'teacher_student_sigmoid_loss') - check_variable_and_dtype(label, "label", ['float32', 'float64'], + check_variable_and_dtype(label, "label", + ['float32', 'float64', 'int32', 'int64'], 'teacher_student_sigmoid_loss') helper = LayerHelper('teacher_student_sigmoid_loss', **locals())