MCPcopy Create free account
hub / github.com/Pixel-Talk/EHM-Tracker / JointMapper

Class JointMapper

src/modules/pixie/pixie.py:119–132  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

117 )
118
119 class JointMapper(nn.Module):
120 def __init__(self, joint_maps=None):
121 super(JointMapper, self).__init__()
122 if joint_maps is None:
123 self.joint_maps = joint_maps
124 else:
125 self.register_buffer('joint_maps',
126 torch.tensor(joint_maps, dtype=torch.long))
127
128 def forward(self, joints, **kwargs):
129 if self.joint_maps is None:
130 return joints
131 else:
132 return torch.index_select(joints, 1, self.joint_maps)
133 # import smplx
134 # smplx_model_path = r'C:\Users\lithiumice\code\smplify-x\models'
135 # joint_mapper = JointMapper(

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected