AI-homework
智能计算系统作业
파일 탐색기
최종 버전 다운로드 (.zip)- settings.json
- __init__.py
- __init__.pyc
- layers_1.py
- layers_1.pyc
- mnist_mlp_cpu.py
- mnist_mlp_cpu.pyc
- main_exp_2_1.py
- readme.txt
- __init__.py
- __init__.pyc
- layers_1.py
- layers_1.pyc
- mnist_mlp_cpu.py
- mnist_mlp_cpu.pyc
- mnist_mlp_demo.py
- mnist_mlp_demo.pyc
- weight.npy
- main_exp_2_2.py
- readme.txt
- test_cpu.py
- test_cpu.pyc
- __init__.py
- __init__.pyc
- layers_1.py
- layers_1.pyc
- layers_2.py
- layers_2.pyc
- vgg_cpu.py
- vgg_cpu.pyc
- main_exp_3_1.py
- pool5_dump.npy
- readme.txt
- __init__.py
- __init__.pyc
- vgg19_demo.py
- vgg19_demo.pyc
- file_list
- main_exp_3_2.py
- readme.txt
- synset_words.txt
- .DS_Store
- output_9.jpg
- output_99.jpg
- __init__.py
- __init__.pyc
- exp_3_3_style_transfer.py
- exp_3_3_style_transfer.pyc
- layers_1.py
- layers_1.pyc
- layers_2.py
- layers_2.pyc
- layers_3.py
- layers_3.pyc
- main_exp_3_3.py
- readme.txt
- t10k-images-idx3-ubyte
- t10k-labels-idx1-ubyte
- train-images-idx3-ubyte
- train-labels-idx1-ubyte
- .DS_Store
- cat1.jpg
- env.sh
- mnist_mlp_quant_param.npz
- readme.txt
- style.jpg
- BUILD
- math_ops.cc
- cat1.jpg
- cat.jpg
- chicago.jpg
- file_list
- calibrate_data.py
- calibrate_data.pyc
- fppb_to_intpb.py
- image_list
- vgg19_int8.ini
- __init__.py
- evaluate_cpu.py
- evaluate_mlu.py
- main_exp_4_1.py
- readme.txt
- run_cpu.sh
- run_mlu.sh
- standard_conv1_1.npy
- standard_image.npy
- standard_pool1.npy
- COCO_train2014_000000000009.jpg
- COCO_train2014_000000000025.jpg
- COCO_train2014_000000000030.jpg
- COCO_train2014_000000000034.jpg
- COCO_train2014_000000000036.jpg
- COCO_train2014_000000000049.jpg
- COCO_train2014_000000000061.jpg
- COCO_train2014_000000000064.jpg
- COCO_train2014_000000000071.jpg
- COCO_train2014_000000000072.jpg
- COCO_train2014_000000000077.jpg
- COCO_train2014_000000000078.jpg
- COCO_train2014_000000000081.jpg
- COCO_train2014_000000000086.jpg
- COCO_train2014_000000000089.jpg
- COCO_train2014_000000000092.jpg
- COCO_train2014_000000000094.jpg
- chicago.jpg
- chicago.jpg
- file_list
- calibrate_data.py
- calibrate_data.pyc
- fppb_to_intpb.py
- image_list
- udnie_int8.ini
- COCO_train2014_000000000009.jpg
- COCO_train2014_000000000025.jpg
- COCO_train2014_000000000030.jpg
- COCO_train2014_000000000034.jpg
- COCO_train2014_000000000036.jpg
- COCO_train2014_000000000049.jpg
- COCO_train2014_000000000061.jpg
- COCO_train2014_000000000064.jpg
- COCO_train2014_000000000071.jpg
- COCO_train2014_000000000072.jpg
- COCO_train2014_000000000077.jpg
- COCO_train2014_000000000078.jpg
- COCO_train2014_000000000081.jpg
- COCO_train2014_000000000086.jpg
- COCO_train2014_000000000089.jpg
- COCO_train2014_000000000092.jpg
- COCO_train2014_000000000094.jpg
- COCO_train2014_000000000009.jpg
- COCO_train2014_000000000025.jpg
- COCO_train2014_000000000030.jpg
- COCO_train2014_000000000034.jpg
- COCO_train2014_000000000036.jpg
- COCO_train2014_000000000049.jpg
- COCO_train2014_000000000061.jpg
- COCO_train2014_000000000064.jpg
- COCO_train2014_000000000071.jpg
- COCO_train2014_000000000072.jpg
- COCO_train2014_000000000077.jpg
- COCO_train2014_000000000078.jpg
- COCO_train2014_000000000081.jpg
- COCO_train2014_000000000086.jpg
- COCO_train2014_000000000089.jpg
- COCO_train2014_000000000092.jpg
- COCO_train2014_000000000094.jpg
- udnie.pb
- optimize.cpython-35.pyc
- transform.cpython-35.pyc
- utils.cpython-35.pyc
- vgg.cpython-35.pyc
- utils.py
- utils.pyc
- __init__.py
- evaluate_cpu.py
- evaluate_mlu.py
- main_exp_4_2.py
- readme.txt
- run_cpu.sh
- run_mlu.sh
- optimize.cpython-35.pyc
- transform.cpython-35.pyc
- utils.cpython-35.pyc
- vgg.cpython-35.pyc
- optimize.py
- optimize.pyc
- transform.py
- transform.pyc
- utils.py
- utils.pyc
- vgg.py
- vgg.pyc
- docs.md
- evaluate.py
- evaluate.pyc
- exp_4_4_实验说明.txt
- main_exp_4_3.py
- README.md
- run_style.sh
- style.py
- __init__.py
- power_diff_numpy.py
- power_diff_numpy.pyc
- power_difference_test_cpu.py
- transform_cpu.py
- cwise_op_power_difference.cc
- cwise_op_power_difference_mlu.h
- install_stu_tensorflow.sh
- main_exp_4_4.py
- pb_to_pbtxt.py
- pbtxt_to_pb.py
- readme.txt
- run_exp_4_4.py
- run_style_transfer.sh
- udnie_power_diff.pbtxt
- udnie_power_diff_numpy.pbtxt
- readme.txt
- airplane.jpg
- bird.jpg
- camera.jpg
- chicago.jpg
- dog.jpg
- parrot.jpg
- radio.jpg
- tiger.jpg
- train.jpg
- truck.jpg
- clean.sh
- in_x.txt
- in_y.txt
- out.txt
- write_data.cpp
- clean.sh
- cnplugin.h
- cnrt_data.h
- main.cpp
- make.sh
- plugin_power_difference_kernel.h
- plugin_power_difference_kernel.mlu
- plugin_power_difference_op.cc
- powerDiff.cpp
- cnrt.h
- data_provider.h
- data_transfer.h
- inference.h
- post_processor.h
- style_transfer.h
- data_provider.cpp
- inference.cpp
- post_processor.cpp
- style_transfer.cpp
- chicago_udnie_int8.jpg
- chicago_udnie_int8_power_diff.jpg
- clean.sh
- CMakeLists.txt
- run.sh
- chicago_udnie_int8_mlu.jpg
- chicago_udnie_int8_power_diff_mlu.jpg
- chicago_udnie_int8_power_diff_numpy_mlu.jpg
- clean.sh
- power_diff_numpy.py
- power_difference_test_bcl.py
- run.sh
- transform_mlu.py
- 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
- chicago.jpg
- file_list
- calibrate_data.py
- calibrate_data.pyc
- fppb_to_intpb.py
- image_list
- la_muse_int8.ini
- rain_princess_int8.ini
- scream_int8.ini
- udnie_int8.ini
- wave_int8.ini
- wreck_int8.ini
- pb_to_pbtxt.py
- pb_to_pbtxt.sh
- pbtxt_to_pb.py
- readme.txt
- gemm16Kernel.h
- main.cpp
- mlu_gemm16.cpp
- gemm_SRAM.mlu
- cnml.h
- cnrt.h
- algorithm
- cnsccl.h
- cnsccl_all_reduce.h
- cnsccl_basic.h
- cnsccl_broadcast.h
- cnsccl_enqueue.h
- cnsccl_func.h
- cnsccl_gather.h
- cnsccl_reduce.h
- cnsccl_reduce_scatter.h
- cnsccl_types.h
- algorithm
- complex
- new
- __clang_bang_builtin_vars.h
- __clang_bang_cmath.h
- __clang_bang_extra.h
- __clang_bang_intrinsics.h
- __clang_bang_math.h
- __clang_bang_math_forward_declares.h
- __clang_bang_runtime_wrapper.h
- __clang_cuda_builtin_vars.h
- __clang_cuda_cmath.h
- __clang_cuda_complex_builtins.h
- __clang_cuda_intrinsics.h
- __clang_cuda_math_forward_declares.h
- __clang_cuda_runtime_wrapper.h
- __stddef_max_align_t.h
- __wmmintrin_aes.h
- __wmmintrin_pclmul.h
- adxintrin.h
- altivec.h
- ammintrin.h
- arm_acle.h
- arm_neon.h
- armintr.h
- avx2intrin.h
- avx512bwintrin.h
- avx512cdintrin.h
- avx512dqintrin.h
- avx512erintrin.h
- avx512fintrin.h
- avx512ifmaintrin.h
- avx512ifmavlintrin.h
- avx512pfintrin.h
- avx512vbmiintrin.h
- avx512vbmivlintrin.h
- avx512vlbwintrin.h
- avx512vlcdintrin.h
- avx512vldqintrin.h
- avx512vlintrin.h
- avx512vpopcntdqintrin.h
- avxintrin.h
- bmi2intrin.h
- bmiintrin.h
- clflushoptintrin.h
- clzerointrin.h
- cpuid.h
- emmintrin.h
- f16cintrin.h
- float.h
- fma4intrin.h
- fmaintrin.h
- fxsrintrin.h
- htmintrin.h
- htmxlintrin.h
- ia32intrin.h
- immintrin.h
- intrin.h
- inttypes.h
- iso646.h
- limits.h
- lwpintrin.h
- lzcntintrin.h
- mlu.h
- mm3dnow.h
- mm_malloc.h
- mmintrin.h
- module.modulemap
- msa.h
- mwaitxintrin.h
- nmmintrin.h
- opencl-c.h
- pkuintrin.h
- pmmintrin.h
- popcntintrin.h
- prfchwintrin.h
- rdseedintrin.h
- rtmintrin.h
- s390intrin.h
- shaintrin.h
- smmintrin.h
- stdalign.h
- stdarg.h
- stdatomic.h
- stdbool.h
- stddef.h
- stdint.h
- stdnoreturn.h
- tbmintrin.h
- tgmath.h
- tmmintrin.h
- unwind.h
- vadefs.h
- varargs.h
- vecintrin.h
- wmmintrin.h
- x86intrin.h
- xmmintrin.h
- xopintrin.h
- xsavecintrin.h
- xsaveintrin.h
- xsaveoptintrin.h
- xsavesintrin.h
- xtestintrin.h
- build.sh
- readme.txt
- run.sh
- readme.txt
- cnplugin.h
- plugin_batch_matmul_v2_kernel.h
- plugin_batch_matmul_v2_kernel.mlu
- plugin_batch_matmul_v2_op.cc
- compile_test.sh
- test_int_matmul.cc
- utils.h
- batch_matmul_op_impl.h
- batch_matmul_v2.cc
- batch_matmul_v2_op_mlu.h
- BUILD
- math_ops.cc
- mlu_lib_ops.cc
- mlu_lib_ops.h
- mlu_ops.h
- mlu_stream.h
- readme.txt
- readme.txt
- cnplugin.h
- data.txt
- macro.h
- main.cpp
- Makefile
- plugin_sbc_op.cc
- spilt_sub_concat_kernel.h
- spilt_sub_concat_kernel.mlu
- utils.h
- eval.py
- run.sh
- run_aicse.sh
- script.py
- east_int8.pbtxt
- BUILD
- cwise_op_sbc_mlu.cc
- cwise_op_sbc_mlu.h
- math_ops.cc
- mlu_lib_ops.cc
- mlu_lib_ops.h
- mlu_ops.h
- mlu_stream.h
- readme.txt
- sbc.cc
- readme.txt
- chicago.jpg
- file_list
- calibrate_data.py
- calibrate_data.pyc
- fppb_to_intpb.py
- image_list
- la_muse_int8.ini
- rain_princess_int8.ini
- scream_int8.ini
- udnie_int8.ini
- wave_int8.ini
- wreck_int8.ini
- pb_to_pbtxt.py
- pb_to_pbtxt.sh
- pbtxt_to_pb.py
- BANG_LOG.h
- cnplugin.h
- nms_detection.h
- plugin_yolov3_detection_helper.h
- plugin_yolov3_detection_output_kernel_v1
- plugin_yolov3_detection_output_kernel_v1.h
- plugin_yolov3_detection_output_kernel_v2.mlu
- plugin_yolov3_detection_output_op.cc
- BUILD
- image_ops.cc
- mlu_lib_ops.cc
- mlu_lib_ops.h
- mlu_ops.h
- mlu_stream.h
- readme.txt
- yolov3_detection_output_op.cc
- yolov3_detection_output_op_mlu.h
- yolov3detectionoutput.cc
- readme.txt
- _pycnml.so
- pycnml.py
- cast.o
- conv.o
- flatten.o
- mlp.o
- pool.o
- relu.o
- softmax.o
- get_quantized_position_scale.o
- net.o
- pycnml_wrap.o
- pycnml-0.3.tar.gz
- cnml.h
- cnrt.h
- libcndrv.so
- libcnml.so
- libcnrt.so
- env.sh
- config.hpp
- layers.hpp
- net.hpp
- tools.hpp
- a.out
- CMakeCCompilerId.c
- a.out
- CMakeCXXCompilerId.cpp
- CMakeCCompiler.cmake
- CMakeCXXCompiler.cmake
- CMakeDetermineCompilerABI_C.bin
- CMakeDetermineCompilerABI_CXX.bin
- CMakeSystem.cmake
- build.make
- cmake_clean.cmake
- cmake_clean_target.cmake
- cnpy.cpp.o
- CXX.includecache
- depend.internal
- depend.make
- DependInfo.cmake
- flags.make
- link.txt
- progress.make
- build.make
- cmake_clean.cmake
- cnpy.cpp.o
- CXX.includecache
- depend.internal
- depend.make
- DependInfo.cmake
- flags.make
- link.txt
- progress.make
- build.make
- cmake_clean.cmake
- CXX.includecache
- depend.internal
- depend.make
- DependInfo.cmake
- example1.cpp.o
- flags.make
- link.txt
- progress.make
- cmake.check_cache
- CMakeDirectoryInformation.cmake
- CMakeOutput.log
- feature_tests.bin
- feature_tests.c
- feature_tests.cxx
- Makefile.cmake
- Makefile2
- progress.marks
- TargetDirectories.txt
- cmake_install.cmake
- CMakeCache.txt
- example1
- install_manifest.txt
- libcnpy.a
- libcnpy.so
- Makefile
- CMakeLists.txt
- cnpy.cpp
- cnpy.h
- example1.cpp
- LICENSE
- mat2npz
- npy2mat
- npz2mat
- README.md
- cast.cpp
- conv.cpp
- flatten.cpp
- mlp.cpp
- pool.cpp
- relu.cpp
- softmax.cpp
- get_quantized_position_scale.cpp
- net.cpp
- numpy.i
- pycnml.i
- pycnml_wrap.cxx
- _pycnml.so
- build_pycnml.sh
- install.log
- MANIFEST
- MANIFEST.in
- pycnml.py
- setup.py
- High Performance Convolutional Neural Networks.pdf
- references.txt
- 第七章.pdf
- 第三章实验手册(北大版).pdf
- 第二章实验手册(北大版).pdf
- 第五章实验手册.pdf
- 第四章手册.pdf
- README.md
- test.py
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/LuoXukun/AI-homework
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd AI-homework
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. CMake
보통 추천사전 준비물
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
cd chapters/code_chap_5_student/code_chap_5_1_student/src/offline
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
mkdir build && cd build
빌드 결과물을 담을 폴더를 만들고 그 안으로 이동합니다.
cmake ..
소스코드를 분석해 빌드 설정 파일을 생성합니다 (build 폴더 안에서 실행해야 함).
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
build 폴더 안에 실행 파일이 생성됐는지 확인하고, 직접 실행해보세요 (예: ./build/앱이름).
3. Python
쉬움사전 준비물
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
pip install .
PyPI에 배포된 패키지를 바로 설치합니다. 소스 클론이 필요 없습니다.
python <실행할 파일명>.py # README에서 정확한 실행 파일명을 확인하세요
파이썬 스크립트(또는 모듈)를 실행합니다.
에러 메시지 없이 실행되고 터미널에 안내 문구가 출력되면 정상입니다.
4. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
cd chapters/code_chap_7_student/east/cnplugin-SBC
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
