Avoid plain division involving integers

Summary: To avoid pytorch warnings and future behaviour changes, stop using torch.div and / with tensors of integers.

Reviewed By: gkioxari, mruberry

Differential Revision: D21857955

fbshipit-source-id: fb9f3000f3d953352cdc721d2a5f73d3a4bbf4b7
This commit is contained in:
Jeremy Reizenstein
2020-06-03 11:29:57 -07:00
committed by Facebook GitHub Bot
parent 40b068e4bc
commit 5444c53cee
3 changed files with 6 additions and 9 deletions

View File

@@ -1031,7 +1031,7 @@ class Meshes(object):
unique_mask[1:] = sorted_hash[1:] != sorted_hash[:-1]
unique_idx = sort_idx[unique_mask]
self._edges_packed = torch.stack([u / V, u % V], dim=1)
self._edges_packed = torch.stack([u // V, u % V], dim=1)
self._edges_packed_to_mesh_idx = edge_to_mesh[unique_idx]
face_to_edge = torch.arange(3 * F).view(3, F).t()