The call of to_dense() was just for illustrative purposes, to get a dense tensor to multiply against the sparse one 
I don’t think these changes are in 0.1.12. You’ll probably need master.
Assuming that mm accepts the dimensions of your arguments, mm will use sparse operations.