MCPcopy Create free account
hub / github.com/Meshcapade/difflocks / map_range_val

Function map_range_val

utils/general_util.py:13–17  ·  view source on GitHub ↗
( input_val, input_start, input_end,  output_start,  output_end)

Source from the content-addressed store, hash-verified

11import torchvision.transforms as transforms
12import torchvision.transforms.functional as F
13def map_range_val( input_val, input_start, input_end, output_start, output_end):
14 # input_clamped=torch.clamp(input_val, input_start, input_end)
15 input_clamped=max(input_start, min(input_end, input_val))
16 # input_clamped=torch.clamp(input_val, input_start, input_end)
17 return output_start + ((output_end - output_start) / (input_end - input_start)) * (input_clamped - input_start)
18
19def batched_index_select(t, dim, inds):
20 dummy = inds.unsqueeze(2).expand(inds.size(0), inds.size(1), t.size(2))

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected