Skip to content

Commit e870fde

Browse files
committed
Unsqueeze single pose matrices
1 parent 0529934 commit e870fde

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

diffdrr/pose.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ class RigidTransform(torch.nn.Module):
1919

2020
def __init__(self, matrix):
2121
super().__init__()
22+
if specimen.extrinsic.matrix.dim() == 2:
23+
matrix = matrix.unsqueeze(0)
2224
self.register_buffer("matrix", matrix)
2325

2426
def __len__(self):

notebooks/api/06_pose.ipynb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,8 @@
9595
"\n",
9696
" def __init__(self, matrix):\n",
9797
" super().__init__()\n",
98+
" if specimen.extrinsic.matrix.dim() == 2:\n",
99+
" matrix = matrix.unsqueeze(0)\n",
98100
" self.register_buffer(\"matrix\", matrix)\n",
99101
"\n",
100102
" def __len__(self):\n",

0 commit comments

Comments
 (0)