mirror of
https://github.com/facebookresearch/pytorch3d.git
synced 2025-12-22 07:10:34 +08:00
Old-style string formatting fails when passed a tuple.
Summary: When the error occurs, another exception is thrown when tensor shape is passed to the % formatting. I have found all entries for `msg %` and fixed potential failures Reviewed By: nikhilaravi Differential Revision: D20386511 fbshipit-source-id: c05413eb4867cab1ddc9615dffbd0ebd3adfcaf9
This commit is contained in:
committed by
Facebook GitHub Bot
parent
fb97ab104e
commit
cae325718e
@@ -275,7 +275,7 @@ class Transform3d:
|
||||
points_batch = points_batch[None] # (P, 3) -> (1, P, 3)
|
||||
if points_batch.dim() != 3:
|
||||
msg = "Expected points to have dim = 2 or dim = 3: got shape %r"
|
||||
raise ValueError(msg % points.shape)
|
||||
raise ValueError(msg % repr(points.shape))
|
||||
|
||||
N, P, _3 = points_batch.shape
|
||||
ones = torch.ones(N, P, 1, dtype=points.dtype, device=points.device)
|
||||
@@ -309,7 +309,7 @@ class Transform3d:
|
||||
"""
|
||||
if normals.dim() not in [2, 3]:
|
||||
msg = "Expected normals to have dim = 2 or dim = 3: got shape %r"
|
||||
raise ValueError(msg % normals.shape)
|
||||
raise ValueError(msg % (normals.shape,))
|
||||
composed_matrix = self.get_matrix()
|
||||
|
||||
# TODO: inverse is bad! Solve a linear system instead
|
||||
|
||||
Reference in New Issue
Block a user