Upload convert_safetensor_to_pt.py
Browse files
convert_safetensor_to_pt.py
ADDED
|
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
import torch
|
| 2 |
+
from ultralytics.nn.tasks import DetectionModel
|
| 3 |
+
from safetensors.torch import load_file
|
| 4 |
+
|
| 5 |
+
tensor_dict = load_file("weights/icon_detect/model.safetensors")
|
| 6 |
+
|
| 7 |
+
model = DetectionModel('weights/icon_detect/model.yaml')
|
| 8 |
+
model.load_state_dict(tensor_dict)
|
| 9 |
+
torch.save({'model':model}, 'weights/icon_detect/best.pt')
|