Update README.md for NCHW->NHWC
Browse files
README.md
CHANGED
@@ -76,8 +76,12 @@ Then unzip the files and move them to the following directories (or create soft
|
|
76 |
providers = ['CUDAExecutionProvider', 'CPUExecutionProvider']
|
77 |
provider_options = None
|
78 |
session = ort.InferenceSession(args.model, providers=providers, provider_options=provider_options)
|
79 |
-
|
|
|
|
|
|
|
80 |
outputs = session.run(None, ort_inputs)
|
|
|
81 |
dets = postprocess(outputs, input_shape, ratio)
|
82 |
if dets is not None:
|
83 |
final_boxes, final_scores, final_cls_inds = dets[:, :4], dets[:, 4], dets[:, 5]
|
|
|
76 |
providers = ['CUDAExecutionProvider', 'CPUExecutionProvider']
|
77 |
provider_options = None
|
78 |
session = ort.InferenceSession(args.model, providers=providers, provider_options=provider_options)
|
79 |
+
# NCHW format
|
80 |
+
# ort_inputs = {session.get_inputs()[0].name: img[None, :, :, :]}
|
81 |
+
# NHWC format
|
82 |
+
ort_inputs = {session.get_inputs()[0].name: np.transpose(img[None, :, :, :], (0, 2 ,3, 1))}
|
83 |
outputs = session.run(None, ort_inputs)
|
84 |
+
outputs = [np.transpose(out, (0, 3, 1, 2)) for out in outputs] # for NHWC format
|
85 |
dets = postprocess(outputs, input_shape, ratio)
|
86 |
if dets is not None:
|
87 |
final_boxes, final_scores, final_cls_inds = dets[:, :4], dets[:, 4], dets[:, 5]
|