get_dl_pruning_param T_get_dl_pruning_param GetDlPruningParam GetDlPruningParam get_dl_pruning_param (Operator)
Name
get_dl_pruning_param T_get_dl_pruning_param GetDlPruningParam GetDlPruningParam get_dl_pruning_param — Auslesen der Parameter des Pruning Handles.
Signatur
Beschreibung
get_dl_pruning_param get_dl_pruning_param GetDlPruningParam GetDlPruningParam GetDlPruningParam get_dl_pruning_param gibt die Parameterwerte von GenParamName GenParamName GenParamName GenParamName genParamName gen_param_name
aus dem Pruning Handle DLPruningHandle DLPruningHandle DLPruningHandle DLPruningHandle DLPruningHandle dlpruning_handle in GenParamValue GenParamValue GenParamValue GenParamValue genParamValue gen_param_value aus.
Die Werte der folgenden Parameter GenParamName GenParamName GenParamName GenParamName genParamName gen_param_name können abgefragt
werden:
'mode' "mode" "mode" "mode" "mode" "mode" :
Bestimmt die Pruning-Methode.
Siehe create_dl_pruning create_dl_pruning CreateDlPruning CreateDlPruning CreateDlPruning create_dl_pruning für weitere Informationen.
Default: 'oracle' "oracle" "oracle" "oracle" "oracle" "oracle"
'percentage' "percentage" "percentage" "percentage" "percentage" "percentage" :
Bestimmt, um wie viel das Modell reduziert
werden soll.
Z.B. für 'mode' "mode" "mode" "mode" "mode" "mode" ='oracle' "oracle" "oracle" "oracle" "oracle" "oracle" bestimmt der Parameter,
wie viel Prozent der Kernels entfernt werden sollen, wobei nur
entfernbare Kernels berücksichtigt werden.
Default: 10
Zusätzlich können für 'mode' "mode" "mode" "mode" "mode" "mode" ='oracle' "oracle" "oracle" "oracle" "oracle" "oracle" folgende
Werte für GenParamName GenParamName GenParamName GenParamName genParamName gen_param_name abgefragt werden:
'prunable_conv_num' "prunable_conv_num" "prunable_conv_num" "prunable_conv_num" "prunable_conv_num" "prunable_conv_num" :
Anzahl der reduzierbaren
Convolutional-Layer im verwendeten Netzwerk.
Ob ein Layer reduzierbar ist oder nicht hängt sowohl von den
Spezifikationen des Layers selbst sowie von der Netzwerk-Architektur ab.
'prunable_conv_layer_name' "prunable_conv_layer_name" "prunable_conv_layer_name" "prunable_conv_layer_name" "prunable_conv_layer_name" "prunable_conv_layer_name" :
Namen der reduzierbaren
Convolutional-Layer im verwendeten Netzwerk.
'prunable_kernel_num' "prunable_kernel_num" "prunable_kernel_num" "prunable_kernel_num" "prunable_kernel_num" "prunable_kernel_num" :
Anzahl der reduzierbaren Kernel im
verwendeten Netzwerk. Die Zahl berücksichtigt, dass jeder
Convolutional-Layer mindestens 1 Kernel besitzen muss.
'pruned_kernel_num' "pruned_kernel_num" "pruned_kernel_num" "pruned_kernel_num" "pruned_kernel_num" "pruned_kernel_num" :
Anzahl reduzierter Kernel
im verwendeten Netzwerk nach dem Aufruf von gen_dl_pruned_model gen_dl_pruned_model GenDlPrunedModel GenDlPrunedModel GenDlPrunedModel gen_dl_pruned_model .
'pruned_percentage' "pruned_percentage" "pruned_percentage" "pruned_percentage" "pruned_percentage" "pruned_percentage" :
Tatsächlicher Prozentsatz reduzierter
Kernel im verwendeten Netzwerk nach dem Aufruf von
gen_dl_pruned_model gen_dl_pruned_model GenDlPrunedModel GenDlPrunedModel GenDlPrunedModel gen_dl_pruned_model : das Verhältnis 'pruned_kernel_num' "pruned_kernel_num" "pruned_kernel_num" "pruned_kernel_num" "pruned_kernel_num" "pruned_kernel_num"
zu 'prunable_kernel_num' "prunable_kernel_num" "prunable_kernel_num" "prunable_kernel_num" "prunable_kernel_num" "prunable_kernel_num" .
Die folgende Tabelle gibt eine Übersicht, welche Parameter und Werte mit
set_dl_pruning_param set_dl_pruning_param SetDlPruningParam SetDlPruningParam SetDlPruningParam set_dl_pruning_param gesetzt und welche mit
get_dl_pruning_param get_dl_pruning_param GetDlPruningParam GetDlPruningParam GetDlPruningParam get_dl_pruning_param abgerufen werden können.
Parameter
set
get
'mode' "mode" "mode" "mode" "mode" "mode"
'percentage' "percentage" "percentage" "percentage" "percentage" "percentage"
'prunable_conv_num' "prunable_conv_num" "prunable_conv_num" "prunable_conv_num" "prunable_conv_num" "prunable_conv_num"
'prunable_conv_layer_name' "prunable_conv_layer_name" "prunable_conv_layer_name" "prunable_conv_layer_name" "prunable_conv_layer_name" "prunable_conv_layer_name"
'prunable_kernel_num' "prunable_kernel_num" "prunable_kernel_num" "prunable_kernel_num" "prunable_kernel_num" "prunable_kernel_num"
'pruned_kernel_num' "pruned_kernel_num" "pruned_kernel_num" "pruned_kernel_num" "pruned_kernel_num" "pruned_kernel_num"
'pruned_percentage' "pruned_percentage" "pruned_percentage" "pruned_percentage" "pruned_percentage" "pruned_percentage"
Ausführungsinformationen
Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
Wird ohne Parallelisierung verarbeitet.
Parameter
DLPruningHandle DLPruningHandle DLPruningHandle DLPruningHandle DLPruningHandle dlpruning_handle (input_control) dl_pruning → HDlPrune , HTuple HHandle HTuple Htuple (handle) (IntPtr ) (HHandle ) (handle )
Handle mit den Pruning-Daten.
GenParamName GenParamName GenParamName GenParamName genParamName gen_param_name (input_control) attribute.name → HTuple str HTuple Htuple (string) (string ) (HString ) (char* )
Name des generischen Parameters.
Defaultwert:
'percentage'
"percentage"
"percentage"
"percentage"
"percentage"
"percentage"
Werteliste: 'mode' "mode" "mode" "mode" "mode" "mode" , 'percentage' "percentage" "percentage" "percentage" "percentage" "percentage" , 'prunable_conv_layer_name' "prunable_conv_layer_name" "prunable_conv_layer_name" "prunable_conv_layer_name" "prunable_conv_layer_name" "prunable_conv_layer_name" , 'prunable_conv_num' "prunable_conv_num" "prunable_conv_num" "prunable_conv_num" "prunable_conv_num" "prunable_conv_num" , 'prunable_kernel_num' "prunable_kernel_num" "prunable_kernel_num" "prunable_kernel_num" "prunable_kernel_num" "prunable_kernel_num" , 'pruned_kernel_num' "pruned_kernel_num" "pruned_kernel_num" "pruned_kernel_num" "pruned_kernel_num" "pruned_kernel_num" , 'pruned_percentage' "pruned_percentage" "pruned_percentage" "pruned_percentage" "pruned_percentage" "pruned_percentage"
GenParamValue GenParamValue GenParamValue GenParamValue genParamValue gen_param_value (output_control) attribute.name(-array) → HTuple Sequence[Union[str, float, int]] HTuple Htuple (integer / string / real) (int / long / string / double) (Hlong / HString / double) (Hlong / char* / double)
Wert des generischen Parameters.
Vorgänger
create_dl_pruning create_dl_pruning CreateDlPruning CreateDlPruning CreateDlPruning create_dl_pruning ,
set_dl_pruning_param set_dl_pruning_param SetDlPruningParam SetDlPruningParam SetDlPruningParam set_dl_pruning_param
Siehe auch
set_dl_pruning_param set_dl_pruning_param SetDlPruningParam SetDlPruningParam SetDlPruningParam set_dl_pruning_param
Modul
Deep Learning Training