You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
My torch version is 1.1.0 and torch.version.cuda '8.0.44'
The forward pass works but the backward pass fails. Here is the error :
p.data.add_(p.manifold.retr(p.data, -clr * modified_rgrad)
File "~/torch/nn/manifolds/stiefel.py", line
72, in retr
q, r = torch.qr(X + G)
RuntimeError: No CUDA implementation of 'qr'. Install MAGMA and rebuild cutorch (http://icl.cs.utk.edu/magma/) at
~/mctorch/aten/src/THC/generic/THCTensorMathMagma.cu:613
Here is my forward pass where it get stuck :
self.Stiefel = nn.Parameter(manifold=nn.Stiefel(28, 6))
self.Euclidian = nn.Parameter(manifold=nn.Euclidean(6, 28))
Te=self.Stiefel.mm(self.Euclidian)` # backward not working
Magma is installed along with conda install pytorch=x.x.x cudaYY -c pytorch
Thank you
The text was updated successfully, but these errors were encountered:
Can you please try using McTorch in an environment where PyTorch is not installed? As it is a fork of PyTorch, everything PyTorch is already included in McTorch.
As for Euclidean can you try without any manifold parameter (None will use the default pytorch backward pass).
Hi @mayank127 and @thegodone
Let me first thank you for your work.
I followed your instruction to install mctorch as follow :
My torch version is 1.1.0 and torch.version.cuda '8.0.44'
The forward pass works but the backward pass fails. Here is the error :
Here is my forward pass where it get stuck :
Magma is installed along with
conda install pytorch=x.x.x cudaYY -c pytorch
Thank you
The text was updated successfully, but these errors were encountered: