You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Not entirely sure why, but changing the type of beta from `float` to
`double in autocast_mode.cpp and FunctionsManual.h fixes my compiler
errors, failing instead at link time
fixing some type errors, updated fn signature in a few more files
removing my usage of Scalar, making beta a double everywhere instead
updated the smooth_l1_loss signature in the torch api, added a torch
test
added a cpp_api_parity test to test the actual kernel calls
Updating the python API + docs
some test fixes
fix linter errors
fixing double backwards fn
fixing smooth_l1_loss_out to update memory in place correctly
removing TODOs
kernel fix- casting beta to the same scalar type as the tensor to
prevent unnecessary type conversions (e.g. when we have a tensor of
floats)
fixing test
fixing divide-by-zero issues
ghstack-source-id: 993e5df
Pull Request resolved: #44433
0 commit comments