clear_train_data_variation_modelT_clear_train_data_variation_modelClearTrainDataVariationModelClearTrainDataVariationModelclear_train_data_variation_model (算子)
名称
clear_train_data_variation_modelT_clear_train_data_variation_modelClearTrainDataVariationModelClearTrainDataVariationModelclear_train_data_variation_model — 释放变体模型训练数据的内存。
签名
clear_train_data_variation_model( : : ModelID : )
Herror T_clear_train_data_variation_model(const Htuple ModelID)
void ClearTrainDataVariationModel(const HTuple& ModelID)
void HVariationModel::ClearTrainDataVariationModel() const
def clear_train_data_variation_model(model_id: HHandle) -> None
描述
clear_train_data_variation_modelclear_train_data_variation_modelClearTrainDataVariationModelClearTrainDataVariationModelClearTrainDataVariationModelclear_train_data_variation_model frees the memory of a
variation model that was created by create_variation_modelcreate_variation_modelCreateVariationModelCreateVariationModelCreateVariationModelcreate_variation_model。clear_train_data_variation_modelclear_train_data_variation_modelClearTrainDataVariationModelClearTrainDataVariationModelClearTrainDataVariationModelclear_train_data_variation_model can be used to reduce the
amount of memory required for the variation model (in main memory as
well as when writing the model to file with
write_variation_modelwrite_variation_modelWriteVariationModelWriteVariationModelWriteVariationModelwrite_variation_model).
clear_train_data_variation_modelclear_train_data_variation_modelClearTrainDataVariationModelClearTrainDataVariationModelClearTrainDataVariationModelclear_train_data_variation_model can only be called if the
model has been prepared for comparison with an image with
prepare_variation_modelprepare_variation_modelPrepareVariationModelPrepareVariationModelPrepareVariationModelprepare_variation_model。After the call to
clear_train_data_variation_modelclear_train_data_variation_modelClearTrainDataVariationModelClearTrainDataVariationModelClearTrainDataVariationModelclear_train_data_variation_model the variation model can
only be used for image comparison with
compare_variation_modelcompare_variation_modelCompareVariationModelCompareVariationModelCompareVariationModelcompare_variation_model or
compare_ext_variation_modelcompare_ext_variation_modelCompareExtVariationModelCompareExtVariationModelCompareExtVariationModelcompare_ext_variation_model。The model cannot be trained
any further. Furthermore, the images used for the image comparison
can no longer be read with get_variation_modelget_variation_modelGetVariationModelGetVariationModelGetVariationModelget_variation_model。If they are
required, get_variation_modelget_variation_modelGetVariationModelGetVariationModelGetVariationModelget_variation_model must be called before
clear_train_data_variation_modelclear_train_data_variation_modelClearTrainDataVariationModelClearTrainDataVariationModelClearTrainDataVariationModelclear_train_data_variation_model is called.
执行信息
- 多线程类型:可重入(与非独占算子并行运行)。
- 多线程作用域:全局(可从任何线程调用)。
- 未采用并行化处理。
此算子修改后续输入参数的状态:
在执行此算子时,若该参数值需在多个线程间使用,则必须对其访问进行同步。
参数
ModelIDModelIDModelIDModelIDmodelIDmodel_id (输入控制,状态被修改) variation_model → HVariationModel, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
ID of the variation model.
结果
clear_train_data_variation_modelclear_train_data_variation_modelClearTrainDataVariationModelClearTrainDataVariationModelClearTrainDataVariationModelclear_train_data_variation_model 在所有参数正确时返回 2 ( H_MSG_TRUE )。
可能的前趋
prepare_variation_modelprepare_variation_modelPrepareVariationModelPrepareVariationModelPrepareVariationModelprepare_variation_model
可能的后继
compare_variation_modelcompare_variation_modelCompareVariationModelCompareVariationModelCompareVariationModelcompare_variation_model,
compare_ext_variation_modelcompare_ext_variation_modelCompareExtVariationModelCompareExtVariationModelCompareExtVariationModelcompare_ext_variation_model,
write_variation_modelwrite_variation_modelWriteVariationModelWriteVariationModelWriteVariationModelwrite_variation_model
模块
匹配