MCPcopy Create free account
hub / github.com/PABannier/sam3.cpp / position_encode

Function position_encode

tests/dump_phase6_reference.py:150–154  ·  view source on GitHub ↗
(coords_norm: torch.Tensor, pe_gaussian: torch.Tensor)

Source from the content-addressed store, hash-verified

148
149
150def position_encode(coords_norm: torch.Tensor, pe_gaussian: torch.Tensor) -> torch.Tensor:
151 coords = 2.0 * coords_norm - 1.0
152 enc = coords @ pe_gaussian
153 enc = 2.0 * math.pi * enc
154 return torch.cat([torch.sin(enc), torch.cos(enc)], dim=-1)
155
156
157def build_prompt_encoder_outputs(weights: Dict[str, torch.Tensor], case: PromptCase):

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected