Kana-alt:

If I reproduce it so that it works, it looks like this.


I’m not sure I understand the sentence correctly. Are you able to reproduce the all-zero output using:
import kornia
import torch
opts=8
dis_norm=torch.rand([opts, 20, 642, 3])

a1=torch.zeros(160,1)
a2=torch.zeros(160,1)
a3=torch.zeros(160,1)
b=torch.ones(160,1)
ctl=torch.cat((a1,a2,a3,b),1).reshape(160,4)

dis_norm = dis_norm.matmul(kornia.quaternion_to_rotation_matrix(ctl).view(opts,-1,3,3)) # h,j,n,3

If so, could you post the output of python -m torch.utils.collect_env here, please?