mirror of
https://github.com/pytorch/pytorch.git
synced 2025-11-03 23:45:05 +08:00
Make integer parameters and buffers immune to float(), double() and half() (#3820)
* Avoid casting integer params and buffers to float(), double() and half() * Add test for immune integer buffers * Fix documentation for float(), double() and half() * Fix test
This commit is contained in:
committed by
Soumith Chintala
parent
b5ad8c8d16
commit
af58bfbb1b
@ -86,3 +86,9 @@ _sparse_tensor_classes.add(CharTensor)
|
||||
_sparse_tensor_classes.add(ByteTensor)
|
||||
_sparse_tensor_classes.add(HalfTensor)
|
||||
torch._tensor_classes.update(_sparse_tensor_classes)
|
||||
|
||||
torch._integer_tensor_classes.add(LongTensor)
|
||||
torch._integer_tensor_classes.add(IntTensor)
|
||||
torch._integer_tensor_classes.add(ShortTensor)
|
||||
torch._integer_tensor_classes.add(CharTensor)
|
||||
torch._integer_tensor_classes.add(ByteTensor)
|
||||
|
||||
Reference in New Issue
Block a user