Efficient-Computing
Efficient computing methods developed by Huawei Noah's Ark Lab
파일 탐색기
최종 버전 다운로드 (.zip)- model.th
- resnet18.py
- resnet20.py
- binarylib.py
- utils.py
- eval.sh
- main.py
- train.sh
- adabin.png
- resnet18.py
- resnet34.py
- __init__.py
- binarylib.py
- eval.py
- logger.py
- misc.py
- visualize.py
- eval.sh
- main.py
- train.sh
- License.txt
- README.md
- THIRD PARTY OPEN SOURCE SOFTWARE NOTICE.txt
- README.md
- figure.jpg
- Table1.jpg
- Table2.jpg
- DAFL-train.py
- lenet.py
- License.txt
- README.md
- resnet.py
- teacher-train.py
- THIRD PARTY OPEN SOURCE SOFTWARE NOTICE.txt
- figure.jpg
- Table1.jpg
- DFND-train.py
- lenet.py
- License.txt
- readme.md
- resnet.py
- teacher-train.py
- THIRD PARTY OPEN SOURCE SOFTWARE NOTICE.txt
- figure.png
- Table1.png
- dataset.py
- distillation.py
- License.txt
- README.md
- THIRD PARTY OPEN SOURCE SOFTWARE NOTICE.txt
- train_teacher.py
- vdsr_block.py
- vdsr_half_block.py
- zsnet.py
- 1.PNG
- result.PNG
- License.txt
- loss.py
- main.py
- model.py
- README.md
- THIRD PARTY OPEN SOURCE SOFTWARE NOTICE.txt
- train_model.py
- dataloader_test.py
- network.py
- prepare_data.py
- readme.md
- test.py
- README.md
- fps-trt7.png
- fps-trt8.png
- eval_640_repro.py
- gold_yolo-l.py
- gold_yolo-m.py
- gold_yolo-n.py
- gold_yolo-s.py
- image1.jpg
- image2.jpg
- image3.jpg
- coco.yaml
- dataset.yaml
- voc.yaml
- CMakeLists.txt
- yolov5.cpp
- CMakeLists.txt
- yolov6.cpp
- CMakeLists.txt
- yolox.cpp
- coco.names
- README.md
- sample.jpg
- yolo.py
- yolo_video.py
- yolox.py
- eval_trt.py
- export_onnx.py
- README.md
- YOLOv6-Dynamic-Batch-onnxruntime.ipynb
- YOLOv6-Dynamic-Batch-tensorrt.ipynb
- export_openvino.py
- README.md
- calibrator.py
- CMakeLists.txt
- eval_yolo_trt.py
- logging.h
- onnx_to_trt.py
- Processor.py
- README.md
- visualize.py
- yolov6.cpp
- Test_speed.md
- Train_coco_data.md
- Train_custom_data.md
- Tutorial of Quantization.md
- tutorial_repopt.md
- tutorial_voc.ipynb
- __init__.py
- common.py
- layers.py
- reppan.py
- switch_tool.py
- transformer.py
- eval.py
- eval.yaml
- partial_quant.py
- ptq.py
- README.md
- sensitivity_analyse.py
- utils.py
- onnx_utils.py
- qat_export.py
- qat_utils.py
- README.md
- README.md
- ProgramEntrance.py
- write_qparams_onnx2trt.py
- Calibrator.py
- LICENSE
- onnx_to_tensorrt.py
- README.md
- QAT_quantizer.py
- requirements.txt
- eval.py
- infer.py
- train.py
- __init__.py
- anchor_generator.py
- assigner_utils.py
- atss_assigner.py
- iou2d_calculator.py
- tal_assigner.py
- engine.py
- evaler.py
- inferer.py
- data_augment.py
- data_load.py
- datasets.py
- vis_dataset.py
- voc2yolo.py
- common.py
- dbb_transforms.py
- effidehead_distill_ns.py
- effidehead_fuseab.py
- loss.py
- loss_distill.py
- loss_distill_ns.py
- loss_fuseab.py
- efficientrep.py
- effidehead.py
- end2end.py
- reppan.py
- yolo.py
- build.py
- Arial.ttf
- checkpoint.py
- config.py
- ema.py
- envs.py
- events.py
- figure_iou.py
- general.py
- metrics.py
- nms.py
- RepOptimizer.py
- torch_utils.py
- __init__.py
- .gitignore
- LICENSE
- README.md
- requirements.txt
- THIRD PARTY OPEN SOURCE SOFTWARE NOTICE.txt
- overview.png
- customized_forward.py
- datasets.py
- engine.py
- License.txt
- losses.py
- main.py
- README.md
- samplers.py
- THIRD PARTY OPEN SOURCE SOFTWARE NOTICE.txt
- utils.py
- data_scale_bar.png
- __init__.py
- bkd.py
- correlation.py
- crd.py
- dist.py
- dkd.py
- kd.py
- review.py
- rkd.py
- __init__.py
- beit.py
- convnextv2.py
- cascade_mask_rcnn_convnextv2_3x_coco.py
- mask_rcnn_convnextv2_3x_coco.py
- mask_rcnn_r50_1x_coco.py
- __init__.py
- convnextv2.py
- README.md
- License.txt
- readme.md
- register.py
- requirements.txt
- THIRD PARTY OPEN SOURCE SOFTWARE NOTICE.txt
- train-crd.py
- train-fd.py
- train-kd.py
- utils.py
- validate.py
- README.md
- datasets.py
- engine.py
- eval_model.py
- losses.py
- main.py
- models.py
- requirements.txt
- samplers.py
- utils.py
- __init__.py
- resnet.py
- main.py
- requirements.txt
- utils.py
- description2embedding.py
- License.txt
- README.md
- THIRD PARTY OPEN SOURCE SOFTWARE NOTICE.txt
- __init__.py
- arch_util.py
- IPG_arch.py
- __init__.py
- data_sampler.py
- data_util.py
- imagenet_paired_dataset.py
- paired_image_dataset.py
- prefetch_dataloader.py
- single_image_dataset.py
- transforms.py
- __init__.py
- loss_util.py
- losses.py
- __init__.py
- metric_util.py
- psnr_ssim.py
- __init__.py
- base_model.py
- ipg_model.py
- ipgse_model.py
- lr_scheduler.py
- sr_model.py
- __init__.py
- dist_util.py
- file_client.py
- img_util.py
- logger.py
- matlab_functions.py
- misc.py
- options.py
- registry.py
- __init__.py
- test.py
- train.py
- version.py
- scheme.png
- visual_comparison.png
- test_IPG_BasicSR_x2.yml
- test_IPG_BasicSR_x3.yml
- test_IPG_BasicSR_x4.yml
- train_IPG_SR_x2.yml
- train_IPG_SR_x3.yml
- train_IPG_SR_x4.yml
- exec.py
- ipg_kit.py
- LICENSE
- parser_setter.py
- README.md
- requirements.txt
- setup.py
- THIRD PARTY OPEN SOURCE SOFTWARE NOTICE.txt
- try_model.py
- VERSION
- FCN.PNG
- framework.PNG
- datasets.py
- finetune.py
- GA.py
- License.txt
- models.py
- models_prune.py
- README.md
- search.py
- test.py
- THIRD PARTY OPEN SOURCE SOFTWARE NOTICE.txt
- utils.py
- cifar10.PNG
- framework.PNG
- imagenet.PNG
- __init__.py
- resnet_cifar.py
- resnet_imagenet.py
- Licence.txt
- main.py
- README.md
- THIRD PARTY OPEN SOURCE SOFTWARE NOTICE.txt
- utils.py
- F1.png
- F4.png
- F5.png
- augment.py
- cait_models.py
- datasets.py
- engine.py
- eval.sh
- hubconf.py
- LICENSE
- losses.py
- main.py
- merge.py
- models.py
- models_v2.py
- patchconvnet_models.py
- ppt_deit.py
- README.md
- requirements.txt
- resmlp_models.py
- run_with_submitit.py
- samplers.py
- tome.py
- tox.ini
- train.sh
- utils.py
- __init__.py
- activations.py
- activations_jit.py
- activations_me.py
- adaptive_avgmax_pool.py
- blur_pool.py
- bottleneck_attn.py
- cbam.py
- classifier.py
- cond_conv2d.py
- config.py
- conv2d_same.py
- conv_bn_act.py
- create_act.py
- create_attn.py
- create_conv2d.py
- create_norm_act.py
- create_self_attn.py
- drop.py
- eca.py
- evo_norm.py
- halo_attn.py
- helpers.py
- inplace_abn.py
- lambda_layer.py
- linear.py
- median_pool.py
- mixed_conv2d.py
- mlp.py
- norm.py
- norm_act.py
- padding.py
- patch_embed.py
- pool2d_same.py
- se.py
- selective_kernel.py
- separable_conv.py
- space_to_depth.py
- split_attn.py
- split_batchnorm.py
- std_conv.py
- swin_attn.py
- test_time_pool.py
- weight_init.py
- __init__.py
- math_policies.py
- RigL.py
- util.py
- __init__.py
- dataloaders.py
- features.py
- helpers.py
- hub.py
- logger.py
- mixup.py
- mobilenet_v2.py
- mobilenetv2.py
- models.py
- rank_kit.py
- resnet.py
- sam.py
- smoothing.py
- training.py
- utils.py
- vit.py
- execimgnet.py
- LICENSE
- main.py
- multiproc.py
- README.md
- requirements.txt
- THIRD PARTY OPEN SOURCE SOFTWARE NOTICE.txt
- train.sh
- validation.py
- framework.PNG
- imagenet.PNG
- __init__.py
- generator_cifar.py
- generator_imagenet.py
- resnet_cifar.py
- resnet_imagenet.py
- .DS_Store
- Licence.txt
- pruning_modules.py
- README.md
- THIRD PARTY OPEN SOURCE SOFTWARE NOTICE.txt
- train.ipynb
- train.py
- utils.py
- README.md
- lr_scheduler_mstep.py
- quan_conv.py
- License.txt
- README.md
- resnet_quan_imagenet.py
- THIRD PARTY OPEN SOURCE SOFTWARE NOTICE.txt
- train.py
- __init__.py
- arch_util.py
- basicvsr_arch.py
- basicvsrpp_arch.py
- dfdnet_arch.py
- dfdnet_util.py
- discriminator_arch.py
- duf_arch.py
- ecbsr_arch.py
- edsr_arch.py
- edvr_arch.py
- hifacegan_arch.py
- hifacegan_util.py
- inception.py
- rcan_arch.py
- ridnet_arch.py
- rrdbnet_arch.py
- spynet_arch.py
- srresnet_arch.py
- srvgg_arch.py
- stylegan2_arch.py
- swinir_arch.py
- tof_arch.py
- vgg_arch.py
- meta_info_DIV2K800sub_GT.txt
- meta_info_REDS4_test_GT.txt
- meta_info_REDS_GT.txt
- meta_info_REDSofficial4_test_GT.txt
- meta_info_REDSval_official_test_GT.txt
- meta_info_Vimeo90K_test_fast_GT.txt
- meta_info_Vimeo90K_test_GT.txt
- meta_info_Vimeo90K_test_medium_GT.txt
- meta_info_Vimeo90K_test_slow_GT.txt
- meta_info_Vimeo90K_train_GT.txt
- __init__.py
- data_sampler.py
- data_util.py
- degradations.py
- ffhq_dataset.py
- paired_image_dataset.py
- prefetch_dataloader.py
- realesrgan_dataset.py
- realesrgan_paired_dataset.py
- reds_dataset.py
- single_image_dataset.py
- transforms.py
- video_test_dataset.py
- vimeo90k_dataset.py
- __init__.py
- basic_loss.py
- gan_loss.py
- loss_util.py
- test_psnr_ssim.py
- __init__.py
- fid.py
- metric_util.py
- niqe.py
- niqe_pris_params.npz
- psnr_ssim.py
- README.md
- README_CN.md
- __init__.py
- base_model.py
- edvr_model.py
- esrgan_model.py
- hifacegan_model.py
- lr_scheduler.py
- realesrgan_model.py
- realesrnet_model.py
- sr_model.py
- srgan_model.py
- stylegan2_model.py
- swinir_model.py
- video_base_model.py
- video_gan_model.py
- video_recurrent_gan_model.py
- video_recurrent_model.py
- deform_conv_cuda.cpp
- deform_conv_cuda_kernel.cu
- deform_conv_ext.cpp
- __init__.py
- deform_conv.py
- fused_bias_act.cpp
- fused_bias_act_kernel.cu
- __init__.py
- fused_act.py
- upfirdn2d.cpp
- upfirdn2d_kernel.cu
- __init__.py
- upfirdn2d.py
- __init__.py
- __init__.py
- convert2quant.py
- layers.py
- quant.py
- __init__.py
- color_util.py
- diffjpeg.py
- dist_util.py
- download_util.py
- file_client.py
- flow_util.py
- img_process_util.py
- img_util.py
- lmdb_util.py
- logger.py
- matlab_functions.py
- misc.py
- options.py
- registry.py
- __init__.py
- ptq4sr.py
- test.py
- train.py
- auto_generate_api.py
- BasicSR_docs_CN.md
- conf.py
- Config.md
- DatasetPreparation.md
- DatasetPreparation_CN.md
- DesignConvention.md
- FAQ.md
- history_updates.md
- HOWTOs.md
- HOWTOs_CN.md
- index.rst
- INSTALL.md
- introduction.md
- Logging.md
- Logging_CN.md
- make.bat
- Makefile
- Metrics.md
- Metrics_CN.md
- Models.md
- ModelZoo.md
- ModelZoo_CN.md
- requirements.txt
- TrainTest.md
- TrainTest_CN.md
- inference_basicvsr.py
- inference_basicvsrpp.py
- inference_dfdnet.py
- inference_esrgan.py
- inference_ridnet.py
- inference_stylegan2.py
- inference_swinir.py
- LICENSE-NVIDIA
- LICENSE-stylegan2-pytorch
- LICENSE_pytorch-image-models
- LICENSE_SwinIR
- README.md
- test_EDSR_Lx2_ptq_w4a4.yml
- test_EDSR_Lx2_ptq_w6a6.yml
- test_EDSR_Lx2_ptq_w8a8.yml
- test_EDSR_Lx4_ptq_w4a4.yml
- test_EDSR_Lx4_ptq_w6a6.yml
- test_EDSR_Lx4_ptq_w8a8.yml
- test_MSRResNet_x2_ptq_w4a4.yml
- test_MSRResNet_x2_ptq_w6a6.yml
- test_MSRResNet_x2_ptq_w8a8.yml
- test_MSRResNet_x4_ptq_w4a4.yml
- test_MSRResNet_x4_ptq_w6a6.yml
- test_MSRResNet_x4_ptq_w8a8.yml
- test_BasicVSR_REDS.yml
- test_BasicVSR_Vimeo90K_BDx4.yml
- test_BasicVSR_Vimeo90K_BIx4.yml
- test_IconVSR_REDS.yml
- test_IconVSR_Vimeo90K_BDx4.yml
- test_IconVSR_Vimeo90K_BIx4.yml
- test_DUF_official.yml
- test_EDSR_Lx2.yml
- test_EDSR_Lx3.yml
- test_EDSR_Lx4.yml
- test_EDSR_Mx2.yml
- test_EDSR_Mx3.yml
- test_EDSR_Mx4.yml
- test_EDVR_L_deblur_REDS.yml
- test_EDVR_L_deblurcomp_REDS.yml
- test_EDVR_L_x4_SR_REDS.yml
- test_EDVR_L_x4_SR_Vid4.yml
- test_EDVR_L_x4_SR_Vimeo90K.yml
- test_EDVR_L_x4_SRblur_REDS.yml
- test_EDVR_M_x4_SR_REDS.yml
- test_ESRGAN_x4.yml
- test_ESRGAN_x4_woGT.yml
- test_RRDBNet_PSNR_x4.yml
- test_hifacegan.yml
- test_hifacegan_woGT.yml
- test_RCAN.yml
- test_MSRGAN_x4.yml
- test_MSRResNet_x2.yml
- test_MSRResNet_x3.yml
- test_MSRResNet_x4.yml
- test_MSRResNet_x4_woGT.yml
- test_TOF_official.yml
- train_BasicVSR_REDS.yml
- train_BasicVSR_Vimeo90K_BDx4.yml
- train_BasicVSR_Vimeo90K_BIx4.yml
- train_IconVSR_REDS.yml
- train_IconVSR_Vimeo90K_BDx4.yml
- train_IconVSR_Vimeo90K_BIx4.yml
- train_BasicVSRPP_REDS.yml
- train_ECBSR_x2_m4c16_prelu.yml
- train_ECBSR_x4_m4c16_prelu.yml
- train_ECBSR_x4_m4c16_prelu_RGB.yml
- train_EDSR_Lx2.yml
- train_EDSR_Lx3.yml
- train_EDSR_Lx4.yml
- train_EDSR_Mx2.yml
- train_EDSR_Mx3.yml
- train_EDSR_Mx4.yml
- train_EDVR_L_x4_SR_REDS.yml
- train_EDVR_L_x4_SR_REDS_woTSA.yml
- train_EDVR_M_x4_SR_REDS.yml
- train_EDVR_M_x4_SR_REDS_woTSA.yml
- train_EDVRM_woTSA_GAN_TODO.yml
- train_ESRGAN_x4.yml
- train_RRDBNet_PSNR_x4.yml
- train_hifacegan.yml
- train_LDL_Real_x4.yml
- train_RCAN_x2.yml
- train_realesrgan_x2plus.yml
- train_realesrgan_x4plus.yml
- train_realesrnet_x2plus.yml
- train_realesrnet_x4plus.yml
- README.md
- train_MSRGAN_x4.yml
- train_MSRResNet_x2.yml
- train_MSRResNet_x3.yml
- train_MSRResNet_x4.yml
- train_StyleGAN2_256_Cmul2_FFHQ.yml
- train_SwinIR_SRx2_scratch.yml
- train_SwinIR_SRx4_scratch.yml
- train_VideoRecurrentGANModel_REDS.yml
- create_lmdb.py
- download_datasets.py
- extract_images_from_tfrecords.py
- extract_subimages.py
- generate_meta_info.py
- prepare_hifacegan_dataset.py
- regroup_reds_dataset.py
- backprojection.m
- main_bp.m
- main_reverse_filter.m
- generate_bicubic_img.m
- generate_LR_Vimeo90K.m
- calculate_fid_folder.py
- calculate_fid_stats_from_datasets.py
- calculate_lpips.py
- calculate_niqe.py
- calculate_psnr_ssim.py
- calculate_stylegan2_fid.py
- convert_dfdnet.py
- convert_models.py
- convert_ridnet.py
- convert_stylegan.py
- dist_test.sh
- dist_train.sh
- download_gdrive.py
- download_pretrained_models.py
- publish_models.py
- test_discriminator_backward.py
- test_ffhq_dataset.py
- test_lr_scheduler.py
- test_niqe.py
- test_paired_image_dataset.py
- test_reds_dataset.py
- test_vimeo90k_dataset.py
- data.mdb
- lock.mdb
- meta_info.txt
- data.mdb
- lock.mdb
- meta_info.txt
- meta_info_gt.txt
- meta_info_pair.txt
- test_basicvsr_arch.py
- test_discriminator_arch.py
- test_duf_arch.py
- test_ecbsr_arch.py
- test_srresnet_arch.py
- test_paired_image_dataset.py
- test_single_image_dataset.py
- test_losses.py
- test_psnr_ssim.py
- test_sr_model.py
- README.md
- .gitignore
- .pre-commit-config.yaml
- .readthedocs.yaml
- CITATION.cff
- LICENSE.txt
- MANIFEST.in
- PTQ4SR.sh
- README.md
- requirements.txt
- setup.cfg
- setup.py
- VERSION
- README.md
- fastmim.png
- datasets.py
- hog_layer.py
- lr_decay.py
- lr_sched.py
- misc.py
- pos_embed.py
- engine_finetune.py
- engine_pretrain.py
- License.txt
- main_finetune.py
- main_pretrain.py
- mim_swin_finetune.py
- mim_swin_pretrain.py
- mim_vit_pretrain.py
- models_mae.py
- models_vit.py
- README.md
- requirement_pip_install.sh
- THIRD PARTY OPEN SOURCE SOFTWARE NOTICE.txt
- swin.py
- vit.py
- ade20k_512x512.py
- upernet_swin.py
- upernet_vit.py
- schedule_160k.py
- schedule_320k.py
- default_runtime.py
- upernet_swin_base_12_512_slide_160k_ade20k.py
- upernet_vit_base_12_512_slide_160k_ade20k.py
- __init__.py
- apex_iter_based_runner.py
- checkpoint.py
- optimizer.py
- __init__.py
- checkpoint.py
- layer_decay_optimizer_constructor.py
- resize_transform.py
- train_api.py
- README.md
- train.py
- datasets.py
- lr_decay.py
- lr_sched.py
- misc.py
- pos_embed.py
- engine_finetune.py
- engine_pretrain.py
- models_mim.py
- models_swin.py
- README.md
- run_finetune.py
- run_pretrain.py
- crop.py
- datasets.py
- lars.py
- lr_decay.py
- lr_sched.py
- misc.py
- pos_embed.py
- engine_finetune.py
- engine_pretrain.py
- models_mim.py
- models_vit.py
- README.md
- run_finetune.py
- run_pretrain.py
- License.txt
- model.png
- README.md
- THIRD PARTY OPEN SOURCE SOFTWARE NOTICE.txt
- README.md
- datasets.py
- engine.py
- expand_config.py
- License.txt
- losses.py
- main.py
- merge_vit.py
- models.py
- overview.png
- README.md
- requirements.txt
- samplers.py
- THIRD PARTY OPEN SOURCE SOFTWARE NOTICE.txt
- utils.py
- README.md
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/huawei-noah/Efficient-Computing
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd Efficient-Computing
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. CMake
보통 추천사전 준비물
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
cd Detection/Gold-YOLO/deploy/ONNX/OpenCV/yolov5
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
mkdir build && cd build
빌드 결과물을 담을 폴더를 만들고 그 안으로 이동합니다.
cmake ..
소스코드를 분석해 빌드 설정 파일을 생성합니다 (build 폴더 안에서 실행해야 함).
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
build 폴더 안에 실행 파일이 생성됐는지 확인하고, 직접 실행해보세요 (예: ./build/앱이름).
3. Python
쉬움사전 준비물
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
pip install -r Detection/Gold-YOLO/requirements.txt
requirements.txt 등에 명시된 파이썬 라이브러리를 설치합니다.
jupyter notebook
브라우저에서 노트북(.ipynb) 파일들을 열람하고 실행할 수 있는 Jupyter 화면을 켭니다.
에러 메시지 없이 실행되고 터미널에 안내 문구가 출력되면 정상입니다.
// repository documentation
Was this content helpful?
(0 ratings)
