Download mogen/utils/misc.py from mingyuan/LMM: direct link, hf CLI and curl.
- Browser
- Download file 325 Bytes
-
https://huggingface.co/spaces/mingyuan/LMM/resolve/main/mogen/utils/misc.py
- Command line
-
hf download hf://spaces/mingyuan/LMM/mogen/utils/misc.py
-
curl -L -o misc.py https://huggingface.co/spaces/mingyuan/LMM/resolve/main/mogen/utils/misc.py
325 Bytes
| from functools import partial | |
| import torch | |
| def multi_apply(func, *args, **kwargs): | |
| pfunc = partial(func, **kwargs) if kwargs else func | |
| map_results = map(pfunc, *args) | |
| return tuple(map(list, zip(*map_results))) | |
| def torch_to_numpy(x): | |
| assert isinstance(x, torch.Tensor) | |
| return x.detach().cpu().numpy() | |