mirror of
https://github.com/facebookresearch/pytorch3d.git
synced 2025-12-20 22:30:35 +08:00
CI fixes
Summary: Update `main` build to latest CircleCI image - Ubuntu 2020.04. Avoid torch.logical_or and logical_and for PyTorch 1.4 compatibility. Also speed up the test run with Pytorch 1.4.0 (which has no ninja) by not setting NVCC_FLAGS for it. Reviewed By: theschnitz Differential Revision: D27262327 fbshipit-source-id: ddc359d134b1dc755f8b20bd3f33bb080cb3a0e1
This commit is contained in:
committed by
Facebook GitHub Bot
parent
6c4151a820
commit
cc08c6b288
@@ -397,15 +397,15 @@ def clip_faces(
|
||||
# pyre-ignore[16]:
|
||||
faces_unculled = ~faces_culled
|
||||
# Case 1: no clipped verts or culled faces
|
||||
cases1_unclipped = torch.logical_and(faces_num_clipped_verts == 0, faces_unculled)
|
||||
cases1_unclipped = (faces_num_clipped_verts == 0) & faces_unculled
|
||||
case1_unclipped_idx = cases1_unclipped.nonzero(as_tuple=True)[0]
|
||||
# Case 2: all verts clipped
|
||||
case2_unclipped = torch.logical_or(faces_num_clipped_verts == 3, faces_culled)
|
||||
case2_unclipped = (faces_num_clipped_verts == 3) | faces_culled
|
||||
# Case 3: two verts clipped
|
||||
case3_unclipped = torch.logical_and(faces_num_clipped_verts == 2, faces_unculled)
|
||||
case3_unclipped = (faces_num_clipped_verts == 2) & faces_unculled
|
||||
case3_unclipped_idx = case3_unclipped.nonzero(as_tuple=True)[0]
|
||||
# Case 4: one vert clipped
|
||||
case4_unclipped = torch.logical_and(faces_num_clipped_verts == 1, faces_unculled)
|
||||
case4_unclipped = (faces_num_clipped_verts == 1) & faces_unculled
|
||||
case4_unclipped_idx = case4_unclipped.nonzero(as_tuple=True)[0]
|
||||
|
||||
# faces_unclipped_to_clipped_idx is an (F) dim tensor storing the index of each
|
||||
|
||||
Reference in New Issue
Block a user