add_dl_pruning_batch添加深度学习剪枝批次T_add_dl_pruning_batch添加深度学习剪枝批次AddDlPruningBatch添加深度学习剪枝批次AddDlPruningBatch添加深度学习剪枝批次add_dl_pruning_batch添加深度学习剪枝批次 (算子)
名称
add_dl_pruning_batch添加深度学习剪枝批次T_add_dl_pruning_batch添加深度学习剪枝批次AddDlPruningBatch添加深度学习剪枝批次AddDlPruningBatch添加深度学习剪枝批次add_dl_pruning_batch添加深度学习剪枝批次 — 计算分数以修剪深度学习模型。
签名
描述
add_dl_pruning_batchadd_dl_pruning_batchAddDlPruningBatchAddDlPruningBatchAddDlPruningBatchadd_dl_pruning_batch 为深度学习模型 DLModelHandleToPruneDLModelHandleToPruneDLModelHandleToPruneDLModelHandleToPruneDLModelHandleToPrunedlmodel_handle_to_prune 计算剪枝评分。更精确地说,这些评分基于 DLSampleBatchDLSampleBatchDLSampleBatchDLSampleBatchDLSampleBatchdlsample_batch 中提供的图像计算,并在每次调用 add_dl_pruning_batchadd_dl_pruning_batchAddDlPruningBatchAddDlPruningBatchAddDlPruningBatchadd_dl_pruning_batch 时由剪枝数据句柄 DLPruningHandleDLPruningHandleDLPruningHandleDLPruningHandleDLPruningHandledlpruning_handle 内部累积。
参数 DLModelHandleToPruneDLModelHandleToPruneDLModelHandleToPruneDLModelHandleToPruneDLModelHandleToPrunedlmodel_handle_to_prune 指定要使用的深度学习模型。请注意,add_dl_pruning_batchadd_dl_pruning_batchAddDlPruningBatchAddDlPruningBatchAddDlPruningBatchadd_dl_pruning_batch 仅支持类型为 'classification'"classification""classification""classification""classification""classification" 的深度学习模型。
参数 DLPruningHandleDLPruningHandleDLPruningHandleDLPruningHandleDLPruningHandledlpruning_handle 指定修剪数据句柄,用于传递信息,例如累积分数或剪枝模式。有关已实现剪枝模式的更多信息,请参阅 create_dl_pruningcreate_dl_pruningCreateDlPruningCreateDlPruningCreateDlPruningcreate_dl_pruning 。
参数 DLSampleBatchDLSampleBatchDLSampleBatchDLSampleBatchDLSampleBatchdlsample_batch 指定用于计算评分的输入图像批次。请注意,元组 DLSampleBatchDLSampleBatchDLSampleBatchDLSampleBatchDLSampleBatchdlsample_batch 中的图像数量必须与模型参数 'batch_size'"batch_size""batch_size""batch_size""batch_size""batch_size" 的设置值相等。
有关深度学习概念的说明,请参阅 深度学习 一章的引言。
执行信息
- 多线程类型:可重入(与非独占算子并行运行)。
- 多线程作用域:全局(可从任何线程调用)。
- 未采用并行化处理。
参数
DLModelHandleToPruneDLModelHandleToPruneDLModelHandleToPruneDLModelHandleToPruneDLModelHandleToPrunedlmodel_handle_to_prune (输入控制) dl_model → HDlModel, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
待修剪的深度学习模型句柄。
DLPruningHandleDLPruningHandleDLPruningHandleDLPruningHandleDLPruningHandledlpruning_handle (输入控制) dl_pruning → HDlPrune, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
剪枝数据句柄。
DLSampleBatchDLSampleBatchDLSampleBatchDLSampleBatchDLSampleBatchdlsample_batch (输入控制) dict-array → HDict, HTupleSequence[HHandle]HTupleHtuple (handle) (IntPtr) (HHandle) (handle)
包含输入图像的字典元组。
可能的前趋
read_dl_modelread_dl_modelReadDlModelReadDlModelReadDlModelread_dl_model,
create_dl_pruningcreate_dl_pruningCreateDlPruningCreateDlPruningCreateDlPruningcreate_dl_pruning,
set_dl_pruning_paramset_dl_pruning_paramSetDlPruningParamSetDlPruningParamSetDlPruningParamset_dl_pruning_param
可能的后继
get_dl_pruning_paramget_dl_pruning_paramGetDlPruningParamGetDlPruningParamGetDlPruningParamget_dl_pruning_param,
gen_dl_pruned_modelgen_dl_pruned_modelGenDlPrunedModelGenDlPrunedModelGenDlPrunedModelgen_dl_pruned_model
模块
深度学习训练