├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── hardware ├── .gitignore ├── Makefile ├── hls │ ├── hls_ip │ │ └── .gitignore │ └── hls_src │ │ ├── .gitignore │ │ ├── Makefile │ │ ├── agna_aux.cpp │ │ ├── agna_aux.h │ │ ├── agna_aux.tcl │ │ ├── agna_aux_tb.cpp │ │ ├── common.h │ │ ├── core_controller.cpp │ │ ├── core_controller.h │ │ ├── core_controller.tcl │ │ ├── core_controller_tb.cpp │ │ ├── instr_tb.h │ │ ├── layout_convert.cpp │ │ ├── layout_convert.h │ │ ├── layout_convert.tcl │ │ ├── layout_convert_tb.cpp │ │ ├── param.h │ │ ├── param.h.tpl │ │ └── template.tcl ├── ip │ ├── .gitignore │ ├── agna_aux_0 │ │ └── agna_aux_0.xci │ ├── axi_datamover_ip │ │ └── axi_datamover_ip.xci │ ├── axis_dwidth_converter_pe │ │ └── axis_dwidth_converter_pe.xci │ ├── axis_interconnect_data │ │ └── axis_interconnect_data.xci │ ├── axis_interconnect_tag │ │ └── axis_interconnect_tag.xci │ ├── core_controller_0 │ │ └── core_controller_0.xci │ └── layout_convert_0 │ │ └── layout_convert_0.xci ├── prj │ ├── .gitignore │ ├── Makefile │ ├── generate.tcl │ ├── project.tcl │ └── update_prj.tcl └── rtl │ ├── abuf_exec_addr.sv │ ├── acti_unit.sv │ ├── adder_tree.sv │ ├── agna_core.sv │ ├── axis_interconnect.sv │ ├── bn.sv │ ├── bn_unit.sv │ ├── buf_bn.sv │ ├── chip_bd_wrapper.v │ ├── core_mem_itf.sv │ ├── cu.sv │ ├── def.sv │ ├── delay_chain.sv │ ├── delay_chain_onecyc.sv │ ├── fifo_axis.sv │ ├── layout_converter.sv │ ├── mm2s_cmd_gen.sv │ ├── mm2s_ctrl.sv │ ├── mm2s_tag_match.sv │ ├── new_buf_sdp.sv │ ├── new_buf_tdp.sv │ ├── param.sv │ ├── param.sv.tpl │ ├── pe.sv │ ├── pe_array.sv │ ├── pe_ctrl_exec.sv │ ├── pe_ctrl_updt.sv │ ├── pe_ctrl_wb.sv │ ├── prefetch_buf.sv │ ├── ps_ctrl.sv │ ├── res_adder.sv │ ├── rf.sv │ ├── s2mm_cmd_gen.sv │ ├── s2mm_ctrl.sv │ ├── top.sv │ └── top_wrapper.v └── software ├── .gitignore ├── Makefile ├── agna.py ├── environment.yml ├── extract.py ├── generate_model_spec.py ├── generate_param_header.py ├── generate_platform_spec.py ├── parser ├── __init__.py ├── layer_parser.py └── model_parser.py ├── run_all.mk ├── run_schedule.py ├── solver ├── __init__.py ├── arch_search.py ├── base_rnr.py ├── common.py ├── gpkit_solver.py ├── op_schedule.py └── scip_solver.py ├── spec ├── models │ ├── alexnet.json │ ├── mbnetv2.json │ ├── mbnetv2_192.json │ ├── resnet50.json │ ├── vgg16.json │ ├── vgg16_conv.json │ ├── yolov2_416.json │ └── yolov2_448.json └── platforms │ ├── ku115_128_16.json │ ├── u200_512_16.json │ ├── u200_512_8.json │ ├── ultra96_128_16.json │ ├── ultra96_128_8.json │ ├── zcu102_128_16.json │ ├── zcu102_128_8.json │ ├── zcu102_256_16.json │ └── zcu102_256_8.json └── utils ├── __init__.py ├── arch_spec.py ├── base_param.py ├── common.py ├── hw_sim.py ├── instr_gen.py ├── model_spec.py ├── node_param.py ├── perf_eval.py ├── platform_spec.py └── schedule_param.py /.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__ 2 | .ipynb_checkpoints 3 | .vscode 4 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/README.md -------------------------------------------------------------------------------- /hardware/.gitignore: -------------------------------------------------------------------------------- 1 | /*.bak -------------------------------------------------------------------------------- /hardware/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/Makefile -------------------------------------------------------------------------------- /hardware/hls/hls_ip/.gitignore: -------------------------------------------------------------------------------- 1 | */ -------------------------------------------------------------------------------- /hardware/hls/hls_src/.gitignore: -------------------------------------------------------------------------------- 1 | */ 2 | *.log 3 | *.zip 4 | -------------------------------------------------------------------------------- /hardware/hls/hls_src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/hls/hls_src/Makefile -------------------------------------------------------------------------------- /hardware/hls/hls_src/agna_aux.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/hls/hls_src/agna_aux.cpp -------------------------------------------------------------------------------- /hardware/hls/hls_src/agna_aux.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/hls/hls_src/agna_aux.h -------------------------------------------------------------------------------- /hardware/hls/hls_src/agna_aux.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/hls/hls_src/agna_aux.tcl -------------------------------------------------------------------------------- /hardware/hls/hls_src/agna_aux_tb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/hls/hls_src/agna_aux_tb.cpp -------------------------------------------------------------------------------- /hardware/hls/hls_src/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/hls/hls_src/common.h -------------------------------------------------------------------------------- /hardware/hls/hls_src/core_controller.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/hls/hls_src/core_controller.cpp -------------------------------------------------------------------------------- /hardware/hls/hls_src/core_controller.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/hls/hls_src/core_controller.h -------------------------------------------------------------------------------- /hardware/hls/hls_src/core_controller.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/hls/hls_src/core_controller.tcl -------------------------------------------------------------------------------- /hardware/hls/hls_src/core_controller_tb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/hls/hls_src/core_controller_tb.cpp -------------------------------------------------------------------------------- /hardware/hls/hls_src/instr_tb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/hls/hls_src/instr_tb.h -------------------------------------------------------------------------------- /hardware/hls/hls_src/layout_convert.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/hls/hls_src/layout_convert.cpp -------------------------------------------------------------------------------- /hardware/hls/hls_src/layout_convert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/hls/hls_src/layout_convert.h -------------------------------------------------------------------------------- /hardware/hls/hls_src/layout_convert.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/hls/hls_src/layout_convert.tcl -------------------------------------------------------------------------------- /hardware/hls/hls_src/layout_convert_tb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/hls/hls_src/layout_convert_tb.cpp -------------------------------------------------------------------------------- /hardware/hls/hls_src/param.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/hls/hls_src/param.h -------------------------------------------------------------------------------- /hardware/hls/hls_src/param.h.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/hls/hls_src/param.h.tpl -------------------------------------------------------------------------------- /hardware/hls/hls_src/template.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/hls/hls_src/template.tcl -------------------------------------------------------------------------------- /hardware/ip/.gitignore: -------------------------------------------------------------------------------- 1 | */* 2 | !*/*.xci 3 | -------------------------------------------------------------------------------- /hardware/ip/agna_aux_0/agna_aux_0.xci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/ip/agna_aux_0/agna_aux_0.xci -------------------------------------------------------------------------------- /hardware/ip/axi_datamover_ip/axi_datamover_ip.xci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/ip/axi_datamover_ip/axi_datamover_ip.xci -------------------------------------------------------------------------------- /hardware/ip/axis_dwidth_converter_pe/axis_dwidth_converter_pe.xci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/ip/axis_dwidth_converter_pe/axis_dwidth_converter_pe.xci -------------------------------------------------------------------------------- /hardware/ip/axis_interconnect_data/axis_interconnect_data.xci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/ip/axis_interconnect_data/axis_interconnect_data.xci -------------------------------------------------------------------------------- /hardware/ip/axis_interconnect_tag/axis_interconnect_tag.xci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/ip/axis_interconnect_tag/axis_interconnect_tag.xci -------------------------------------------------------------------------------- /hardware/ip/core_controller_0/core_controller_0.xci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/ip/core_controller_0/core_controller_0.xci -------------------------------------------------------------------------------- /hardware/ip/layout_convert_0/layout_convert_0.xci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/ip/layout_convert_0/layout_convert_0.xci -------------------------------------------------------------------------------- /hardware/prj/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/prj/.gitignore -------------------------------------------------------------------------------- /hardware/prj/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/prj/Makefile -------------------------------------------------------------------------------- /hardware/prj/generate.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/prj/generate.tcl -------------------------------------------------------------------------------- /hardware/prj/project.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/prj/project.tcl -------------------------------------------------------------------------------- /hardware/prj/update_prj.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/prj/update_prj.tcl -------------------------------------------------------------------------------- /hardware/rtl/abuf_exec_addr.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/rtl/abuf_exec_addr.sv -------------------------------------------------------------------------------- /hardware/rtl/acti_unit.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/rtl/acti_unit.sv -------------------------------------------------------------------------------- /hardware/rtl/adder_tree.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/rtl/adder_tree.sv -------------------------------------------------------------------------------- /hardware/rtl/agna_core.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/rtl/agna_core.sv -------------------------------------------------------------------------------- /hardware/rtl/axis_interconnect.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/rtl/axis_interconnect.sv -------------------------------------------------------------------------------- /hardware/rtl/bn.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/rtl/bn.sv -------------------------------------------------------------------------------- /hardware/rtl/bn_unit.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/rtl/bn_unit.sv -------------------------------------------------------------------------------- /hardware/rtl/buf_bn.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/rtl/buf_bn.sv -------------------------------------------------------------------------------- /hardware/rtl/chip_bd_wrapper.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/rtl/chip_bd_wrapper.v -------------------------------------------------------------------------------- /hardware/rtl/core_mem_itf.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/rtl/core_mem_itf.sv -------------------------------------------------------------------------------- /hardware/rtl/cu.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/rtl/cu.sv -------------------------------------------------------------------------------- /hardware/rtl/def.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/rtl/def.sv -------------------------------------------------------------------------------- /hardware/rtl/delay_chain.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/rtl/delay_chain.sv -------------------------------------------------------------------------------- /hardware/rtl/delay_chain_onecyc.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/rtl/delay_chain_onecyc.sv -------------------------------------------------------------------------------- /hardware/rtl/fifo_axis.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/rtl/fifo_axis.sv -------------------------------------------------------------------------------- /hardware/rtl/layout_converter.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/rtl/layout_converter.sv -------------------------------------------------------------------------------- /hardware/rtl/mm2s_cmd_gen.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/rtl/mm2s_cmd_gen.sv -------------------------------------------------------------------------------- /hardware/rtl/mm2s_ctrl.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/rtl/mm2s_ctrl.sv -------------------------------------------------------------------------------- /hardware/rtl/mm2s_tag_match.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/rtl/mm2s_tag_match.sv -------------------------------------------------------------------------------- /hardware/rtl/new_buf_sdp.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/rtl/new_buf_sdp.sv -------------------------------------------------------------------------------- /hardware/rtl/new_buf_tdp.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/rtl/new_buf_tdp.sv -------------------------------------------------------------------------------- /hardware/rtl/param.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/rtl/param.sv -------------------------------------------------------------------------------- /hardware/rtl/param.sv.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/rtl/param.sv.tpl -------------------------------------------------------------------------------- /hardware/rtl/pe.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/rtl/pe.sv -------------------------------------------------------------------------------- /hardware/rtl/pe_array.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/rtl/pe_array.sv -------------------------------------------------------------------------------- /hardware/rtl/pe_ctrl_exec.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/rtl/pe_ctrl_exec.sv -------------------------------------------------------------------------------- /hardware/rtl/pe_ctrl_updt.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/rtl/pe_ctrl_updt.sv -------------------------------------------------------------------------------- /hardware/rtl/pe_ctrl_wb.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/rtl/pe_ctrl_wb.sv -------------------------------------------------------------------------------- /hardware/rtl/prefetch_buf.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/rtl/prefetch_buf.sv -------------------------------------------------------------------------------- /hardware/rtl/ps_ctrl.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/rtl/ps_ctrl.sv -------------------------------------------------------------------------------- /hardware/rtl/res_adder.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/rtl/res_adder.sv -------------------------------------------------------------------------------- /hardware/rtl/rf.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/rtl/rf.sv -------------------------------------------------------------------------------- /hardware/rtl/s2mm_cmd_gen.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/rtl/s2mm_cmd_gen.sv -------------------------------------------------------------------------------- /hardware/rtl/s2mm_ctrl.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/rtl/s2mm_ctrl.sv -------------------------------------------------------------------------------- /hardware/rtl/top.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/rtl/top.sv -------------------------------------------------------------------------------- /hardware/rtl/top_wrapper.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/hardware/rtl/top_wrapper.v -------------------------------------------------------------------------------- /software/.gitignore: -------------------------------------------------------------------------------- 1 | /.tmp 2 | /models 3 | /results -------------------------------------------------------------------------------- /software/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/software/Makefile -------------------------------------------------------------------------------- /software/agna.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/software/agna.py -------------------------------------------------------------------------------- /software/environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/software/environment.yml -------------------------------------------------------------------------------- /software/extract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/software/extract.py -------------------------------------------------------------------------------- /software/generate_model_spec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/software/generate_model_spec.py -------------------------------------------------------------------------------- /software/generate_param_header.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/software/generate_param_header.py -------------------------------------------------------------------------------- /software/generate_platform_spec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/software/generate_platform_spec.py -------------------------------------------------------------------------------- /software/parser/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /software/parser/layer_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/software/parser/layer_parser.py -------------------------------------------------------------------------------- /software/parser/model_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/software/parser/model_parser.py -------------------------------------------------------------------------------- /software/run_all.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/software/run_all.mk -------------------------------------------------------------------------------- /software/run_schedule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/software/run_schedule.py -------------------------------------------------------------------------------- /software/solver/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /software/solver/arch_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/software/solver/arch_search.py -------------------------------------------------------------------------------- /software/solver/base_rnr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/software/solver/base_rnr.py -------------------------------------------------------------------------------- /software/solver/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/software/solver/common.py -------------------------------------------------------------------------------- /software/solver/gpkit_solver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/software/solver/gpkit_solver.py -------------------------------------------------------------------------------- /software/solver/op_schedule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/software/solver/op_schedule.py -------------------------------------------------------------------------------- /software/solver/scip_solver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/software/solver/scip_solver.py -------------------------------------------------------------------------------- /software/spec/models/alexnet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/software/spec/models/alexnet.json -------------------------------------------------------------------------------- /software/spec/models/mbnetv2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/software/spec/models/mbnetv2.json -------------------------------------------------------------------------------- /software/spec/models/mbnetv2_192.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/software/spec/models/mbnetv2_192.json -------------------------------------------------------------------------------- /software/spec/models/resnet50.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/software/spec/models/resnet50.json -------------------------------------------------------------------------------- /software/spec/models/vgg16.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/software/spec/models/vgg16.json -------------------------------------------------------------------------------- /software/spec/models/vgg16_conv.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/software/spec/models/vgg16_conv.json -------------------------------------------------------------------------------- /software/spec/models/yolov2_416.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/software/spec/models/yolov2_416.json -------------------------------------------------------------------------------- /software/spec/models/yolov2_448.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/software/spec/models/yolov2_448.json -------------------------------------------------------------------------------- /software/spec/platforms/ku115_128_16.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/software/spec/platforms/ku115_128_16.json -------------------------------------------------------------------------------- /software/spec/platforms/u200_512_16.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/software/spec/platforms/u200_512_16.json -------------------------------------------------------------------------------- /software/spec/platforms/u200_512_8.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/software/spec/platforms/u200_512_8.json -------------------------------------------------------------------------------- /software/spec/platforms/ultra96_128_16.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/software/spec/platforms/ultra96_128_16.json -------------------------------------------------------------------------------- /software/spec/platforms/ultra96_128_8.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/software/spec/platforms/ultra96_128_8.json -------------------------------------------------------------------------------- /software/spec/platforms/zcu102_128_16.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/software/spec/platforms/zcu102_128_16.json -------------------------------------------------------------------------------- /software/spec/platforms/zcu102_128_8.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/software/spec/platforms/zcu102_128_8.json -------------------------------------------------------------------------------- /software/spec/platforms/zcu102_256_16.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/software/spec/platforms/zcu102_256_16.json -------------------------------------------------------------------------------- /software/spec/platforms/zcu102_256_8.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/software/spec/platforms/zcu102_256_8.json -------------------------------------------------------------------------------- /software/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /software/utils/arch_spec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/software/utils/arch_spec.py -------------------------------------------------------------------------------- /software/utils/base_param.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/software/utils/base_param.py -------------------------------------------------------------------------------- /software/utils/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/software/utils/common.py -------------------------------------------------------------------------------- /software/utils/hw_sim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/software/utils/hw_sim.py -------------------------------------------------------------------------------- /software/utils/instr_gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/software/utils/instr_gen.py -------------------------------------------------------------------------------- /software/utils/model_spec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/software/utils/model_spec.py -------------------------------------------------------------------------------- /software/utils/node_param.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/software/utils/node_param.py -------------------------------------------------------------------------------- /software/utils/perf_eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/software/utils/perf_eval.py -------------------------------------------------------------------------------- /software/utils/platform_spec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/software/utils/platform_spec.py -------------------------------------------------------------------------------- /software/utils/schedule_param.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CASR-HKU/AGNA-FCCM2023/HEAD/software/utils/schedule_param.py --------------------------------------------------------------------------------