Hi, there
When I run the code
out = dense_tensor.mm(sparse_tensor)

it will give the error:
RuntimeError: Expected object of type Variable[torch.cuda.FloatTensor] but found type Variable[torch.cuda.sparse.FloatTensor] for argument #1 'mat2'

If I convert the sparse_tensor into dense type by using sparse_tensor.to_dense() first, then run the torch.mm it will tell me to buy a new RAM like
RuntimeError: $ Torch: not enough memory: you tried to allocate 600GB. Buy new RAM! at /pytorch/torch/lib/TH/THGeneral.c:246

How to solve this problem? PyTorch version: 0.3.0.post4
Thanks.