├── README.md ├── chapter2 ├── 2_4.py ├── README.md └── pic │ └── 2_4.png ├── chapter3 ├── CNN.py ├── README.md ├── fig │ ├── Alex.png │ ├── alexnet.jpg │ ├── mlp.png │ └── vgg19.png └── mlp.py └── lab ├── lab1 ├── code │ ├── kernel_cosine.mlu │ └── src │ │ ├── bangc │ │ └── PluginPowerDifferenceOp │ │ │ ├── clean.sh │ │ │ ├── cnplugin.h │ │ │ ├── cnrt_data.h │ │ │ ├── data │ │ │ ├── in_x.txt │ │ │ ├── in_y.txt │ │ │ ├── out.txt │ │ │ └── write_data.cpp │ │ │ ├── main.cpp │ │ │ ├── main.o │ │ │ ├── make.sh │ │ │ ├── plugin_power_difference_kernel.h │ │ │ ├── plugin_power_difference_kernel.mlu │ │ │ ├── plugin_power_difference_op.cc │ │ │ ├── powerDiff.cpp │ │ │ ├── powerDiff.o │ │ │ ├── power_diff_test │ │ │ └── powerdiffkernel.o │ │ ├── offline │ │ ├── CMakeLists.txt │ │ ├── clean.sh │ │ ├── include │ │ │ ├── cnrt.h │ │ │ ├── data_provider.h │ │ │ ├── data_transfer.h │ │ │ ├── inference.h │ │ │ ├── post_processor.h │ │ │ └── style_transfer.h │ │ ├── run.sh │ │ └── src │ │ │ ├── data_provider.cpp │ │ │ ├── inference.cpp │ │ │ ├── post_processor.cpp │ │ │ └── style_transfer.cpp │ │ ├── online_cpu │ │ ├── clean.sh │ │ ├── power_diff_numpy.py │ │ ├── power_difference_test_cpu.py │ │ ├── run.sh │ │ └── transform_cpu.py │ │ ├── online_mlu │ │ ├── clean.sh │ │ ├── power_diff_numpy.py │ │ ├── power_difference_test_bcl.py │ │ ├── run.sh │ │ └── transform_mlu.py │ │ └── tf-implementation │ │ └── tf-add-power-diff │ │ ├── BUILD │ │ ├── cwise_op_power_difference.cc │ │ ├── cwise_op_power_difference_mlu.h │ │ ├── math_ops.cc │ │ ├── mlu_lib_ops.cc │ │ ├── mlu_lib_ops.h │ │ ├── mlu_ops.h │ │ ├── mlu_stream.h │ │ ├── power_difference.cc │ │ └── readme.txt ├── lab1.md └── lab2.md └── lab2 ├── code ├── inference.cpp ├── transform_cpu.py └── transform_mlu.py └── lab2.md /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/README.md -------------------------------------------------------------------------------- /chapter2/2_4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/chapter2/2_4.py -------------------------------------------------------------------------------- /chapter2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/chapter2/README.md -------------------------------------------------------------------------------- /chapter2/pic/2_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/chapter2/pic/2_4.png -------------------------------------------------------------------------------- /chapter3/CNN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/chapter3/CNN.py -------------------------------------------------------------------------------- /chapter3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/chapter3/README.md -------------------------------------------------------------------------------- /chapter3/fig/Alex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/chapter3/fig/Alex.png -------------------------------------------------------------------------------- /chapter3/fig/alexnet.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/chapter3/fig/alexnet.jpg -------------------------------------------------------------------------------- /chapter3/fig/mlp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/chapter3/fig/mlp.png -------------------------------------------------------------------------------- /chapter3/fig/vgg19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/chapter3/fig/vgg19.png -------------------------------------------------------------------------------- /chapter3/mlp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/chapter3/mlp.py -------------------------------------------------------------------------------- /lab/lab1/code/kernel_cosine.mlu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/lab/lab1/code/kernel_cosine.mlu -------------------------------------------------------------------------------- /lab/lab1/code/src/bangc/PluginPowerDifferenceOp/clean.sh: -------------------------------------------------------------------------------- 1 | rm *.o 2 | rm power_diff_test 3 | rm core_dump* 4 | -------------------------------------------------------------------------------- /lab/lab1/code/src/bangc/PluginPowerDifferenceOp/cnplugin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/lab/lab1/code/src/bangc/PluginPowerDifferenceOp/cnplugin.h -------------------------------------------------------------------------------- /lab/lab1/code/src/bangc/PluginPowerDifferenceOp/cnrt_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/lab/lab1/code/src/bangc/PluginPowerDifferenceOp/cnrt_data.h -------------------------------------------------------------------------------- /lab/lab1/code/src/bangc/PluginPowerDifferenceOp/data/in_x.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/lab/lab1/code/src/bangc/PluginPowerDifferenceOp/data/in_x.txt -------------------------------------------------------------------------------- /lab/lab1/code/src/bangc/PluginPowerDifferenceOp/data/in_y.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/lab/lab1/code/src/bangc/PluginPowerDifferenceOp/data/in_y.txt -------------------------------------------------------------------------------- /lab/lab1/code/src/bangc/PluginPowerDifferenceOp/data/out.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/lab/lab1/code/src/bangc/PluginPowerDifferenceOp/data/out.txt -------------------------------------------------------------------------------- /lab/lab1/code/src/bangc/PluginPowerDifferenceOp/data/write_data.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/lab/lab1/code/src/bangc/PluginPowerDifferenceOp/data/write_data.cpp -------------------------------------------------------------------------------- /lab/lab1/code/src/bangc/PluginPowerDifferenceOp/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/lab/lab1/code/src/bangc/PluginPowerDifferenceOp/main.cpp -------------------------------------------------------------------------------- /lab/lab1/code/src/bangc/PluginPowerDifferenceOp/main.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/lab/lab1/code/src/bangc/PluginPowerDifferenceOp/main.o -------------------------------------------------------------------------------- /lab/lab1/code/src/bangc/PluginPowerDifferenceOp/make.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/lab/lab1/code/src/bangc/PluginPowerDifferenceOp/make.sh -------------------------------------------------------------------------------- /lab/lab1/code/src/bangc/PluginPowerDifferenceOp/plugin_power_difference_kernel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/lab/lab1/code/src/bangc/PluginPowerDifferenceOp/plugin_power_difference_kernel.h -------------------------------------------------------------------------------- /lab/lab1/code/src/bangc/PluginPowerDifferenceOp/plugin_power_difference_kernel.mlu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/lab/lab1/code/src/bangc/PluginPowerDifferenceOp/plugin_power_difference_kernel.mlu -------------------------------------------------------------------------------- /lab/lab1/code/src/bangc/PluginPowerDifferenceOp/plugin_power_difference_op.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/lab/lab1/code/src/bangc/PluginPowerDifferenceOp/plugin_power_difference_op.cc -------------------------------------------------------------------------------- /lab/lab1/code/src/bangc/PluginPowerDifferenceOp/powerDiff.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/lab/lab1/code/src/bangc/PluginPowerDifferenceOp/powerDiff.cpp -------------------------------------------------------------------------------- /lab/lab1/code/src/bangc/PluginPowerDifferenceOp/powerDiff.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/lab/lab1/code/src/bangc/PluginPowerDifferenceOp/powerDiff.o -------------------------------------------------------------------------------- /lab/lab1/code/src/bangc/PluginPowerDifferenceOp/power_diff_test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/lab/lab1/code/src/bangc/PluginPowerDifferenceOp/power_diff_test -------------------------------------------------------------------------------- /lab/lab1/code/src/bangc/PluginPowerDifferenceOp/powerdiffkernel.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/lab/lab1/code/src/bangc/PluginPowerDifferenceOp/powerdiffkernel.o -------------------------------------------------------------------------------- /lab/lab1/code/src/offline/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/lab/lab1/code/src/offline/CMakeLists.txt -------------------------------------------------------------------------------- /lab/lab1/code/src/offline/clean.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/lab/lab1/code/src/offline/clean.sh -------------------------------------------------------------------------------- /lab/lab1/code/src/offline/include/cnrt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/lab/lab1/code/src/offline/include/cnrt.h -------------------------------------------------------------------------------- /lab/lab1/code/src/offline/include/data_provider.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/lab/lab1/code/src/offline/include/data_provider.h -------------------------------------------------------------------------------- /lab/lab1/code/src/offline/include/data_transfer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/lab/lab1/code/src/offline/include/data_transfer.h -------------------------------------------------------------------------------- /lab/lab1/code/src/offline/include/inference.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/lab/lab1/code/src/offline/include/inference.h -------------------------------------------------------------------------------- /lab/lab1/code/src/offline/include/post_processor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/lab/lab1/code/src/offline/include/post_processor.h -------------------------------------------------------------------------------- /lab/lab1/code/src/offline/include/style_transfer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/lab/lab1/code/src/offline/include/style_transfer.h -------------------------------------------------------------------------------- /lab/lab1/code/src/offline/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/lab/lab1/code/src/offline/run.sh -------------------------------------------------------------------------------- /lab/lab1/code/src/offline/src/data_provider.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/lab/lab1/code/src/offline/src/data_provider.cpp -------------------------------------------------------------------------------- /lab/lab1/code/src/offline/src/inference.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/lab/lab1/code/src/offline/src/inference.cpp -------------------------------------------------------------------------------- /lab/lab1/code/src/offline/src/post_processor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/lab/lab1/code/src/offline/src/post_processor.cpp -------------------------------------------------------------------------------- /lab/lab1/code/src/offline/src/style_transfer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/lab/lab1/code/src/offline/src/style_transfer.cpp -------------------------------------------------------------------------------- /lab/lab1/code/src/online_cpu/clean.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/lab/lab1/code/src/online_cpu/clean.sh -------------------------------------------------------------------------------- /lab/lab1/code/src/online_cpu/power_diff_numpy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/lab/lab1/code/src/online_cpu/power_diff_numpy.py -------------------------------------------------------------------------------- /lab/lab1/code/src/online_cpu/power_difference_test_cpu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/lab/lab1/code/src/online_cpu/power_difference_test_cpu.py -------------------------------------------------------------------------------- /lab/lab1/code/src/online_cpu/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/lab/lab1/code/src/online_cpu/run.sh -------------------------------------------------------------------------------- /lab/lab1/code/src/online_cpu/transform_cpu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/lab/lab1/code/src/online_cpu/transform_cpu.py -------------------------------------------------------------------------------- /lab/lab1/code/src/online_mlu/clean.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/lab/lab1/code/src/online_mlu/clean.sh -------------------------------------------------------------------------------- /lab/lab1/code/src/online_mlu/power_diff_numpy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/lab/lab1/code/src/online_mlu/power_diff_numpy.py -------------------------------------------------------------------------------- /lab/lab1/code/src/online_mlu/power_difference_test_bcl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/lab/lab1/code/src/online_mlu/power_difference_test_bcl.py -------------------------------------------------------------------------------- /lab/lab1/code/src/online_mlu/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/lab/lab1/code/src/online_mlu/run.sh -------------------------------------------------------------------------------- /lab/lab1/code/src/online_mlu/transform_mlu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/lab/lab1/code/src/online_mlu/transform_mlu.py -------------------------------------------------------------------------------- /lab/lab1/code/src/tf-implementation/tf-add-power-diff/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/lab/lab1/code/src/tf-implementation/tf-add-power-diff/BUILD -------------------------------------------------------------------------------- /lab/lab1/code/src/tf-implementation/tf-add-power-diff/cwise_op_power_difference.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/lab/lab1/code/src/tf-implementation/tf-add-power-diff/cwise_op_power_difference.cc -------------------------------------------------------------------------------- /lab/lab1/code/src/tf-implementation/tf-add-power-diff/cwise_op_power_difference_mlu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/lab/lab1/code/src/tf-implementation/tf-add-power-diff/cwise_op_power_difference_mlu.h -------------------------------------------------------------------------------- /lab/lab1/code/src/tf-implementation/tf-add-power-diff/math_ops.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/lab/lab1/code/src/tf-implementation/tf-add-power-diff/math_ops.cc -------------------------------------------------------------------------------- /lab/lab1/code/src/tf-implementation/tf-add-power-diff/mlu_lib_ops.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/lab/lab1/code/src/tf-implementation/tf-add-power-diff/mlu_lib_ops.cc -------------------------------------------------------------------------------- /lab/lab1/code/src/tf-implementation/tf-add-power-diff/mlu_lib_ops.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/lab/lab1/code/src/tf-implementation/tf-add-power-diff/mlu_lib_ops.h -------------------------------------------------------------------------------- /lab/lab1/code/src/tf-implementation/tf-add-power-diff/mlu_ops.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/lab/lab1/code/src/tf-implementation/tf-add-power-diff/mlu_ops.h -------------------------------------------------------------------------------- /lab/lab1/code/src/tf-implementation/tf-add-power-diff/mlu_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/lab/lab1/code/src/tf-implementation/tf-add-power-diff/mlu_stream.h -------------------------------------------------------------------------------- /lab/lab1/code/src/tf-implementation/tf-add-power-diff/power_difference.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/lab/lab1/code/src/tf-implementation/tf-add-power-diff/power_difference.cc -------------------------------------------------------------------------------- /lab/lab1/code/src/tf-implementation/tf-add-power-diff/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/lab/lab1/code/src/tf-implementation/tf-add-power-diff/readme.txt -------------------------------------------------------------------------------- /lab/lab1/lab1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/lab/lab1/lab1.md -------------------------------------------------------------------------------- /lab/lab1/lab2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/lab/lab1/lab2.md -------------------------------------------------------------------------------- /lab/lab2/code/inference.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/lab/lab2/code/inference.cpp -------------------------------------------------------------------------------- /lab/lab2/code/transform_cpu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/lab/lab2/code/transform_cpu.py -------------------------------------------------------------------------------- /lab/lab2/code/transform_mlu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/lab/lab2/code/transform_mlu.py -------------------------------------------------------------------------------- /lab/lab2/lab2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leliyliu/ICS/HEAD/lab/lab2/lab2.md --------------------------------------------------------------------------------