Model's static method create_model() has two overloads. One constructs the model from a string (a path or a model name) and the other takes an already constructed InferenceAdapter. The first overload configures a created model with values taken from configuration dict function argument and from model's intermediate representation (IR) stored in .xml in model_info section of rt_info. Values provided in configuration have priority over values in IR rt_info. If no value is specified in configuration nor in rt_info the default value for a model wrapper is used. For Python configuration values are accessible as model wrapper member fields.
The list features only model wrappers which intoduce new configuration values in their hirachy.
model_type: str - name of a model wrapper to be createdlayout: str - layout of input data in the format: "input0:NCHW,input1:NC"
mean_values: List - normalization values, which will be subtracted from image channels for image-input layer during preprocessingscale_values: List - normalization values, which will divide the image channels for image-input layerreverse_input_channels: bool - reverse the input channel orderresize_type: str - crop, standard, fit_to_window or fit_to_window_letterboxembedded_processing: bool - flag that pre/postprocessing embedded
topk: int - number of most likely labelslabels: List - list of class labelspath_to_labels: str - path to file with labels. Overrides the labels, if they sets via 'labels' parametermultilabel: bool - predict a set of labels per image
confidence_threshold: float - probability threshold value for bounding box filteringlabels: List - List of class labelspath_to_labels: str - path to file with labels. Overrides the labels, if they sets vialabelsparameter
iou_threshold: float - threshold for non-maximum suppression (NMS) intersection over union (IOU) filteringinput_size: List - image resolution which is going to be processed. Reshapes network to match a given size
iou_threshold: float - threshold for non-maximum suppression (NMS) intersection over union (IOU) filtering
iou_threshold: float - threshold for non-maximum suppression (NMS) intersection over union (IOU) filteringnum_classes: int - number of classes
iou_threshold: float - threshold for non-maximum suppression (NMS) intersection over union (IOU) filtering
iou_threshold: float - threshold for non-maximum suppression (NMS) intersection over union (IOU) filtering
anchors: List - list of custom anchor valuesmasks: List - list of mask, applied to anchors for each output layer
iou_threshold: float - threshold for non-maximum suppression (NMS) intersection over union (IOU) filtering
target_size: int - image resolution which is going to be processed. Reshapes network to match a given sizeaspect_ratio: float - image aspect ratio which is going to be processed. Reshapes network to match a given sizeconfidence_threshold: float - pose confidence thresholddelta: floatsize_divisor: int - width and height of the rehaped model will be a multiple of this valuepadding_mode: str - center or right_bottom
target_size: int - image resolution which is going to be processed. Reshapes network to match a given sizeaspect_ratio: float - image aspect ratio which is going to be processed. Reshapes network to match a given sizeconfidence_threshold: float - pose confidence thresholdupsample_ratio: int - upsample ratio of a model backbonesize_divisor: int - width and height of the rehaped model will be a multiple of this value
confidence_threshold: float - probability threshold value for bounding box filteringlabels: List - list of class labelspath_to_labels: str - path to file with labels. Overrides the labels, if they sets vialabelsparameterpostprocess_semantic_masks: bool - resize and apply 0.5 threshold to instance segmentation masks
labels: List - list of class labelspath_to_labels: str - path to file with labels. Overrides the labels, if they sets via 'labels' parameterblur_strength: int - blurring kernel size. -1 value means no blurring and no soft_thresholdsoft_threshold: float - probability threshold value for bounding box filtering. inf value means no blurring and no soft_thresholdreturn_soft_prediction: bool - return raw resized model prediction in addition to processed one
vocab: Dict - mapping from string token to intinput_names: str - comma-separated names of input layersenable_padding: bool - should be input sequence padded to max sequence len or not
output_names: str - comma-separated names of output layersmax_answer_token_num: intsquad_ver: str - SQuAD dataset version used for training. Affects postprocessing
NOTE: OTX
AnomalyBasemodel wrapper addsimage_threshold,pixel_threshold,min,max,threshold.