Spaces:
Build error
Build error
// Copyright (c) OpenMMLab. All rights reserved | |
void sigmoid_focal_loss_forward_impl(Tensor input, Tensor target, Tensor weight, | |
Tensor output, float gamma, float alpha) { | |
DISPATCH_DEVICE_IMPL(sigmoid_focal_loss_forward_impl, input, target, weight, | |
output, gamma, alpha); | |
} | |
void sigmoid_focal_loss_backward_impl(Tensor input, Tensor target, | |
Tensor weight, Tensor grad_input, | |
float gamma, float alpha) { | |
DISPATCH_DEVICE_IMPL(sigmoid_focal_loss_backward_impl, input, target, weight, | |
grad_input, gamma, alpha); | |
} | |
void softmax_focal_loss_forward_impl(Tensor input, Tensor target, Tensor weight, | |
Tensor output, float gamma, float alpha) { | |
DISPATCH_DEVICE_IMPL(softmax_focal_loss_forward_impl, input, target, weight, | |
output, gamma, alpha); | |
} | |
void softmax_focal_loss_backward_impl(Tensor input, Tensor target, | |
Tensor weight, Tensor buff, | |
Tensor grad_input, float gamma, | |
float alpha) { | |
DISPATCH_DEVICE_IMPL(softmax_focal_loss_backward_impl, input, target, weight, | |
buff, grad_input, gamma, alpha); | |
} | |
void sigmoid_focal_loss_forward(Tensor input, Tensor target, Tensor weight, | |
Tensor output, float gamma, float alpha) { | |
sigmoid_focal_loss_forward_impl(input, target, weight, output, gamma, alpha); | |
} | |
void sigmoid_focal_loss_backward(Tensor input, Tensor target, Tensor weight, | |
Tensor grad_input, float gamma, float alpha) { | |
sigmoid_focal_loss_backward_impl(input, target, weight, grad_input, gamma, | |
alpha); | |
} | |
void softmax_focal_loss_forward(Tensor input, Tensor target, Tensor weight, | |
Tensor output, float gamma, float alpha) { | |
softmax_focal_loss_forward_impl(input, target, weight, output, gamma, alpha); | |
} | |
void softmax_focal_loss_backward(Tensor input, Tensor target, Tensor weight, | |
Tensor buff, Tensor grad_input, float gamma, | |
float alpha) { | |
softmax_focal_loss_backward_impl(input, target, weight, buff, grad_input, | |
gamma, alpha); | |
} | |