summaryrefslogtreecommitdiff
path: root/python/openvino/demo/models/architectures/agx7_performance.arch
diff options
context:
space:
mode:
authorEric Dao <eric@erickhangdao.com>2025-03-10 17:54:31 -0400
committerEric Dao <eric@erickhangdao.com>2025-03-10 17:54:31 -0400
commitab224e2e6ba65f5a369ec392f99cd8845ad06c98 (patch)
treea1e757e9341863ed52b8ad4c5a1c45933aab9da4 /python/openvino/demo/models/architectures/agx7_performance.arch
parent40da1752f2c8639186b72f6838aa415e854d0b1d (diff)
downloadthesis-master.tar.gz
thesis-master.tar.bz2
thesis-master.zip
completed thesisHEADmaster
Diffstat (limited to 'python/openvino/demo/models/architectures/agx7_performance.arch')
-rw-r--r--python/openvino/demo/models/architectures/agx7_performance.arch111
1 files changed, 111 insertions, 0 deletions
diff --git a/python/openvino/demo/models/architectures/agx7_performance.arch b/python/openvino/demo/models/architectures/agx7_performance.arch
new file mode 100644
index 0000000..15e535a
--- /dev/null
+++ b/python/openvino/demo/models/architectures/agx7_performance.arch
@@ -0,0 +1,111 @@
+k_vector: 128
+c_vector: 64
+family: "AGX7"
+arch_precision: FP11
+filter_precision: FP11
+sb_precision: FP11
+output_channels_max: 14320
+enable_debug: false
+stream_buffer_depth: 98441
+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
+}
+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"
+ }
+ }
+}
+xbar {
+ xbar_k_vector: 64
+ 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"
+ }
+}
+activation {
+ generic_aux_parameters {
+ k_vector: 64
+ }
+ enable_relu: true
+ enable_leaky_relu: false
+ enable_prelu: false
+ enable_sigmoid: false
+}
+pool {
+ generic_aux_parameters {
+ k_vector: 64
+ }
+ max_window_height: 3
+ max_window_width: 3
+ max_stride_vertical: 4
+ max_stride_horizontal: 4
+}
+pe_array {
+ dsp_limit: 8528
+ num_interleaved_features: 5
+ num_interleaved_filters: 1
+ exit_fifo_depth: 1024
+}
+filter_scratchpad {
+ filter_depth: 512
+ bias_scale_depth: 512
+}