We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Overflow can occur when T = (u)int8 in the row_normalize function because the accumulator data type is also T.
row_normalize
raft/cpp/include/raft/linalg/detail/normalize.cuh
Lines 38 to 63 in da3b9a9
Required in this PR: #2287 (comment)
int32_t
float
[scale](int8_t elm, int32_t norm){return min(INT8_MAX, max(INT8_MIN, elm * scale / norm));}
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Overflow can occur when T = (u)int8 in the
row_normalize
function because the accumulator data type is also T.raft/cpp/include/raft/linalg/detail/normalize.cuh
Lines 38 to 63 in da3b9a9
Required in this PR: #2287 (comment)
modifications
int32_t
,float
)[scale](int8_t elm, int32_t norm){return min(INT8_MAX, max(INT8_MIN, elm * scale / norm));}
)The text was updated successfully, but these errors were encountered: