├── .github └── workflows │ └── main.yml ├── .gitignore ├── Makefile ├── README.md ├── __init__.py ├── check.py ├── data ├── __init__.py ├── argmax_fpin.txt ├── argmax_fpout_shape1x10.txt ├── concat_fpin.txt ├── concat_fpout_2stream_shape4x64.txt ├── concat_fpout_shape4x112.txt ├── concat_fpout_shape4x144.txt ├── concat_fpout_shape4x176.txt ├── concat_fpout_shape4x208.txt ├── concat_fpout_shape4x240.txt ├── concat_fpout_shape4x48.txt ├── concat_fpout_shape4x80.txt ├── concat_int8in.txt ├── concat_int8out_shape4x112.txt ├── concat_int8out_shape4x144.txt ├── concat_int8out_shape4x176.txt ├── concat_int8out_shape4x208.txt ├── concat_int8out_shape4x240.txt ├── concat_int8out_shape4x48.txt ├── concat_int8out_shape4x80.txt ├── concatmulti_fpout_shape4x816.txt ├── conv_fpin.txt ├── convbchw_fpout_1x1_shape1x4x24x24.txt ├── convbchw_fpout_3x3_group2_shape1x4x24x24.txt ├── convbchw_fpout_3x3_shape1x4x24x24.txt ├── convbchw_fpout_3x3_stride2_shape1x4x11x11.txt ├── convbchw_fpout_shape1x4x24x24.txt ├── convbchw_fpout_stride2_shape1x4x10x10.txt ├── dequantizelinear_fpout_shape84.txt ├── dequantizelinear_int8in.txt ├── gemmMKKN_fpout_shape7x10.txt ├── gemmMKNK_fpout_shape7x10.txt ├── gemm_fpin.txt ├── gen_argmax.py ├── gen_concat.py ├── gen_conv.py ├── gen_dequantize_linear.py ├── gen_gemm.py ├── gen_pad.py ├── gen_pool.py ├── gen_qgemm.py ├── gen_qlinearconv.py ├── gen_qlinearsoftmax.py ├── gen_quantize_linear.py ├── gen_softmax.py ├── gen_split.py ├── gen_transpose.py ├── hls4ml_jettag │ ├── X_test.npy │ ├── Y_test.npy │ └── classes.npy ├── pad_2d_fpin_shape2x30x32.txt ├── pad_2d_fpout_shape2x32x32.txt ├── pad_2d_int8in_shape2x30x32.txt ├── pad_2d_int8out_shape2x32x32.txt ├── poolBCHW_avg_fpout_shape1x6x12x12.txt ├── poolBCHW_max_fpout_shape1x6x12x12.txt ├── poolBCHW_max_int8out_shape1x6x12x12.txt ├── poolBHWC_max_fpout_shape1x12x12x6.txt ├── pool_fpin.txt ├── pool_int8in_pad.txt ├── qgemm_int8in.txt ├── qgemm_int8out_shape1x30.txt ├── qlinearconv_int8in.txt ├── qlinearconv_int8in_pad.txt ├── qlinearconv_int8out_1x1_shape1x4x26x28.txt ├── qlinearconv_int8out_1x1_stride2_shape1x4x13x14.txt ├── qlinearconv_int8out_3x3_shape1x4x26x28.txt ├── qlinearconv_int8out_3x3_stride2_shape1x4x12x13.txt ├── qlinearconv_int8out_shape1x4x26x28.txt ├── qlinearsoftmax_int8in.txt ├── qlinearsoftmax_int8out_shape10x20.txt ├── quantizelinear_int8in.txt ├── quantizelinear_int8out_shape28x28.txt ├── softmax_fpin.txt ├── softmax_fpout_shape10x10.txt ├── split_fpin.txt ├── split_fpout0_2stream_shape10x44.txt ├── split_fpout0_neg2stream_shape10x31.txt ├── split_fpout0_shape10x22.txt ├── split_fpout0_shape10x31.txt ├── split_fpout1_2stream_shape10x22.txt ├── split_fpout1_neg2stream_shape10x31.txt ├── split_fpout1_shape10x22.txt ├── split_fpout1_shape10x31.txt ├── split_fpout2_shape10x22.txt ├── split_int8in_shape10x160.txt ├── split_int8out0_neg_shape10x64.txt ├── split_int8out0_shape10x64.txt ├── split_int8out1_neg_shape10x64.txt ├── split_int8out1_shape10x64.txt ├── split_int8out2_shape10x64.txt ├── transpose_fp_bchw_shape1x4x4x16.txt └── transpose_fp_bhwc_shape1x16x4x4.txt ├── design ├── aie_src │ ├── add.cc │ ├── add.h │ ├── argmax.cc │ ├── argmax.h │ ├── concat.cc │ ├── concat.h │ ├── conv.cc │ ├── conv.h │ ├── dequantize_linear.cc │ ├── dequantize_linear.h │ ├── gemm.cc │ ├── gemm.h │ ├── graph_add.cpp │ ├── graph_add.h │ ├── graph_argmax.cpp │ ├── graph_argmax.h │ ├── graph_concat.cpp │ ├── graph_concat.h │ ├── graph_conv.cpp │ ├── graph_conv.h │ ├── graph_convchunk.cpp │ ├── graph_dequantize_linear.cpp │ ├── graph_dequantize_linear.h │ ├── graph_gemm.cpp │ ├── graph_gemm.h │ ├── graph_gemmchunk.cpp │ ├── graph_identity.cpp │ ├── graph_identity.h │ ├── graph_mac.cpp │ ├── graph_mac.h │ ├── graph_pad.cpp │ ├── graph_pad.h │ ├── graph_pool.cpp │ ├── graph_pool.h │ ├── graph_poolchunk.cpp │ ├── graph_qgemm.cpp │ ├── graph_qgemm.h │ ├── graph_qgemmchunk.cpp │ ├── graph_qlinearadd.cpp │ ├── graph_qlinearadd.h │ ├── graph_qlinearconv.cpp │ ├── graph_qlinearconv.h │ ├── graph_qlinearconvchunk.cpp │ ├── graph_qlinearmac.cpp │ ├── graph_qlinearmac.h │ ├── graph_qlinearpool.cpp │ ├── graph_qlinearpool.h │ ├── graph_qlinearpoolchunk.cpp │ ├── graph_qlinearsoftmax.cpp │ ├── graph_qlinearsoftmax.h │ ├── graph_quantize_linear.cpp │ ├── graph_quantize_linear.h │ ├── graph_quantize_linearchunk.cpp │ ├── graph_softmax.cpp │ ├── graph_softmax.h │ ├── graph_split.cpp │ ├── graph_split.h │ ├── graph_transpose.cpp │ ├── graph_transpose.h │ ├── graph_transposechunk.cpp │ ├── graph_utils.h │ ├── identity.cc │ ├── identity.h │ ├── kernel_utils.h │ ├── mac.cc │ ├── mac.h │ ├── pad.cc │ ├── pad.h │ ├── pool.cc │ ├── pool.h │ ├── qgemm.cc │ ├── qgemm.h │ ├── qlinearadd.cc │ ├── qlinearadd.h │ ├── qlinearconv.cc │ ├── qlinearconv.h │ ├── qlinearmac.cc │ ├── qlinearmac.h │ ├── qlinearpool.cc │ ├── qlinearpool.h │ ├── qlinearsoftmax.cc │ ├── qlinearsoftmax.h │ ├── quantize_linear.cc │ ├── quantize_linear.h │ ├── softmax.cc │ ├── softmax.h │ ├── split.cc │ ├── split.h │ ├── transpose.cc │ └── transpose.h ├── directives │ └── noc_qos.tcl ├── exec_scripts │ ├── run_hw.sh │ └── run_hw_emu.sh ├── host_app_src │ └── identity_aie_app.cpp ├── pl_src │ ├── float32_mm2s.cpp │ ├── float32_s2mm.cpp │ ├── int8_mm2s.cpp │ └── int8_s2mm.cpp ├── profiling_configs │ └── xrt.ini ├── system_configs │ └── identity.cfg └── trafficgen │ ├── xtg_aie.py │ └── xtg_concat.py ├── docs ├── images │ ├── aiecomponents.png │ ├── aieinterfaces.png │ └── onnx2versal.png └── md │ ├── lenet_example.md │ ├── profile.md │ └── usage.md ├── doxygen.cfg ├── get_accuracy.py ├── models └── hls4ml_jettag.h5 ├── python ├── __init__.py ├── fuse_onnx.py ├── generate.py ├── generator_cfg.py ├── generator_cpp.py ├── generator_host.py ├── generator_xtg.py ├── model.py ├── op_parsers.py ├── parser.py ├── part1_pytorch2onnx.ipynb ├── part1_tf2onnx.ipynb ├── part2_onnx2versal.ipynb ├── plotting.py ├── quantize_onnx.py ├── quantize_torch.py ├── requirements.txt └── train.py ├── sample_env_setup.sh └── throughput.py /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/.gitignore -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/README.md -------------------------------------------------------------------------------- /__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/check.py -------------------------------------------------------------------------------- /data/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/argmax_fpin.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/argmax_fpin.txt -------------------------------------------------------------------------------- /data/argmax_fpout_shape1x10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/argmax_fpout_shape1x10.txt -------------------------------------------------------------------------------- /data/concat_fpin.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/concat_fpin.txt -------------------------------------------------------------------------------- /data/concat_fpout_2stream_shape4x64.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/concat_fpout_2stream_shape4x64.txt -------------------------------------------------------------------------------- /data/concat_fpout_shape4x112.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/concat_fpout_shape4x112.txt -------------------------------------------------------------------------------- /data/concat_fpout_shape4x144.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/concat_fpout_shape4x144.txt -------------------------------------------------------------------------------- /data/concat_fpout_shape4x176.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/concat_fpout_shape4x176.txt -------------------------------------------------------------------------------- /data/concat_fpout_shape4x208.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/concat_fpout_shape4x208.txt -------------------------------------------------------------------------------- /data/concat_fpout_shape4x240.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/concat_fpout_shape4x240.txt -------------------------------------------------------------------------------- /data/concat_fpout_shape4x48.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/concat_fpout_shape4x48.txt -------------------------------------------------------------------------------- /data/concat_fpout_shape4x80.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/concat_fpout_shape4x80.txt -------------------------------------------------------------------------------- /data/concat_int8in.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/concat_int8in.txt -------------------------------------------------------------------------------- /data/concat_int8out_shape4x112.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/concat_int8out_shape4x112.txt -------------------------------------------------------------------------------- /data/concat_int8out_shape4x144.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/concat_int8out_shape4x144.txt -------------------------------------------------------------------------------- /data/concat_int8out_shape4x176.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/concat_int8out_shape4x176.txt -------------------------------------------------------------------------------- /data/concat_int8out_shape4x208.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/concat_int8out_shape4x208.txt -------------------------------------------------------------------------------- /data/concat_int8out_shape4x240.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/concat_int8out_shape4x240.txt -------------------------------------------------------------------------------- /data/concat_int8out_shape4x48.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/concat_int8out_shape4x48.txt -------------------------------------------------------------------------------- /data/concat_int8out_shape4x80.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/concat_int8out_shape4x80.txt -------------------------------------------------------------------------------- /data/concatmulti_fpout_shape4x816.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/concatmulti_fpout_shape4x816.txt -------------------------------------------------------------------------------- /data/conv_fpin.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/conv_fpin.txt -------------------------------------------------------------------------------- /data/convbchw_fpout_1x1_shape1x4x24x24.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/convbchw_fpout_1x1_shape1x4x24x24.txt -------------------------------------------------------------------------------- /data/convbchw_fpout_3x3_group2_shape1x4x24x24.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/convbchw_fpout_3x3_group2_shape1x4x24x24.txt -------------------------------------------------------------------------------- /data/convbchw_fpout_3x3_shape1x4x24x24.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/convbchw_fpout_3x3_shape1x4x24x24.txt -------------------------------------------------------------------------------- /data/convbchw_fpout_3x3_stride2_shape1x4x11x11.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/convbchw_fpout_3x3_stride2_shape1x4x11x11.txt -------------------------------------------------------------------------------- /data/convbchw_fpout_shape1x4x24x24.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/convbchw_fpout_shape1x4x24x24.txt -------------------------------------------------------------------------------- /data/convbchw_fpout_stride2_shape1x4x10x10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/convbchw_fpout_stride2_shape1x4x10x10.txt -------------------------------------------------------------------------------- /data/dequantizelinear_fpout_shape84.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/dequantizelinear_fpout_shape84.txt -------------------------------------------------------------------------------- /data/dequantizelinear_int8in.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/dequantizelinear_int8in.txt -------------------------------------------------------------------------------- /data/gemmMKKN_fpout_shape7x10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/gemmMKKN_fpout_shape7x10.txt -------------------------------------------------------------------------------- /data/gemmMKNK_fpout_shape7x10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/gemmMKNK_fpout_shape7x10.txt -------------------------------------------------------------------------------- /data/gemm_fpin.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/gemm_fpin.txt -------------------------------------------------------------------------------- /data/gen_argmax.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/gen_argmax.py -------------------------------------------------------------------------------- /data/gen_concat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/gen_concat.py -------------------------------------------------------------------------------- /data/gen_conv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/gen_conv.py -------------------------------------------------------------------------------- /data/gen_dequantize_linear.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/gen_dequantize_linear.py -------------------------------------------------------------------------------- /data/gen_gemm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/gen_gemm.py -------------------------------------------------------------------------------- /data/gen_pad.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/gen_pad.py -------------------------------------------------------------------------------- /data/gen_pool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/gen_pool.py -------------------------------------------------------------------------------- /data/gen_qgemm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/gen_qgemm.py -------------------------------------------------------------------------------- /data/gen_qlinearconv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/gen_qlinearconv.py -------------------------------------------------------------------------------- /data/gen_qlinearsoftmax.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/gen_qlinearsoftmax.py -------------------------------------------------------------------------------- /data/gen_quantize_linear.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/gen_quantize_linear.py -------------------------------------------------------------------------------- /data/gen_softmax.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/gen_softmax.py -------------------------------------------------------------------------------- /data/gen_split.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/gen_split.py -------------------------------------------------------------------------------- /data/gen_transpose.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/gen_transpose.py -------------------------------------------------------------------------------- /data/hls4ml_jettag/X_test.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/hls4ml_jettag/X_test.npy -------------------------------------------------------------------------------- /data/hls4ml_jettag/Y_test.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/hls4ml_jettag/Y_test.npy -------------------------------------------------------------------------------- /data/hls4ml_jettag/classes.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/hls4ml_jettag/classes.npy -------------------------------------------------------------------------------- /data/pad_2d_fpin_shape2x30x32.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/pad_2d_fpin_shape2x30x32.txt -------------------------------------------------------------------------------- /data/pad_2d_fpout_shape2x32x32.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/pad_2d_fpout_shape2x32x32.txt -------------------------------------------------------------------------------- /data/pad_2d_int8in_shape2x30x32.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/pad_2d_int8in_shape2x30x32.txt -------------------------------------------------------------------------------- /data/pad_2d_int8out_shape2x32x32.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/pad_2d_int8out_shape2x32x32.txt -------------------------------------------------------------------------------- /data/poolBCHW_avg_fpout_shape1x6x12x12.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/poolBCHW_avg_fpout_shape1x6x12x12.txt -------------------------------------------------------------------------------- /data/poolBCHW_max_fpout_shape1x6x12x12.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/poolBCHW_max_fpout_shape1x6x12x12.txt -------------------------------------------------------------------------------- /data/poolBCHW_max_int8out_shape1x6x12x12.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/poolBCHW_max_int8out_shape1x6x12x12.txt -------------------------------------------------------------------------------- /data/poolBHWC_max_fpout_shape1x12x12x6.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/poolBHWC_max_fpout_shape1x12x12x6.txt -------------------------------------------------------------------------------- /data/pool_fpin.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/pool_fpin.txt -------------------------------------------------------------------------------- /data/pool_int8in_pad.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/pool_int8in_pad.txt -------------------------------------------------------------------------------- /data/qgemm_int8in.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/qgemm_int8in.txt -------------------------------------------------------------------------------- /data/qgemm_int8out_shape1x30.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/qgemm_int8out_shape1x30.txt -------------------------------------------------------------------------------- /data/qlinearconv_int8in.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/qlinearconv_int8in.txt -------------------------------------------------------------------------------- /data/qlinearconv_int8in_pad.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/qlinearconv_int8in_pad.txt -------------------------------------------------------------------------------- /data/qlinearconv_int8out_1x1_shape1x4x26x28.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/qlinearconv_int8out_1x1_shape1x4x26x28.txt -------------------------------------------------------------------------------- /data/qlinearconv_int8out_1x1_stride2_shape1x4x13x14.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/qlinearconv_int8out_1x1_stride2_shape1x4x13x14.txt -------------------------------------------------------------------------------- /data/qlinearconv_int8out_3x3_shape1x4x26x28.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/qlinearconv_int8out_3x3_shape1x4x26x28.txt -------------------------------------------------------------------------------- /data/qlinearconv_int8out_3x3_stride2_shape1x4x12x13.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/qlinearconv_int8out_3x3_stride2_shape1x4x12x13.txt -------------------------------------------------------------------------------- /data/qlinearconv_int8out_shape1x4x26x28.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/qlinearconv_int8out_shape1x4x26x28.txt -------------------------------------------------------------------------------- /data/qlinearsoftmax_int8in.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/qlinearsoftmax_int8in.txt -------------------------------------------------------------------------------- /data/qlinearsoftmax_int8out_shape10x20.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/qlinearsoftmax_int8out_shape10x20.txt -------------------------------------------------------------------------------- /data/quantizelinear_int8in.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/quantizelinear_int8in.txt -------------------------------------------------------------------------------- /data/quantizelinear_int8out_shape28x28.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/quantizelinear_int8out_shape28x28.txt -------------------------------------------------------------------------------- /data/softmax_fpin.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/softmax_fpin.txt -------------------------------------------------------------------------------- /data/softmax_fpout_shape10x10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/softmax_fpout_shape10x10.txt -------------------------------------------------------------------------------- /data/split_fpin.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/split_fpin.txt -------------------------------------------------------------------------------- /data/split_fpout0_2stream_shape10x44.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/split_fpout0_2stream_shape10x44.txt -------------------------------------------------------------------------------- /data/split_fpout0_neg2stream_shape10x31.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/split_fpout0_neg2stream_shape10x31.txt -------------------------------------------------------------------------------- /data/split_fpout0_shape10x22.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/split_fpout0_shape10x22.txt -------------------------------------------------------------------------------- /data/split_fpout0_shape10x31.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/split_fpout0_shape10x31.txt -------------------------------------------------------------------------------- /data/split_fpout1_2stream_shape10x22.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/split_fpout1_2stream_shape10x22.txt -------------------------------------------------------------------------------- /data/split_fpout1_neg2stream_shape10x31.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/split_fpout1_neg2stream_shape10x31.txt -------------------------------------------------------------------------------- /data/split_fpout1_shape10x22.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/split_fpout1_shape10x22.txt -------------------------------------------------------------------------------- /data/split_fpout1_shape10x31.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/split_fpout1_shape10x31.txt -------------------------------------------------------------------------------- /data/split_fpout2_shape10x22.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/split_fpout2_shape10x22.txt -------------------------------------------------------------------------------- /data/split_int8in_shape10x160.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/split_int8in_shape10x160.txt -------------------------------------------------------------------------------- /data/split_int8out0_neg_shape10x64.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/split_int8out0_neg_shape10x64.txt -------------------------------------------------------------------------------- /data/split_int8out0_shape10x64.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/split_int8out0_shape10x64.txt -------------------------------------------------------------------------------- /data/split_int8out1_neg_shape10x64.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/split_int8out1_neg_shape10x64.txt -------------------------------------------------------------------------------- /data/split_int8out1_shape10x64.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/split_int8out1_shape10x64.txt -------------------------------------------------------------------------------- /data/split_int8out2_shape10x64.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/split_int8out2_shape10x64.txt -------------------------------------------------------------------------------- /data/transpose_fp_bchw_shape1x4x4x16.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/transpose_fp_bchw_shape1x4x4x16.txt -------------------------------------------------------------------------------- /data/transpose_fp_bhwc_shape1x16x4x4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/data/transpose_fp_bhwc_shape1x16x4x4.txt -------------------------------------------------------------------------------- /design/aie_src/add.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/add.cc -------------------------------------------------------------------------------- /design/aie_src/add.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/add.h -------------------------------------------------------------------------------- /design/aie_src/argmax.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/argmax.cc -------------------------------------------------------------------------------- /design/aie_src/argmax.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/argmax.h -------------------------------------------------------------------------------- /design/aie_src/concat.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/concat.cc -------------------------------------------------------------------------------- /design/aie_src/concat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/concat.h -------------------------------------------------------------------------------- /design/aie_src/conv.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/conv.cc -------------------------------------------------------------------------------- /design/aie_src/conv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/conv.h -------------------------------------------------------------------------------- /design/aie_src/dequantize_linear.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/dequantize_linear.cc -------------------------------------------------------------------------------- /design/aie_src/dequantize_linear.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/dequantize_linear.h -------------------------------------------------------------------------------- /design/aie_src/gemm.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/gemm.cc -------------------------------------------------------------------------------- /design/aie_src/gemm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/gemm.h -------------------------------------------------------------------------------- /design/aie_src/graph_add.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/graph_add.cpp -------------------------------------------------------------------------------- /design/aie_src/graph_add.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/graph_add.h -------------------------------------------------------------------------------- /design/aie_src/graph_argmax.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/graph_argmax.cpp -------------------------------------------------------------------------------- /design/aie_src/graph_argmax.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/graph_argmax.h -------------------------------------------------------------------------------- /design/aie_src/graph_concat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/graph_concat.cpp -------------------------------------------------------------------------------- /design/aie_src/graph_concat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/graph_concat.h -------------------------------------------------------------------------------- /design/aie_src/graph_conv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/graph_conv.cpp -------------------------------------------------------------------------------- /design/aie_src/graph_conv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/graph_conv.h -------------------------------------------------------------------------------- /design/aie_src/graph_convchunk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/graph_convchunk.cpp -------------------------------------------------------------------------------- /design/aie_src/graph_dequantize_linear.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/graph_dequantize_linear.cpp -------------------------------------------------------------------------------- /design/aie_src/graph_dequantize_linear.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/graph_dequantize_linear.h -------------------------------------------------------------------------------- /design/aie_src/graph_gemm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/graph_gemm.cpp -------------------------------------------------------------------------------- /design/aie_src/graph_gemm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/graph_gemm.h -------------------------------------------------------------------------------- /design/aie_src/graph_gemmchunk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/graph_gemmchunk.cpp -------------------------------------------------------------------------------- /design/aie_src/graph_identity.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/graph_identity.cpp -------------------------------------------------------------------------------- /design/aie_src/graph_identity.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/graph_identity.h -------------------------------------------------------------------------------- /design/aie_src/graph_mac.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/graph_mac.cpp -------------------------------------------------------------------------------- /design/aie_src/graph_mac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/graph_mac.h -------------------------------------------------------------------------------- /design/aie_src/graph_pad.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/graph_pad.cpp -------------------------------------------------------------------------------- /design/aie_src/graph_pad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/graph_pad.h -------------------------------------------------------------------------------- /design/aie_src/graph_pool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/graph_pool.cpp -------------------------------------------------------------------------------- /design/aie_src/graph_pool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/graph_pool.h -------------------------------------------------------------------------------- /design/aie_src/graph_poolchunk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/graph_poolchunk.cpp -------------------------------------------------------------------------------- /design/aie_src/graph_qgemm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/graph_qgemm.cpp -------------------------------------------------------------------------------- /design/aie_src/graph_qgemm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/graph_qgemm.h -------------------------------------------------------------------------------- /design/aie_src/graph_qgemmchunk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/graph_qgemmchunk.cpp -------------------------------------------------------------------------------- /design/aie_src/graph_qlinearadd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/graph_qlinearadd.cpp -------------------------------------------------------------------------------- /design/aie_src/graph_qlinearadd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/graph_qlinearadd.h -------------------------------------------------------------------------------- /design/aie_src/graph_qlinearconv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/graph_qlinearconv.cpp -------------------------------------------------------------------------------- /design/aie_src/graph_qlinearconv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/graph_qlinearconv.h -------------------------------------------------------------------------------- /design/aie_src/graph_qlinearconvchunk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/graph_qlinearconvchunk.cpp -------------------------------------------------------------------------------- /design/aie_src/graph_qlinearmac.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/graph_qlinearmac.cpp -------------------------------------------------------------------------------- /design/aie_src/graph_qlinearmac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/graph_qlinearmac.h -------------------------------------------------------------------------------- /design/aie_src/graph_qlinearpool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/graph_qlinearpool.cpp -------------------------------------------------------------------------------- /design/aie_src/graph_qlinearpool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/graph_qlinearpool.h -------------------------------------------------------------------------------- /design/aie_src/graph_qlinearpoolchunk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/graph_qlinearpoolchunk.cpp -------------------------------------------------------------------------------- /design/aie_src/graph_qlinearsoftmax.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/graph_qlinearsoftmax.cpp -------------------------------------------------------------------------------- /design/aie_src/graph_qlinearsoftmax.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/graph_qlinearsoftmax.h -------------------------------------------------------------------------------- /design/aie_src/graph_quantize_linear.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/graph_quantize_linear.cpp -------------------------------------------------------------------------------- /design/aie_src/graph_quantize_linear.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/graph_quantize_linear.h -------------------------------------------------------------------------------- /design/aie_src/graph_quantize_linearchunk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/graph_quantize_linearchunk.cpp -------------------------------------------------------------------------------- /design/aie_src/graph_softmax.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/graph_softmax.cpp -------------------------------------------------------------------------------- /design/aie_src/graph_softmax.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/graph_softmax.h -------------------------------------------------------------------------------- /design/aie_src/graph_split.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/graph_split.cpp -------------------------------------------------------------------------------- /design/aie_src/graph_split.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/graph_split.h -------------------------------------------------------------------------------- /design/aie_src/graph_transpose.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/graph_transpose.cpp -------------------------------------------------------------------------------- /design/aie_src/graph_transpose.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/graph_transpose.h -------------------------------------------------------------------------------- /design/aie_src/graph_transposechunk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/graph_transposechunk.cpp -------------------------------------------------------------------------------- /design/aie_src/graph_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/graph_utils.h -------------------------------------------------------------------------------- /design/aie_src/identity.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/identity.cc -------------------------------------------------------------------------------- /design/aie_src/identity.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/identity.h -------------------------------------------------------------------------------- /design/aie_src/kernel_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/kernel_utils.h -------------------------------------------------------------------------------- /design/aie_src/mac.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/mac.cc -------------------------------------------------------------------------------- /design/aie_src/mac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/mac.h -------------------------------------------------------------------------------- /design/aie_src/pad.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/pad.cc -------------------------------------------------------------------------------- /design/aie_src/pad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/pad.h -------------------------------------------------------------------------------- /design/aie_src/pool.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/pool.cc -------------------------------------------------------------------------------- /design/aie_src/pool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/pool.h -------------------------------------------------------------------------------- /design/aie_src/qgemm.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/qgemm.cc -------------------------------------------------------------------------------- /design/aie_src/qgemm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/qgemm.h -------------------------------------------------------------------------------- /design/aie_src/qlinearadd.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/qlinearadd.cc -------------------------------------------------------------------------------- /design/aie_src/qlinearadd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/qlinearadd.h -------------------------------------------------------------------------------- /design/aie_src/qlinearconv.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/qlinearconv.cc -------------------------------------------------------------------------------- /design/aie_src/qlinearconv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/qlinearconv.h -------------------------------------------------------------------------------- /design/aie_src/qlinearmac.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/qlinearmac.cc -------------------------------------------------------------------------------- /design/aie_src/qlinearmac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/qlinearmac.h -------------------------------------------------------------------------------- /design/aie_src/qlinearpool.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/qlinearpool.cc -------------------------------------------------------------------------------- /design/aie_src/qlinearpool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/qlinearpool.h -------------------------------------------------------------------------------- /design/aie_src/qlinearsoftmax.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/qlinearsoftmax.cc -------------------------------------------------------------------------------- /design/aie_src/qlinearsoftmax.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/qlinearsoftmax.h -------------------------------------------------------------------------------- /design/aie_src/quantize_linear.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/quantize_linear.cc -------------------------------------------------------------------------------- /design/aie_src/quantize_linear.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/quantize_linear.h -------------------------------------------------------------------------------- /design/aie_src/softmax.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/softmax.cc -------------------------------------------------------------------------------- /design/aie_src/softmax.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/softmax.h -------------------------------------------------------------------------------- /design/aie_src/split.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/split.cc -------------------------------------------------------------------------------- /design/aie_src/split.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/split.h -------------------------------------------------------------------------------- /design/aie_src/transpose.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/transpose.cc -------------------------------------------------------------------------------- /design/aie_src/transpose.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/aie_src/transpose.h -------------------------------------------------------------------------------- /design/directives/noc_qos.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/directives/noc_qos.tcl -------------------------------------------------------------------------------- /design/exec_scripts/run_hw.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/exec_scripts/run_hw.sh -------------------------------------------------------------------------------- /design/exec_scripts/run_hw_emu.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/exec_scripts/run_hw_emu.sh -------------------------------------------------------------------------------- /design/host_app_src/identity_aie_app.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/host_app_src/identity_aie_app.cpp -------------------------------------------------------------------------------- /design/pl_src/float32_mm2s.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/pl_src/float32_mm2s.cpp -------------------------------------------------------------------------------- /design/pl_src/float32_s2mm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/pl_src/float32_s2mm.cpp -------------------------------------------------------------------------------- /design/pl_src/int8_mm2s.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/pl_src/int8_mm2s.cpp -------------------------------------------------------------------------------- /design/pl_src/int8_s2mm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/pl_src/int8_s2mm.cpp -------------------------------------------------------------------------------- /design/profiling_configs/xrt.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/profiling_configs/xrt.ini -------------------------------------------------------------------------------- /design/system_configs/identity.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/system_configs/identity.cfg -------------------------------------------------------------------------------- /design/trafficgen/xtg_aie.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/trafficgen/xtg_aie.py -------------------------------------------------------------------------------- /design/trafficgen/xtg_concat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/design/trafficgen/xtg_concat.py -------------------------------------------------------------------------------- /docs/images/aiecomponents.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/docs/images/aiecomponents.png -------------------------------------------------------------------------------- /docs/images/aieinterfaces.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/docs/images/aieinterfaces.png -------------------------------------------------------------------------------- /docs/images/onnx2versal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/docs/images/onnx2versal.png -------------------------------------------------------------------------------- /docs/md/lenet_example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/docs/md/lenet_example.md -------------------------------------------------------------------------------- /docs/md/profile.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/docs/md/profile.md -------------------------------------------------------------------------------- /docs/md/usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/docs/md/usage.md -------------------------------------------------------------------------------- /doxygen.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/doxygen.cfg -------------------------------------------------------------------------------- /get_accuracy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/get_accuracy.py -------------------------------------------------------------------------------- /models/hls4ml_jettag.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/models/hls4ml_jettag.h5 -------------------------------------------------------------------------------- /python/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/fuse_onnx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/python/fuse_onnx.py -------------------------------------------------------------------------------- /python/generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/python/generate.py -------------------------------------------------------------------------------- /python/generator_cfg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/python/generator_cfg.py -------------------------------------------------------------------------------- /python/generator_cpp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/python/generator_cpp.py -------------------------------------------------------------------------------- /python/generator_host.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/python/generator_host.py -------------------------------------------------------------------------------- /python/generator_xtg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/python/generator_xtg.py -------------------------------------------------------------------------------- /python/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/python/model.py -------------------------------------------------------------------------------- /python/op_parsers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/python/op_parsers.py -------------------------------------------------------------------------------- /python/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/python/parser.py -------------------------------------------------------------------------------- /python/part1_pytorch2onnx.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/python/part1_pytorch2onnx.ipynb -------------------------------------------------------------------------------- /python/part1_tf2onnx.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/python/part1_tf2onnx.ipynb -------------------------------------------------------------------------------- /python/part2_onnx2versal.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/python/part2_onnx2versal.ipynb -------------------------------------------------------------------------------- /python/plotting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/python/plotting.py -------------------------------------------------------------------------------- /python/quantize_onnx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/python/quantize_onnx.py -------------------------------------------------------------------------------- /python/quantize_torch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/python/quantize_torch.py -------------------------------------------------------------------------------- /python/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/python/requirements.txt -------------------------------------------------------------------------------- /python/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/python/train.py -------------------------------------------------------------------------------- /sample_env_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/sample_env_setup.sh -------------------------------------------------------------------------------- /throughput.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehohoho/onnx2versal/HEAD/throughput.py --------------------------------------------------------------------------------