Add `--keras` argument for TF exports (#7921)
Resolves https://github.com/ultralytics/yolov5/issues/7911#issuecomment-1133671255
This commit is contained in:
parent
15057d2a34
commit
547c89b3a0
|
|
@ -455,6 +455,7 @@ def run(
|
||||||
half=False, # FP16 half-precision export
|
half=False, # FP16 half-precision export
|
||||||
inplace=False, # set YOLOv5 Detect() inplace=True
|
inplace=False, # set YOLOv5 Detect() inplace=True
|
||||||
train=False, # model.train() mode
|
train=False, # model.train() mode
|
||||||
|
keras=False, # use Keras
|
||||||
optimize=False, # TorchScript: optimize for mobile
|
optimize=False, # TorchScript: optimize for mobile
|
||||||
int8=False, # CoreML/TF INT8 quantization
|
int8=False, # CoreML/TF INT8 quantization
|
||||||
dynamic=False, # ONNX/TF: dynamic axes
|
dynamic=False, # ONNX/TF: dynamic axes
|
||||||
|
|
@ -536,8 +537,9 @@ def run(
|
||||||
agnostic_nms=agnostic_nms or tfjs,
|
agnostic_nms=agnostic_nms or tfjs,
|
||||||
topk_per_class=topk_per_class,
|
topk_per_class=topk_per_class,
|
||||||
topk_all=topk_all,
|
topk_all=topk_all,
|
||||||
|
iou_thres=iou_thres,
|
||||||
conf_thres=conf_thres,
|
conf_thres=conf_thres,
|
||||||
iou_thres=iou_thres) # keras model
|
keras=keras)
|
||||||
if pb or tfjs: # pb prerequisite to tfjs
|
if pb or tfjs: # pb prerequisite to tfjs
|
||||||
f[6] = export_pb(model, file)
|
f[6] = export_pb(model, file)
|
||||||
if tflite or edgetpu:
|
if tflite or edgetpu:
|
||||||
|
|
@ -569,6 +571,7 @@ def parse_opt():
|
||||||
parser.add_argument('--half', action='store_true', help='FP16 half-precision export')
|
parser.add_argument('--half', action='store_true', help='FP16 half-precision export')
|
||||||
parser.add_argument('--inplace', action='store_true', help='set YOLOv5 Detect() inplace=True')
|
parser.add_argument('--inplace', action='store_true', help='set YOLOv5 Detect() inplace=True')
|
||||||
parser.add_argument('--train', action='store_true', help='model.train() mode')
|
parser.add_argument('--train', action='store_true', help='model.train() mode')
|
||||||
|
parser.add_argument('--keras', action='store_true', help='TF: use Keras')
|
||||||
parser.add_argument('--optimize', action='store_true', help='TorchScript: optimize for mobile')
|
parser.add_argument('--optimize', action='store_true', help='TorchScript: optimize for mobile')
|
||||||
parser.add_argument('--int8', action='store_true', help='CoreML/TF INT8 quantization')
|
parser.add_argument('--int8', action='store_true', help='CoreML/TF INT8 quantization')
|
||||||
parser.add_argument('--dynamic', action='store_true', help='ONNX/TF: dynamic axes')
|
parser.add_argument('--dynamic', action='store_true', help='ONNX/TF: dynamic axes')
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue