ultralytics 8.2.55 adaptive tflite_support logic (#14385)
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com> Co-authored-by: Ultralytics Assistant <135830346+UltralyticsAssistant@users.noreply.github.com> Co-authored-by: Nguyễn Anh Bình <sometimesocrazy@gmail.com> Co-authored-by: Johnny <johnnynuca14@gmail.com> Co-authored-by: Muhammad Rizwan Munawar <muhammadrizwanmunawar123@gmail.com> Co-authored-by: UltralyticsAssistant <web@ultralytics.com>
This commit is contained in:
parent
40137785ec
commit
abd391b633
4 changed files with 10 additions and 7 deletions
|
|
@ -271,7 +271,7 @@ def model_info(model, detailed=False, verbose=True, imgsz=640):
|
|||
fs = f", {flops:.1f} GFLOPs" if flops else ""
|
||||
yaml_file = getattr(model, "yaml_file", "") or getattr(model, "yaml", {}).get("yaml_file", "")
|
||||
model_name = Path(yaml_file).stem.replace("yolo", "YOLO") or "Model"
|
||||
LOGGER.info(f"{model_name} summary{fused}: {n_l} layers, {n_p} parameters, {n_g} gradients{fs}")
|
||||
LOGGER.info(f"{model_name} summary{fused}: {n_l:,} layers, {n_p:,} parameters, {n_g:,} gradients{fs}")
|
||||
return n_l, n_p, n_g, flops
|
||||
|
||||
|
||||
|
|
@ -513,6 +513,9 @@ def strip_optimizer(f: Union[str, Path] = "best.pt", s: str = "") -> None:
|
|||
for f in Path('path/to/model/checkpoints').rglob('*.pt'):
|
||||
strip_optimizer(f)
|
||||
```
|
||||
|
||||
Note:
|
||||
Use `ultralytics.nn.torch_safe_load` for missing modules with `x = torch_safe_load(f)[0]`
|
||||
"""
|
||||
try:
|
||||
x = torch.load(f, map_location=torch.device("cpu"))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue