scorevision: push artifact
Browse files
miner.py
CHANGED
|
@@ -48,6 +48,10 @@ class Miner:
|
|
| 48 |
print(f'CUDA session creation skipped/failed, using CPU: {e}')
|
| 49 |
self.session = ort.InferenceSession(str(model_path), sess_options=sess_options, providers=['CPUExecutionProvider'])
|
| 50 |
print('ORT session providers:', self.session.get_providers())
|
|
|
|
|
|
|
|
|
|
|
|
|
| 51 |
model_class_order = self._read_model_class_order()
|
| 52 |
if model_class_order is None:
|
| 53 |
model_class_order = list(self._model_class_order)
|
|
@@ -92,10 +96,6 @@ class Miner:
|
|
| 92 |
self.square_pad_frac = 0
|
| 93 |
self.dual_label_pair = ('bus', 'truck')
|
| 94 |
self.dual_label_below = 0
|
| 95 |
-
self.sink_name = 'tuktuk'
|
| 96 |
-
self.sink_margin = 0.05
|
| 97 |
-
self.sink_index = None
|
| 98 |
-
self.vehicle_cols = None
|
| 99 |
self._avg_iou = float(np.mean(self._iou_thres_array))
|
| 100 |
print(f'ONNX model loaded from: {model_path}')
|
| 101 |
print(f'ONNX input: name={self.input_name}, shape={self.input_shape}')
|
|
|
|
| 48 |
print(f'CUDA session creation skipped/failed, using CPU: {e}')
|
| 49 |
self.session = ort.InferenceSession(str(model_path), sess_options=sess_options, providers=['CPUExecutionProvider'])
|
| 50 |
print('ORT session providers:', self.session.get_providers())
|
| 51 |
+
self.sink_name = 'tuktuk'
|
| 52 |
+
self.sink_margin = 0.05
|
| 53 |
+
self.sink_index = None
|
| 54 |
+
self.vehicle_cols = None
|
| 55 |
model_class_order = self._read_model_class_order()
|
| 56 |
if model_class_order is None:
|
| 57 |
model_class_order = list(self._model_class_order)
|
|
|
|
| 96 |
self.square_pad_frac = 0
|
| 97 |
self.dual_label_pair = ('bus', 'truck')
|
| 98 |
self.dual_label_below = 0
|
|
|
|
|
|
|
|
|
|
|
|
|
| 99 |
self._avg_iou = float(np.mean(self._iou_thres_array))
|
| 100 |
print(f'ONNX model loaded from: {model_path}')
|
| 101 |
print(f'ONNX input: name={self.input_name}, shape={self.input_shape}')
|