( input_val, input_start, input_end, output_start, output_end)
| 11 | import torchvision.transforms as transforms |
| 12 | import torchvision.transforms.functional as F |
| 13 | def 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 | |
| 19 | def batched_index_select(t, dim, inds): |
| 20 | dummy = inds.unsqueeze(2).expand(inds.size(0), inds.size(1), t.size(2)) |
nothing calls this directly
no outgoing calls
no test coverage detected