Spaces:
Build error
Build error
Download boxmot/appearance/backends/torchscript_backend.py from VerokeAI/Object_tracking_boxmot: direct link, hf CLI and curl.
- Browser
- Download file 658 Bytes
-
https://huggingface.co/spaces/VerokeAI/Object_tracking_boxmot/resolve/main/boxmot/appearance/backends/torchscript_backend.py
- Command line
-
hf download hf://spaces/VerokeAI/Object_tracking_boxmot/boxmot/appearance/backends/torchscript_backend.py
-
curl -L -o torchscript_backend.py https://huggingface.co/spaces/VerokeAI/Object_tracking_boxmot/resolve/main/boxmot/appearance/backends/torchscript_backend.py
658 Bytes
| import torch | |
| import numpy as np | |
| from pathlib import Path | |
| from boxmot.utils import logger as LOGGER | |
| from boxmot.appearance.backends.base_backend import BaseModelBackend | |
| class TorchscriptBackend(BaseModelBackend): | |
| def __init__(self, weights, device, half): | |
| super().__init__(weights, device, half) | |
| self.nhwc = False | |
| self.half = half | |
| def load_model(self, w): | |
| LOGGER.info(f"Loading {w} for TorchScript inference...") | |
| self.model = torch.jit.load(w) | |
| self.model.half() if self.half else self.model.float() | |
| def forward(self, im_batch): | |
| features = self.model(im_batch) | |
| return features | |