more careful use of auto in sparse operations (#17958)
authorJongsoo Park <jongsoo@fb.com>
Fri, 15 Mar 2019 05:07:58 +0000 (22:07 -0700)
committerFacebook Github Bot <facebook-github-bot@users.noreply.github.com>
Fri, 15 Mar 2019 05:10:42 +0000 (22:10 -0700)
commite21aa16931f20a7b75a2de5fb32df21782b551c2
tree772fbbe43ccac0862246edefb22282efcb5cc429
parent30b80de8766906b87de5f73d2a8aa44828db5990
more careful use of auto in sparse operations (#17958)

Summary:
Pull Request resolved: https://github.com/pytorch/pytorch/pull/17958

In some places, we need 64-bit for corner cases even though it's going to be rare.
In some places, we were using 64-bit unnecessarily.

Reviewed By: hyuen

Differential Revision: D14435523

fbshipit-source-id: e01ab73029ff780133af7ff4bbbe2e17926ed5a2
caffe2/perfkernels/adagrad.h