diff options
Diffstat (limited to 'python/openvino/demo/models/architectures/A10_Small_NoSoftmax.arch')
| -rw-r--r-- | python/openvino/demo/models/architectures/A10_Small_NoSoftmax.arch | 118 |
1 files changed, 118 insertions, 0 deletions
diff --git a/python/openvino/demo/models/architectures/A10_Small_NoSoftmax.arch b/python/openvino/demo/models/architectures/A10_Small_NoSoftmax.arch new file mode 100644 index 0000000..183d50d --- /dev/null +++ b/python/openvino/demo/models/architectures/A10_Small_NoSoftmax.arch @@ -0,0 +1,118 @@ +family : 'A10' +k_vector : 16 +c_vector : 16 +arch_precision : FP11 + +stream_buffer_depth : 17600 + +output_channels_max : 14320 + +enable_debug : false + +pe_array { + num_interleaved_features : 4 + num_interleaved_filters : 1 + exit_fifo_depth : 1024 +} + +filter_scratchpad { + filter_depth : 512 + bias_scale_depth : 512 +} + +dma { + csr_addr_width : 11 + csr_data_bytes : 4 + ddr_addr_width : 32 + ddr_burst_width : 4 + ddr_data_bytes : 64 + ddr_read_id_width : 2 +} + +activation { + generic_aux_parameters { + k_vector : 16 + } + enable_relu : true + enable_leaky_relu : false + enable_sigmoid : false + enable_prelu : false +} + +pool { + generic_aux_parameters { + k_vector : 1 + } + max_window_height : 3 + max_window_width : 3 + max_stride_vertical : 4 + max_stride_horizontal : 4 +} + +xbar { + xbar_k_vector : 16 + max_input_interfaces : 4 + max_output_interfaces : 4 + xbar_ports { + xbar_aux_port { + name : 'activation' + input_connection : 'xbar_in_port' + } + xbar_aux_port { + name : 'pool' + input_connection : 'xbar_in_port' + input_connection : 'activation' + } + } + xbar_in_port { + external_connection : 'pe_array' + } + xbar_out_port { + external_connection : 'input_feeder' + external_connection : 'output_writer' + input_connection : 'xbar_in_port' + input_connection : 'pool' + input_connection : 'activation' + } +} + +config_network { + modules { + module { + name : 'filter_reader' + cross_clock : 1 + } + module { + name : 'input_feeder_mux' + } + module { + name : 'input_feeder_writer' + } + module { + name : 'input_feeder_in' + } + module { + name : 'input_feeder_reader' + } + module { + name : 'input_feeder_out' + } + module { + name : 'feature_writer' + cross_clock : 1 + } + module { + name : 'feature_reader' + cross_clock : 1 + } + module { + name : 'xbar' + } + module { + name : 'activation' + } + module { + name : 'pool' + } + } +} |
