未验证 提交 36a69acb 编写于 作者: B Bin Lu 提交者: GitHub

Update trihardloss.py

上级 0efe0075
...@@ -74,20 +74,3 @@ class TriHardLoss(paddle.nn.Layer): ...@@ -74,20 +74,3 @@ class TriHardLoss(paddle.nn.Layer):
input_norm = paddle.sqrt(paddle.sum(paddle.square(input), axis=1, keepdim=True)) input_norm = paddle.sqrt(paddle.sum(paddle.square(input), axis=1, keepdim=True))
return paddle.divide(input, input_norm) return paddle.divide(input, input_norm)
if __name__ == "__main__":
import numpy as np
metric = TriHardLoss(48)
#prepare data
np.random.seed(1)
features = np.random.randn(48, 32)
#print(features)
#do inference
features = paddle.to_tensor(features)
loss = metric(features)
print(loss)
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册