mirror of
https://github.com/saymrwulf/onnxruntime.git
synced 2026-06-03 23:49:44 +00:00
Move call to log and fmaxf outside of inner loop. (#745)
This commit is contained in:
parent
40839f1f84
commit
f4b47ad9f6
1 changed files with 2 additions and 1 deletions
|
|
@ -79,8 +79,9 @@ common::Status SoftmaxCPU(const int64_t N,
|
|||
}
|
||||
} else {
|
||||
for (int i = 0; i < N; ++i) {
|
||||
auto log_fmaxf_scale_i = log(fmaxf(scale[i], 1e-20f));
|
||||
for (int j = 0; j < D; ++j) {
|
||||
Ydata[i * D + j] = Xdata[i * D + j] - rowmax[i] - log(fmaxf(scale[i], 1e-20f));
|
||||
Ydata[i * D + j] = Xdata[i * D + j] - rowmax[i] - log_fmaxf_scale_i;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue