Fix cudnn dropout (#15473)
authorDmytro Dzhulgakov <dzhulgakov@fb.com>
Fri, 21 Dec 2018 16:13:15 +0000 (08:13 -0800)
committerFacebook Github Bot <facebook-github-bot@users.noreply.github.com>
Fri, 21 Dec 2018 16:15:44 +0000 (08:15 -0800)
commit61cc701dd7b02237e75062ae5238d9265a55bf34
tree40587a7f7c09b2b142500965507365549df2930e
parentf52f68bcf9fa490578539fd42c3e050bd5a5f68a
Fix cudnn dropout (#15473)

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

Revert accidental changes introduced in D13335176

IntList is a range and copying it just copies pointers. Thus pointers would point either on deallocated memory or on the same memory causing equality always pass.

Reviewed By: ezyang

Differential Revision: D13537131

fbshipit-source-id: c97b3533be689bb4cdadd9e612f1284ac50e4bda
caffe2/operators/dropout_op_cudnn.cc