From a40b25045199f13c8beb0193e8aa3cb34801b65d Mon Sep 17 00:00:00 2001 From: thsw Date: Tue, 2 Aug 2022 14:22:06 +0800 Subject: [PATCH] 1.0 --- demo.py => AIlib/AI.py | 2 +- AIlib/__pycache__/AI.cpython-38.pyc | Bin 0 -> 2702 bytes {conf => AIlib/conf}/bak/model_5class.json | 0 {conf => AIlib/conf}/bak/model_9class.json | 0 {conf => AIlib/conf}/errorDic.json | 0 {conf => AIlib/conf}/master.json | 0 {conf => AIlib/conf}/model.json | 0 {conf => AIlib/conf}/platech.ttf | Bin {conf => AIlib/conf}/send_oss.json | 0 {models => AIlib/models}/__init__.py | 0 .../__pycache__/__init__.cpython-37.pyc | Bin .../__pycache__/__init__.cpython-38.pyc | Bin 0 -> 138 bytes .../models}/__pycache__/common.cpython-37.pyc | Bin .../models}/__pycache__/common.cpython-38.pyc | Bin 18964 -> 18964 bytes .../__pycache__/experimental.cpython-37.pyc | Bin .../__pycache__/experimental.cpython-38.pyc | Bin 5686 -> 5686 bytes .../models}/__pycache__/yolo.cpython-38.pyc | Bin 10027 -> 10027 bytes {models => AIlib/models}/common.py | 0 {models => AIlib/models}/experimental.py | 0 {models => AIlib/models}/export.py | 0 {models => AIlib/models}/hub/anchors.yaml | 0 {models => AIlib/models}/hub/yolov3-spp.yaml | 0 {models => AIlib/models}/hub/yolov3-tiny.yaml | 0 {models => AIlib/models}/hub/yolov3.yaml | 0 {models => AIlib/models}/hub/yolov5-fpn.yaml | 0 {models => AIlib/models}/hub/yolov5-p2.yaml | 0 {models => AIlib/models}/hub/yolov5-p6.yaml | 0 {models => AIlib/models}/hub/yolov5-p7.yaml | 0 .../models}/hub/yolov5-panet.yaml | 0 {models => AIlib/models}/hub/yolov5l6.yaml | 0 {models => AIlib/models}/hub/yolov5m6.yaml | 0 .../models}/hub/yolov5s-transformer.yaml | 0 {models => AIlib/models}/hub/yolov5s6.yaml | 0 {models => AIlib/models}/hub/yolov5x6.yaml | 0 {models => AIlib/models}/yolo.py | 0 {models => AIlib/models}/yolov5l.yaml | 0 {models => AIlib/models}/yolov5m.yaml | 0 {models => AIlib/models}/yolov5s.yaml | 0 {models => AIlib/models}/yolov5x.yaml | 0 {segutils => AIlib/segutils}/GPUtils.py | 0 .../__pycache__/GPUtils.cpython-38.pyc | Bin .../segWaterBuilding.cpython-38.pyc | Bin 11552 -> 11552 bytes .../__pycache__/segmodel.cpython-38.pyc | Bin 4213 -> 4202 bytes {segutils => AIlib/segutils}/core/__init__.py | 0 .../core/__pycache__/__init__.cpython-36.pyc | Bin .../core/__pycache__/__init__.cpython-38.pyc | Bin 0 -> 191 bytes .../segutils}/core/data/__init__.py | 0 .../data/__pycache__/__init__.cpython-36.pyc | Bin .../data/__pycache__/__init__.cpython-38.pyc | Bin 0 -> 121 bytes .../core/data/dataloader/__init__.py | 0 .../__pycache__/__init__.cpython-36.pyc | Bin .../dataloader/__pycache__/ade.cpython-36.pyc | Bin .../__pycache__/cityscapes.cpython-36.pyc | Bin .../__pycache__/mscoco.cpython-36.pyc | Bin .../__pycache__/pascal_aug.cpython-36.pyc | Bin .../__pycache__/pascal_voc.cpython-36.pyc | Bin .../__pycache__/sbu_shadow.cpython-36.pyc | Bin .../__pycache__/segbase.cpython-36.pyc | Bin .../segutils}/core/data/dataloader/ade.py | 0 .../core/data/dataloader/cityscapes.py | 0 .../core/data/dataloader/lip_parsing.py | 0 .../segutils}/core/data/dataloader/mscoco.py | 0 .../core/data/dataloader/pascal_aug.py | 0 .../core/data/dataloader/pascal_voc.py | 0 .../core/data/dataloader/sbu_shadow.py | 0 .../segutils}/core/data/dataloader/segbase.py | 0 .../segutils}/core/data/dataloader/utils.py | 0 .../core/data/downloader/__init__.py | 0 .../segutils}/core/data/downloader/ade20k.py | 0 .../core/data/downloader/cityscapes.py | 0 .../segutils}/core/data/downloader/mscoco.py | 0 .../core/data/downloader/pascal_voc.py | 0 .../core/data/downloader/sbu_shadow.py | 0 .../psa/__pycache__/functional.cpython-36.pyc | Bin .../segutils}/core/lib/psa/functional.py | 0 .../core/lib/psa/functions/__init__.py | 0 .../__pycache__/__init__.cpython-36.pyc | Bin .../__pycache__/psamask.cpython-36.pyc | Bin .../core/lib/psa/functions/psamask.py | 0 .../core/lib/psa/modules/__init__.py | 0 .../segutils}/core/lib/psa/modules/psamask.py | 0 .../segutils}/core/lib/psa/src/__init__.py | 0 .../src/__pycache__/__init__.cpython-36.pyc | Bin .../core/lib/psa/src/cpu/operator.cpp | 0 .../segutils}/core/lib/psa/src/cpu/operator.h | 0 .../core/lib/psa/src/cpu/psamask.cpp | 0 .../core/lib/psa/src/gpu/operator.cpp | 0 .../segutils}/core/lib/psa/src/gpu/operator.h | 0 .../core/lib/psa/src/gpu/psamask_cuda.cu | 0 .../segutils}/core/models/__init__.py | 0 .../__pycache__/__init__.cpython-36.pyc | Bin .../__pycache__/__init__.cpython-38.pyc | Bin 217 -> 217 bytes .../models/__pycache__/bisenet.cpython-36.pyc | Bin .../models/__pycache__/bisenet.cpython-38.pyc | Bin 10166 -> 10166 bytes .../models/__pycache__/ccnet.cpython-36.pyc | Bin .../models/__pycache__/ccnet.cpython-38.pyc | Bin 5469 -> 5469 bytes .../models/__pycache__/cgnet.cpython-36.pyc | Bin .../models/__pycache__/cgnet.cpython-38.pyc | Bin 7586 -> 7586 bytes .../models/__pycache__/danet.cpython-36.pyc | Bin .../models/__pycache__/danet.cpython-38.pyc | Bin 7486 -> 7486 bytes .../__pycache__/deeplabv3.cpython-36.pyc | Bin .../__pycache__/deeplabv3.cpython-38.pyc | Bin 6642 -> 6642 bytes .../__pycache__/deeplabv3_plus.cpython-36.pyc | Bin .../__pycache__/deeplabv3_plus.cpython-38.pyc | Bin 4426 -> 4426 bytes .../__pycache__/denseaspp.cpython-36.pyc | Bin .../__pycache__/denseaspp.cpython-38.pyc | Bin 6736 -> 6736 bytes .../models/__pycache__/dfanet.cpython-36.pyc | Bin .../models/__pycache__/dfanet.cpython-38.pyc | Bin 4179 -> 4179 bytes .../models/__pycache__/dinknet.cpython-38.pyc | Bin 9335 -> 9335 bytes .../models/__pycache__/dunet.cpython-36.pyc | Bin .../models/__pycache__/dunet.cpython-38.pyc | Bin 5572 -> 5572 bytes .../models/__pycache__/encnet.cpython-36.pyc | Bin .../models/__pycache__/encnet.cpython-38.pyc | Bin 7331 -> 7331 bytes .../models/__pycache__/enet.cpython-36.pyc | Bin .../models/__pycache__/enet.cpython-38.pyc | Bin 6944 -> 6944 bytes .../models/__pycache__/espnet.cpython-36.pyc | Bin .../models/__pycache__/espnet.cpython-38.pyc | Bin 5087 -> 5087 bytes .../models/__pycache__/fcn.cpython-36.pyc | Bin .../models/__pycache__/fcn.cpython-38.pyc | Bin 6764 -> 6764 bytes .../models/__pycache__/fcnv2.cpython-36.pyc | Bin .../models/__pycache__/fcnv2.cpython-38.pyc | Bin 3149 -> 3149 bytes .../models/__pycache__/icnet.cpython-36.pyc | Bin .../models/__pycache__/icnet.cpython-38.pyc | Bin 6073 -> 6073 bytes .../models/__pycache__/lednet.cpython-36.pyc | Bin .../models/__pycache__/lednet.cpython-38.pyc | Bin 6704 -> 6704 bytes .../__pycache__/model_store.cpython-36.pyc | Bin .../__pycache__/model_store.cpython-38.pyc | Bin .../__pycache__/model_zoo.cpython-36.pyc | Bin .../__pycache__/model_zoo.cpython-38.pyc | Bin 4540 -> 4540 bytes .../models/__pycache__/ocnet.cpython-36.pyc | Bin .../models/__pycache__/ocnet.cpython-38.pyc | Bin 11459 -> 11459 bytes .../models/__pycache__/psanet.cpython-36.pyc | Bin .../models/__pycache__/psanet.cpython-38.pyc | Bin 6029 -> 6029 bytes .../models/__pycache__/pspnet.cpython-36.pyc | Bin .../models/__pycache__/pspnet.cpython-38.pyc | Bin 6629 -> 6629 bytes .../models/__pycache__/segbase.cpython-36.pyc | Bin .../models/__pycache__/segbase.cpython-38.pyc | Bin 2129 -> 2129 bytes .../segutils}/core/models/base_models.zip | Bin .../core/models/base_models/__init__.py | 0 .../__pycache__/__init__.cpython-36.pyc | Bin .../__pycache__/__init__.cpython-38.pyc | Bin 253 -> 253 bytes .../__pycache__/densenet.cpython-36.pyc | Bin .../__pycache__/densenet.cpython-38.pyc | Bin 8297 -> 8297 bytes .../__pycache__/eespnet.cpython-36.pyc | Bin .../__pycache__/eespnet.cpython-38.pyc | Bin 6012 -> 6012 bytes .../__pycache__/resnet.cpython-36.pyc | Bin .../__pycache__/resnet.cpython-38.pyc | Bin 6303 -> 6303 bytes .../__pycache__/resnetv1b.cpython-36.pyc | Bin .../__pycache__/resnetv1b.cpython-38.pyc | Bin 7925 -> 7925 bytes .../__pycache__/vgg.cpython-36.pyc | Bin .../__pycache__/vgg.cpython-38.pyc | Bin 5643 -> 5643 bytes .../__pycache__/xception.cpython-36.pyc | Bin .../__pycache__/xception.cpython-38.pyc | Bin 10017 -> 10017 bytes .../core/models/base_models/densenet.py | 0 .../core/models/base_models/eespnet.py | 0 .../core/models/base_models/hrnet.py | 0 .../core/models/base_models/mobilenetv2.py | 0 .../core/models/base_models/resnet.py | 0 .../core/models/base_models/resnetv1b.py | 0 .../core/models/base_models/resnext.py | 0 .../segutils}/core/models/base_models/vgg.py | 0 .../core/models/base_models/xception.py | 0 .../segutils}/core/models/bisenet.py | 0 .../segutils}/core/models/ccnet.py | 0 .../segutils}/core/models/cgnet.py | 0 .../segutils}/core/models/danet.py | 0 .../segutils}/core/models/deeplabv3.py | 0 .../segutils}/core/models/deeplabv3_plus.py | 0 .../segutils}/core/models/denseaspp.py | 0 .../segutils}/core/models/dfanet.py | 0 .../segutils}/core/models/dinknet.py | 0 .../segutils}/core/models/dunet.py | 0 .../segutils}/core/models/encnet.py | 0 .../segutils}/core/models/enet.py | 0 .../segutils}/core/models/espnet.py | 0 .../segutils}/core/models/fcn.py | 0 .../segutils}/core/models/fcnv2.py | 0 .../segutils}/core/models/hrnet.py | 0 .../segutils}/core/models/icnet.py | 0 .../segutils}/core/models/lednet.py | 0 .../segutils}/core/models/model_store.py | 0 .../segutils}/core/models/model_zoo.py | 0 .../segutils}/core/models/ocnet.py | 0 .../segutils}/core/models/psanet.py | 0 .../segutils}/core/models/psanet_offical.py | 0 .../segutils}/core/models/psanet_old.py | 0 .../segutils}/core/models/pspnet.py | 0 .../segutils}/core/models/segbase.py | 0 {segutils => AIlib/segutils}/core/nn.zip | Bin .../segutils}/core/nn/__init__.py | 0 .../nn/__pycache__/__init__.cpython-36.pyc | Bin .../nn/__pycache__/__init__.cpython-38.pyc | Bin 228 -> 228 bytes .../core/nn/__pycache__/basic.cpython-36.pyc | Bin .../core/nn/__pycache__/basic.cpython-38.pyc | Bin 5120 -> 5120 bytes .../nn/__pycache__/ca_block.cpython-36.pyc | Bin .../nn/__pycache__/ca_block.cpython-38.pyc | Bin 2379 -> 2379 bytes .../core/nn/__pycache__/jpu.cpython-36.pyc | Bin .../core/nn/__pycache__/jpu.cpython-38.pyc | Bin 2396 -> 2396 bytes .../nn/__pycache__/psa_block.cpython-36.pyc | Bin .../nn/__pycache__/psa_block.cpython-38.pyc | Bin 2378 -> 2378 bytes {segutils => AIlib/segutils}/core/nn/basic.py | 0 .../segutils}/core/nn/ca_block.py | 0 .../segutils}/core/nn/csrc/ca.h | 0 .../segutils}/core/nn/csrc/cpu/ca_cpu.cpp | 0 .../segutils}/core/nn/csrc/cpu/psa_cpu.cpp | 0 .../segutils}/core/nn/csrc/cpu/syncbn_cpu.cpp | 0 .../segutils}/core/nn/csrc/cpu/vision.h | 0 .../segutils}/core/nn/csrc/cuda/ca_cuda.cu | 0 .../segutils}/core/nn/csrc/cuda/helper.h | 0 .../segutils}/core/nn/csrc/cuda/psa_cuda.cu | 0 .../core/nn/csrc/cuda/syncbn_cuda.cu | 0 .../segutils}/core/nn/csrc/cuda/vision.h | 0 .../segutils}/core/nn/csrc/psa.h | 0 .../segutils}/core/nn/csrc/syncbn.h | 0 .../segutils}/core/nn/csrc/vision.cpp | 0 {segutils => AIlib/segutils}/core/nn/jpu.py | 0 .../segutils}/core/nn/psa_block.py | 0 {segutils => AIlib/segutils}/core/nn/setup.py | 0 .../segutils}/core/nn/sync_bn/__init__.py | 0 .../__pycache__/__init__.cpython-36.pyc | Bin .../__pycache__/functions.cpython-36.pyc | Bin .../sync_bn/__pycache__/syncbn.cpython-36.pyc | Bin .../segutils}/core/nn/sync_bn/functions.py | 0 .../segutils}/core/nn/sync_bn/lib/__init__.py | 0 .../lib/__pycache__/__init__.cpython-36.pyc | Bin .../core/nn/sync_bn/lib/cpu/.ninja_deps | 0 .../core/nn/sync_bn/lib/cpu/.ninja_log | 0 .../core/nn/sync_bn/lib/cpu/build.ninja | 0 .../core/nn/sync_bn/lib/cpu/operator.cpp | 0 .../core/nn/sync_bn/lib/cpu/operator.h | 0 .../core/nn/sync_bn/lib/cpu/operator.o | 0 .../core/nn/sync_bn/lib/cpu/setup.py | 0 .../core/nn/sync_bn/lib/cpu/syncbn_cpu.cpp | 0 .../core/nn/sync_bn/lib/cpu/syncbn_cpu.o | 0 .../core/nn/sync_bn/lib/gpu/__init__.py | 0 .../nn/sync_bn/lib/gpu/activation_kernel.cu | 0 .../core/nn/sync_bn/lib/gpu/common.h | 0 .../core/nn/sync_bn/lib/gpu/device_tensor.h | 0 .../core/nn/sync_bn/lib/gpu/operator.cpp | 0 .../core/nn/sync_bn/lib/gpu/operator.h | 0 .../core/nn/sync_bn/lib/gpu/setup.py | 0 .../core/nn/sync_bn/lib/gpu/syncbn_kernel.cu | 0 .../segutils}/core/nn/sync_bn/syncbn.py | 0 .../segutils}/core/nn/syncbn.py | 0 .../segutils}/core/utils/__init__.py | 0 .../utils/__pycache__/__init__.cpython-36.pyc | Bin .../utils/__pycache__/__init__.cpython-38.pyc | Bin 340 -> 340 bytes .../__pycache__/distributed.cpython-36.pyc | Bin .../utils/__pycache__/download.cpython-36.pyc | Bin .../utils/__pycache__/download.cpython-38.pyc | Bin 2686 -> 2686 bytes .../__pycache__/filesystem.cpython-36.pyc | Bin .../__pycache__/filesystem.cpython-38.pyc | Bin 3313 -> 3313 bytes .../utils/__pycache__/loss.cpython-36.pyc | Bin .../segutils}/core/utils/distributed.py | 0 .../segutils}/core/utils/download.py | 0 .../segutils}/core/utils/filesystem.py | 0 .../segutils}/core/utils/logger.py | 0 .../segutils}/core/utils/loss.py | 0 .../segutils}/core/utils/lr_scheduler.py | 0 .../segutils}/core/utils/parallel.py | 0 .../segutils}/core/utils/score.py | 0 .../segutils}/core/utils/visualize.py | 0 .../segutils}/segMultiOutModel.py | 0 .../segutils}/segWaterBuilding.py | 0 {segutils => AIlib/segutils}/seg_detect.py | 0 {segutils => AIlib/segutils}/segmodel.py | 2 +- .../utils}/SendLog/platformQueryOfftask.json | 0 {utils => AIlib/utils}/__init__.py | 0 .../utils/__pycache__/__init__.cpython-38.pyc | Bin 0 -> 137 bytes .../__pycache__/autoanchor.cpython-38.pyc | Bin 6185 -> 6185 bytes .../__pycache__/datasets.cpython-38.pyc | Bin 33759 -> 33759 bytes .../utils}/__pycache__/general.cpython-38.pyc | Bin 20170 -> 20170 bytes .../get_offline_url.cpython-38.pyc | Bin .../__pycache__/google_utils.cpython-38.pyc | Bin 3266 -> 3266 bytes .../utils}/__pycache__/loss.cpython-38.pyc | Bin .../utils}/__pycache__/metrics.cpython-38.pyc | Bin 7597 -> 7597 bytes .../utils}/__pycache__/plots.cpython-38.pyc | Bin 19147 -> 19147 bytes .../__pycache__/torch_utils.cpython-38.pyc | Bin 11460 -> 11460 bytes {utils => AIlib/utils}/activations.py | 0 {utils => AIlib/utils}/autoanchor.py | 0 {utils => AIlib/utils}/aws/__init__.py | 0 {utils => AIlib/utils}/aws/mime.sh | 0 {utils => AIlib/utils}/aws/resume.py | 0 {utils => AIlib/utils}/aws/userdata.sh | 0 {utils => AIlib/utils}/datasets.py | 0 .../utils}/flask_rest_api/README.md | 0 .../utils}/flask_rest_api/example_request.py | 0 .../utils}/flask_rest_api/restapi.py | 0 {utils => AIlib/utils}/general.py | 0 {utils => AIlib/utils}/get_offline_url.py | 0 .../utils}/google_app_engine/Dockerfile | 0 .../additional_requirements.txt | 0 .../utils}/google_app_engine/app.yaml | 0 {utils => AIlib/utils}/google_utils.py | 0 {utils => AIlib/utils}/loss.py | 0 {utils => AIlib/utils}/metrics.py | 0 {utils => AIlib/utils}/platech.ttf | Bin {utils => AIlib/utils}/plots.py | 0 {utils => AIlib/utils}/torch_utils.py | 0 .../utils}/wandb_logging/__init__.py | 0 .../__pycache__/__init__.cpython-38.pyc | Bin .../__pycache__/wandb_utils.cpython-38.pyc | Bin .../utils}/wandb_logging/log_dataset.py | 0 .../utils}/wandb_logging/wandb_utils.py | 0 {utilsK => AIlib/utilsK}/GPUtils.py | 0 .../__pycache__/GPUtils.cpython-38.pyc | Bin .../__pycache__/maskUtils.cpython-38.pyc | Bin .../__pycache__/masterUtils.cpython-38.pyc | Bin .../__pycache__/modelEval.cpython-38.pyc | Bin .../__pycache__/queRiver.cpython-38.pyc | Bin 9926 -> 9926 bytes .../__pycache__/sendUtils.cpython-38.pyc | Bin {utilsK => AIlib/utilsK}/masterUtils.py | 0 {utilsK => AIlib/utilsK}/modelEval.py | 0 {utilsK => AIlib/utilsK}/queRiver.py | 0 {utilsK => AIlib/utilsK}/sendUtils.py | 0 .../voduploadsdk}/AliyunVodUploader.py | 0 .../voduploadsdk}/AliyunVodUtils.py | 0 .../voduploadsdk}/ChangeLog.txt | 0 .../UploadAttachedMediaRequest.py | 0 .../voduploadsdk}/UploadImageRequest.py | 0 .../voduploadsdk}/UploadVideoRequest.py | 0 .../voduploadsdk}/__init__.py | 0 .../AliyunVodUploader.cpython-38.pyc | Bin .../__pycache__/AliyunVodUtils.cpython-38.pyc | Bin .../UploadAttachedMediaRequest.cpython-38.pyc | Bin .../UploadImageRequest.cpython-38.pyc | Bin .../UploadVideoRequest.cpython-38.pyc | Bin .../__pycache__/__init__.cpython-38.pyc | Bin .../weights}/BiSeNet/checkpoint.pth | Bin .../weights}/yolov5/class5/best_5classes.pt | Bin .../weights}/yolov5/class5/labelnames.json | 0 .../weights}/yolov5/class9/F1_curve.png | Bin .../weights}/yolov5/class9/PR_curve.png | Bin .../weights}/yolov5/class9/P_curve.png | Bin .../weights}/yolov5/class9/R_curve.png | Bin .../weights}/yolov5/class9/best.pt | Bin .../yolov5/class9/confusion_matrix.png | Bin ...t.tfevents.1655953657.f899b1b7e8da.17376.0 | Bin .../weights}/yolov5/class9/hyp.yaml | 0 .../weights}/yolov5/class9/labelnames.json | 0 .../weights}/yolov5/class9/labels.jpg | Bin .../yolov5/class9/labels_correlogram.jpg | Bin .../weights}/yolov5/class9/opt.yaml | 0 .../weights}/yolov5/class9/results.csv | 0 .../weights}/yolov5/class9/results.png | Bin .../weights}/yolov5/class9/train_batch0.jpg | Bin .../weights}/yolov5/class9/train_batch1.jpg | Bin .../weights}/yolov5/class9/train_batch2.jpg | Bin .../yolov5/class9/val_batch0_labels.jpg | Bin .../yolov5/class9/val_batch0_pred.jpg | Bin .../yolov5/class9/val_batch1_labels.jpg | Bin .../yolov5/class9/val_batch1_pred.jpg | Bin .../yolov5/class9/val_batch2_labels.jpg | Bin .../yolov5/class9/val_batch2_pred.jpg | Bin .../weights}/yolov5/class9/weights/best.pt | Bin .../weights}/yolov5/class9/weights/last.pt | Bin models/__pycache__/__init__.cpython-38.pyc | Bin 138 -> 0 bytes readme.md | 6 +- .../core/__pycache__/__init__.cpython-38.pyc | Bin 191 -> 0 bytes .../data/__pycache__/__init__.cpython-38.pyc | Bin 121 -> 0 bytes test/demo.py | 58 ++++++++++++++++++ ...97-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg | Bin ...97-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg | Bin ...97-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg | Bin ...97-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg | Bin ...97-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg | Bin ...97-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg | Bin ...97-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg | Bin ...97-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg | Bin ...97-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg | Bin ...97-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg | Bin ...97-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg | Bin ...97-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg | Bin ...97-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg | Bin ...97-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg | Bin ...97-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg | Bin ...97-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg | Bin ...97-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg | Bin ...97-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg | Bin ...97-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg | Bin ...97-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg | Bin ...97-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg | Bin ...97-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg | Bin utils/__pycache__/__init__.cpython-38.pyc | Bin 137 -> 0 bytes 384 files changed, 63 insertions(+), 5 deletions(-) rename demo.py => AIlib/AI.py (97%) create mode 100644 AIlib/__pycache__/AI.cpython-38.pyc rename {conf => AIlib/conf}/bak/model_5class.json (100%) rename {conf => AIlib/conf}/bak/model_9class.json (100%) rename {conf => AIlib/conf}/errorDic.json (100%) rename {conf => AIlib/conf}/master.json (100%) rename {conf => AIlib/conf}/model.json (100%) rename {conf => AIlib/conf}/platech.ttf (100%) rename {conf => AIlib/conf}/send_oss.json (100%) rename {models => AIlib/models}/__init__.py (100%) rename {models => AIlib/models}/__pycache__/__init__.cpython-37.pyc (100%) create mode 100644 AIlib/models/__pycache__/__init__.cpython-38.pyc rename {models => AIlib/models}/__pycache__/common.cpython-37.pyc (100%) rename {models => AIlib/models}/__pycache__/common.cpython-38.pyc (99%) rename {models => AIlib/models}/__pycache__/experimental.cpython-37.pyc (100%) rename {models => AIlib/models}/__pycache__/experimental.cpython-38.pyc (98%) rename {models => AIlib/models}/__pycache__/yolo.cpython-38.pyc (99%) rename {models => AIlib/models}/common.py (100%) rename {models => AIlib/models}/experimental.py (100%) rename {models => AIlib/models}/export.py (100%) rename {models => AIlib/models}/hub/anchors.yaml (100%) rename {models => AIlib/models}/hub/yolov3-spp.yaml (100%) rename {models => AIlib/models}/hub/yolov3-tiny.yaml (100%) rename {models => AIlib/models}/hub/yolov3.yaml (100%) rename {models => AIlib/models}/hub/yolov5-fpn.yaml (100%) rename {models => AIlib/models}/hub/yolov5-p2.yaml (100%) rename {models => AIlib/models}/hub/yolov5-p6.yaml (100%) rename {models => AIlib/models}/hub/yolov5-p7.yaml (100%) rename {models => AIlib/models}/hub/yolov5-panet.yaml (100%) rename {models => AIlib/models}/hub/yolov5l6.yaml (100%) rename {models => AIlib/models}/hub/yolov5m6.yaml (100%) rename {models => AIlib/models}/hub/yolov5s-transformer.yaml (100%) rename {models => AIlib/models}/hub/yolov5s6.yaml (100%) rename {models => AIlib/models}/hub/yolov5x6.yaml (100%) rename {models => AIlib/models}/yolo.py (100%) rename {models => AIlib/models}/yolov5l.yaml (100%) rename {models => AIlib/models}/yolov5m.yaml (100%) rename {models => AIlib/models}/yolov5s.yaml (100%) rename {models => AIlib/models}/yolov5x.yaml (100%) rename {segutils => AIlib/segutils}/GPUtils.py (100%) rename {segutils => AIlib/segutils}/__pycache__/GPUtils.cpython-38.pyc (100%) rename {segutils => AIlib/segutils}/__pycache__/segWaterBuilding.cpython-38.pyc (99%) rename {segutils => AIlib/segutils}/__pycache__/segmodel.cpython-38.pyc (95%) rename {segutils => AIlib/segutils}/core/__init__.py (100%) rename {segutils => AIlib/segutils}/core/__pycache__/__init__.cpython-36.pyc (100%) create mode 100644 AIlib/segutils/core/__pycache__/__init__.cpython-38.pyc rename {segutils => AIlib/segutils}/core/data/__init__.py (100%) rename {segutils => AIlib/segutils}/core/data/__pycache__/__init__.cpython-36.pyc (100%) create mode 100644 AIlib/segutils/core/data/__pycache__/__init__.cpython-38.pyc rename {segutils => AIlib/segutils}/core/data/dataloader/__init__.py (100%) rename {segutils => AIlib/segutils}/core/data/dataloader/__pycache__/__init__.cpython-36.pyc (100%) rename {segutils => AIlib/segutils}/core/data/dataloader/__pycache__/ade.cpython-36.pyc (100%) rename {segutils => AIlib/segutils}/core/data/dataloader/__pycache__/cityscapes.cpython-36.pyc (100%) rename {segutils => AIlib/segutils}/core/data/dataloader/__pycache__/mscoco.cpython-36.pyc (100%) rename {segutils => AIlib/segutils}/core/data/dataloader/__pycache__/pascal_aug.cpython-36.pyc (100%) rename {segutils => AIlib/segutils}/core/data/dataloader/__pycache__/pascal_voc.cpython-36.pyc (100%) rename {segutils => AIlib/segutils}/core/data/dataloader/__pycache__/sbu_shadow.cpython-36.pyc (100%) rename {segutils => AIlib/segutils}/core/data/dataloader/__pycache__/segbase.cpython-36.pyc (100%) rename {segutils => AIlib/segutils}/core/data/dataloader/ade.py (100%) rename {segutils => AIlib/segutils}/core/data/dataloader/cityscapes.py (100%) rename {segutils => AIlib/segutils}/core/data/dataloader/lip_parsing.py (100%) rename {segutils => AIlib/segutils}/core/data/dataloader/mscoco.py (100%) rename {segutils => AIlib/segutils}/core/data/dataloader/pascal_aug.py (100%) rename {segutils => AIlib/segutils}/core/data/dataloader/pascal_voc.py (100%) rename {segutils => AIlib/segutils}/core/data/dataloader/sbu_shadow.py (100%) rename {segutils => AIlib/segutils}/core/data/dataloader/segbase.py (100%) rename {segutils => AIlib/segutils}/core/data/dataloader/utils.py (100%) rename {segutils => AIlib/segutils}/core/data/downloader/__init__.py (100%) rename {segutils => AIlib/segutils}/core/data/downloader/ade20k.py (100%) rename {segutils => AIlib/segutils}/core/data/downloader/cityscapes.py (100%) rename {segutils => AIlib/segutils}/core/data/downloader/mscoco.py (100%) rename {segutils => AIlib/segutils}/core/data/downloader/pascal_voc.py (100%) rename {segutils => AIlib/segutils}/core/data/downloader/sbu_shadow.py (100%) rename {segutils => AIlib/segutils}/core/lib/psa/__pycache__/functional.cpython-36.pyc (100%) rename {segutils => AIlib/segutils}/core/lib/psa/functional.py (100%) rename {segutils => AIlib/segutils}/core/lib/psa/functions/__init__.py (100%) rename {segutils => AIlib/segutils}/core/lib/psa/functions/__pycache__/__init__.cpython-36.pyc (100%) rename {segutils => AIlib/segutils}/core/lib/psa/functions/__pycache__/psamask.cpython-36.pyc (100%) rename {segutils => AIlib/segutils}/core/lib/psa/functions/psamask.py (100%) rename {segutils => AIlib/segutils}/core/lib/psa/modules/__init__.py (100%) rename {segutils => AIlib/segutils}/core/lib/psa/modules/psamask.py (100%) rename {segutils => AIlib/segutils}/core/lib/psa/src/__init__.py (100%) rename {segutils => AIlib/segutils}/core/lib/psa/src/__pycache__/__init__.cpython-36.pyc (100%) rename {segutils => AIlib/segutils}/core/lib/psa/src/cpu/operator.cpp (100%) rename {segutils => AIlib/segutils}/core/lib/psa/src/cpu/operator.h (100%) rename {segutils => AIlib/segutils}/core/lib/psa/src/cpu/psamask.cpp (100%) rename {segutils => AIlib/segutils}/core/lib/psa/src/gpu/operator.cpp (100%) rename {segutils => AIlib/segutils}/core/lib/psa/src/gpu/operator.h (100%) rename {segutils => AIlib/segutils}/core/lib/psa/src/gpu/psamask_cuda.cu (100%) rename {segutils => AIlib/segutils}/core/models/__init__.py (100%) rename {segutils => AIlib/segutils}/core/models/__pycache__/__init__.cpython-36.pyc (100%) rename {segutils => AIlib/segutils}/core/models/__pycache__/__init__.cpython-38.pyc (60%) rename {segutils => AIlib/segutils}/core/models/__pycache__/bisenet.cpython-36.pyc (100%) rename {segutils => AIlib/segutils}/core/models/__pycache__/bisenet.cpython-38.pyc (99%) rename {segutils => AIlib/segutils}/core/models/__pycache__/ccnet.cpython-36.pyc (100%) rename {segutils => AIlib/segutils}/core/models/__pycache__/ccnet.cpython-38.pyc (98%) rename {segutils => AIlib/segutils}/core/models/__pycache__/cgnet.cpython-36.pyc (100%) rename {segutils => AIlib/segutils}/core/models/__pycache__/cgnet.cpython-38.pyc (98%) rename {segutils => AIlib/segutils}/core/models/__pycache__/danet.cpython-36.pyc (100%) rename {segutils => AIlib/segutils}/core/models/__pycache__/danet.cpython-38.pyc (98%) rename {segutils => AIlib/segutils}/core/models/__pycache__/deeplabv3.cpython-36.pyc (100%) rename {segutils => AIlib/segutils}/core/models/__pycache__/deeplabv3.cpython-38.pyc (98%) rename {segutils => AIlib/segutils}/core/models/__pycache__/deeplabv3_plus.cpython-36.pyc (100%) rename {segutils => AIlib/segutils}/core/models/__pycache__/deeplabv3_plus.cpython-38.pyc (98%) rename {segutils => AIlib/segutils}/core/models/__pycache__/denseaspp.cpython-36.pyc (100%) rename {segutils => AIlib/segutils}/core/models/__pycache__/denseaspp.cpython-38.pyc (98%) rename {segutils => AIlib/segutils}/core/models/__pycache__/dfanet.cpython-36.pyc (100%) rename {segutils => AIlib/segutils}/core/models/__pycache__/dfanet.cpython-38.pyc (98%) rename {segutils => AIlib/segutils}/core/models/__pycache__/dinknet.cpython-38.pyc (99%) rename {segutils => AIlib/segutils}/core/models/__pycache__/dunet.cpython-36.pyc (100%) rename {segutils => AIlib/segutils}/core/models/__pycache__/dunet.cpython-38.pyc (98%) rename {segutils => AIlib/segutils}/core/models/__pycache__/encnet.cpython-36.pyc (100%) rename {segutils => AIlib/segutils}/core/models/__pycache__/encnet.cpython-38.pyc (98%) rename {segutils => AIlib/segutils}/core/models/__pycache__/enet.cpython-36.pyc (100%) rename {segutils => AIlib/segutils}/core/models/__pycache__/enet.cpython-38.pyc (98%) rename {segutils => AIlib/segutils}/core/models/__pycache__/espnet.cpython-36.pyc (100%) rename {segutils => AIlib/segutils}/core/models/__pycache__/espnet.cpython-38.pyc (98%) rename {segutils => AIlib/segutils}/core/models/__pycache__/fcn.cpython-36.pyc (100%) rename {segutils => AIlib/segutils}/core/models/__pycache__/fcn.cpython-38.pyc (98%) rename {segutils => AIlib/segutils}/core/models/__pycache__/fcnv2.cpython-36.pyc (100%) rename {segutils => AIlib/segutils}/core/models/__pycache__/fcnv2.cpython-38.pyc (97%) rename {segutils => AIlib/segutils}/core/models/__pycache__/icnet.cpython-36.pyc (100%) rename {segutils => AIlib/segutils}/core/models/__pycache__/icnet.cpython-38.pyc (98%) rename {segutils => AIlib/segutils}/core/models/__pycache__/lednet.cpython-36.pyc (100%) rename {segutils => AIlib/segutils}/core/models/__pycache__/lednet.cpython-38.pyc (98%) rename {segutils => AIlib/segutils}/core/models/__pycache__/model_store.cpython-36.pyc (100%) rename {segutils => AIlib/segutils}/core/models/__pycache__/model_store.cpython-38.pyc (100%) rename {segutils => AIlib/segutils}/core/models/__pycache__/model_zoo.cpython-36.pyc (100%) rename {segutils => AIlib/segutils}/core/models/__pycache__/model_zoo.cpython-38.pyc (98%) rename {segutils => AIlib/segutils}/core/models/__pycache__/ocnet.cpython-36.pyc (100%) rename {segutils => AIlib/segutils}/core/models/__pycache__/ocnet.cpython-38.pyc (99%) rename {segutils => AIlib/segutils}/core/models/__pycache__/psanet.cpython-36.pyc (100%) rename {segutils => AIlib/segutils}/core/models/__pycache__/psanet.cpython-38.pyc (98%) rename {segutils => AIlib/segutils}/core/models/__pycache__/pspnet.cpython-36.pyc (100%) rename {segutils => AIlib/segutils}/core/models/__pycache__/pspnet.cpython-38.pyc (98%) rename {segutils => AIlib/segutils}/core/models/__pycache__/segbase.cpython-36.pyc (100%) rename {segutils => AIlib/segutils}/core/models/__pycache__/segbase.cpython-38.pyc (96%) rename {segutils => AIlib/segutils}/core/models/base_models.zip (100%) rename {segutils => AIlib/segutils}/core/models/base_models/__init__.py (100%) rename {segutils => AIlib/segutils}/core/models/base_models/__pycache__/__init__.cpython-36.pyc (100%) rename {segutils => AIlib/segutils}/core/models/base_models/__pycache__/__init__.cpython-38.pyc (69%) rename {segutils => AIlib/segutils}/core/models/base_models/__pycache__/densenet.cpython-36.pyc (100%) rename {segutils => AIlib/segutils}/core/models/base_models/__pycache__/densenet.cpython-38.pyc (99%) rename {segutils => AIlib/segutils}/core/models/base_models/__pycache__/eespnet.cpython-36.pyc (100%) rename {segutils => AIlib/segutils}/core/models/base_models/__pycache__/eespnet.cpython-38.pyc (98%) rename {segutils => AIlib/segutils}/core/models/base_models/__pycache__/resnet.cpython-36.pyc (100%) rename {segutils => AIlib/segutils}/core/models/base_models/__pycache__/resnet.cpython-38.pyc (98%) rename {segutils => AIlib/segutils}/core/models/base_models/__pycache__/resnetv1b.cpython-36.pyc (100%) rename {segutils => AIlib/segutils}/core/models/base_models/__pycache__/resnetv1b.cpython-38.pyc (99%) rename {segutils => AIlib/segutils}/core/models/base_models/__pycache__/vgg.cpython-36.pyc (100%) rename {segutils => AIlib/segutils}/core/models/base_models/__pycache__/vgg.cpython-38.pyc (98%) rename {segutils => AIlib/segutils}/core/models/base_models/__pycache__/xception.cpython-36.pyc (100%) rename {segutils => AIlib/segutils}/core/models/base_models/__pycache__/xception.cpython-38.pyc (99%) rename {segutils => AIlib/segutils}/core/models/base_models/densenet.py (100%) rename {segutils => AIlib/segutils}/core/models/base_models/eespnet.py (100%) rename {segutils => AIlib/segutils}/core/models/base_models/hrnet.py (100%) rename {segutils => AIlib/segutils}/core/models/base_models/mobilenetv2.py (100%) rename {segutils => AIlib/segutils}/core/models/base_models/resnet.py (100%) rename {segutils => AIlib/segutils}/core/models/base_models/resnetv1b.py (100%) rename {segutils => AIlib/segutils}/core/models/base_models/resnext.py (100%) rename {segutils => AIlib/segutils}/core/models/base_models/vgg.py (100%) rename {segutils => AIlib/segutils}/core/models/base_models/xception.py (100%) rename {segutils => AIlib/segutils}/core/models/bisenet.py (100%) rename {segutils => AIlib/segutils}/core/models/ccnet.py (100%) rename {segutils => AIlib/segutils}/core/models/cgnet.py (100%) rename {segutils => AIlib/segutils}/core/models/danet.py (100%) rename {segutils => AIlib/segutils}/core/models/deeplabv3.py (100%) rename {segutils => AIlib/segutils}/core/models/deeplabv3_plus.py (100%) rename {segutils => AIlib/segutils}/core/models/denseaspp.py (100%) rename {segutils => AIlib/segutils}/core/models/dfanet.py (100%) rename {segutils => AIlib/segutils}/core/models/dinknet.py (100%) rename {segutils => AIlib/segutils}/core/models/dunet.py (100%) rename {segutils => AIlib/segutils}/core/models/encnet.py (100%) rename {segutils => AIlib/segutils}/core/models/enet.py (100%) rename {segutils => AIlib/segutils}/core/models/espnet.py (100%) rename {segutils => AIlib/segutils}/core/models/fcn.py (100%) rename {segutils => AIlib/segutils}/core/models/fcnv2.py (100%) rename {segutils => AIlib/segutils}/core/models/hrnet.py (100%) rename {segutils => AIlib/segutils}/core/models/icnet.py (100%) rename {segutils => AIlib/segutils}/core/models/lednet.py (100%) rename {segutils => AIlib/segutils}/core/models/model_store.py (100%) rename {segutils => AIlib/segutils}/core/models/model_zoo.py (100%) rename {segutils => AIlib/segutils}/core/models/ocnet.py (100%) rename {segutils => AIlib/segutils}/core/models/psanet.py (100%) rename {segutils => AIlib/segutils}/core/models/psanet_offical.py (100%) rename {segutils => AIlib/segutils}/core/models/psanet_old.py (100%) rename {segutils => AIlib/segutils}/core/models/pspnet.py (100%) rename {segutils => AIlib/segutils}/core/models/segbase.py (100%) rename {segutils => AIlib/segutils}/core/nn.zip (100%) rename {segutils => AIlib/segutils}/core/nn/__init__.py (100%) rename {segutils => AIlib/segutils}/core/nn/__pycache__/__init__.cpython-36.pyc (100%) rename {segutils => AIlib/segutils}/core/nn/__pycache__/__init__.cpython-38.pyc (57%) rename {segutils => AIlib/segutils}/core/nn/__pycache__/basic.cpython-36.pyc (100%) rename {segutils => AIlib/segutils}/core/nn/__pycache__/basic.cpython-38.pyc (98%) rename {segutils => AIlib/segutils}/core/nn/__pycache__/ca_block.cpython-36.pyc (100%) rename {segutils => AIlib/segutils}/core/nn/__pycache__/ca_block.cpython-38.pyc (96%) rename {segutils => AIlib/segutils}/core/nn/__pycache__/jpu.cpython-36.pyc (100%) rename {segutils => AIlib/segutils}/core/nn/__pycache__/jpu.cpython-38.pyc (98%) rename {segutils => AIlib/segutils}/core/nn/__pycache__/psa_block.cpython-36.pyc (100%) rename {segutils => AIlib/segutils}/core/nn/__pycache__/psa_block.cpython-38.pyc (97%) rename {segutils => AIlib/segutils}/core/nn/basic.py (100%) rename {segutils => AIlib/segutils}/core/nn/ca_block.py (100%) rename {segutils => AIlib/segutils}/core/nn/csrc/ca.h (100%) rename {segutils => AIlib/segutils}/core/nn/csrc/cpu/ca_cpu.cpp (100%) rename {segutils => AIlib/segutils}/core/nn/csrc/cpu/psa_cpu.cpp (100%) rename {segutils => AIlib/segutils}/core/nn/csrc/cpu/syncbn_cpu.cpp (100%) rename {segutils => AIlib/segutils}/core/nn/csrc/cpu/vision.h (100%) rename {segutils => AIlib/segutils}/core/nn/csrc/cuda/ca_cuda.cu (100%) rename {segutils => AIlib/segutils}/core/nn/csrc/cuda/helper.h (100%) rename {segutils => AIlib/segutils}/core/nn/csrc/cuda/psa_cuda.cu (100%) rename {segutils => AIlib/segutils}/core/nn/csrc/cuda/syncbn_cuda.cu (100%) rename {segutils => AIlib/segutils}/core/nn/csrc/cuda/vision.h (100%) rename {segutils => AIlib/segutils}/core/nn/csrc/psa.h (100%) rename {segutils => AIlib/segutils}/core/nn/csrc/syncbn.h (100%) rename {segutils => AIlib/segutils}/core/nn/csrc/vision.cpp (100%) rename {segutils => AIlib/segutils}/core/nn/jpu.py (100%) rename {segutils => AIlib/segutils}/core/nn/psa_block.py (100%) rename {segutils => AIlib/segutils}/core/nn/setup.py (100%) rename {segutils => AIlib/segutils}/core/nn/sync_bn/__init__.py (100%) rename {segutils => AIlib/segutils}/core/nn/sync_bn/__pycache__/__init__.cpython-36.pyc (100%) rename {segutils => AIlib/segutils}/core/nn/sync_bn/__pycache__/functions.cpython-36.pyc (100%) rename {segutils => AIlib/segutils}/core/nn/sync_bn/__pycache__/syncbn.cpython-36.pyc (100%) rename {segutils => AIlib/segutils}/core/nn/sync_bn/functions.py (100%) rename {segutils => AIlib/segutils}/core/nn/sync_bn/lib/__init__.py (100%) rename {segutils => AIlib/segutils}/core/nn/sync_bn/lib/__pycache__/__init__.cpython-36.pyc (100%) rename {segutils => AIlib/segutils}/core/nn/sync_bn/lib/cpu/.ninja_deps (100%) rename {segutils => AIlib/segutils}/core/nn/sync_bn/lib/cpu/.ninja_log (100%) rename {segutils => AIlib/segutils}/core/nn/sync_bn/lib/cpu/build.ninja (100%) rename {segutils => AIlib/segutils}/core/nn/sync_bn/lib/cpu/operator.cpp (100%) rename {segutils => AIlib/segutils}/core/nn/sync_bn/lib/cpu/operator.h (100%) rename {segutils => AIlib/segutils}/core/nn/sync_bn/lib/cpu/operator.o (100%) rename {segutils => AIlib/segutils}/core/nn/sync_bn/lib/cpu/setup.py (100%) rename {segutils => AIlib/segutils}/core/nn/sync_bn/lib/cpu/syncbn_cpu.cpp (100%) rename {segutils => AIlib/segutils}/core/nn/sync_bn/lib/cpu/syncbn_cpu.o (100%) rename {segutils => AIlib/segutils}/core/nn/sync_bn/lib/gpu/__init__.py (100%) rename {segutils => AIlib/segutils}/core/nn/sync_bn/lib/gpu/activation_kernel.cu (100%) rename {segutils => AIlib/segutils}/core/nn/sync_bn/lib/gpu/common.h (100%) rename {segutils => AIlib/segutils}/core/nn/sync_bn/lib/gpu/device_tensor.h (100%) rename {segutils => AIlib/segutils}/core/nn/sync_bn/lib/gpu/operator.cpp (100%) rename {segutils => AIlib/segutils}/core/nn/sync_bn/lib/gpu/operator.h (100%) rename {segutils => AIlib/segutils}/core/nn/sync_bn/lib/gpu/setup.py (100%) rename {segutils => AIlib/segutils}/core/nn/sync_bn/lib/gpu/syncbn_kernel.cu (100%) rename {segutils => AIlib/segutils}/core/nn/sync_bn/syncbn.py (100%) rename {segutils => AIlib/segutils}/core/nn/syncbn.py (100%) rename {segutils => AIlib/segutils}/core/utils/__init__.py (100%) rename {segutils => AIlib/segutils}/core/utils/__pycache__/__init__.cpython-36.pyc (100%) rename {segutils => AIlib/segutils}/core/utils/__pycache__/__init__.cpython-38.pyc (73%) rename {segutils => AIlib/segutils}/core/utils/__pycache__/distributed.cpython-36.pyc (100%) rename {segutils => AIlib/segutils}/core/utils/__pycache__/download.cpython-36.pyc (100%) rename {segutils => AIlib/segutils}/core/utils/__pycache__/download.cpython-38.pyc (95%) rename {segutils => AIlib/segutils}/core/utils/__pycache__/filesystem.cpython-36.pyc (100%) rename {segutils => AIlib/segutils}/core/utils/__pycache__/filesystem.cpython-38.pyc (98%) rename {segutils => AIlib/segutils}/core/utils/__pycache__/loss.cpython-36.pyc (100%) rename {segutils => AIlib/segutils}/core/utils/distributed.py (100%) rename {segutils => AIlib/segutils}/core/utils/download.py (100%) rename {segutils => AIlib/segutils}/core/utils/filesystem.py (100%) rename {segutils => AIlib/segutils}/core/utils/logger.py (100%) rename {segutils => AIlib/segutils}/core/utils/loss.py (100%) rename {segutils => AIlib/segutils}/core/utils/lr_scheduler.py (100%) rename {segutils => AIlib/segutils}/core/utils/parallel.py (100%) rename {segutils => AIlib/segutils}/core/utils/score.py (100%) rename {segutils => AIlib/segutils}/core/utils/visualize.py (100%) rename {segutils => AIlib/segutils}/segMultiOutModel.py (100%) rename {segutils => AIlib/segutils}/segWaterBuilding.py (100%) rename {segutils => AIlib/segutils}/seg_detect.py (100%) rename {segutils => AIlib/segutils}/segmodel.py (99%) rename {utils => AIlib/utils}/SendLog/platformQueryOfftask.json (100%) rename {utils => AIlib/utils}/__init__.py (100%) create mode 100644 AIlib/utils/__pycache__/__init__.cpython-38.pyc rename {utils => AIlib/utils}/__pycache__/autoanchor.cpython-38.pyc (98%) rename {utils => AIlib/utils}/__pycache__/datasets.cpython-38.pyc (99%) rename {utils => AIlib/utils}/__pycache__/general.cpython-38.pyc (99%) rename {utils => AIlib/utils}/__pycache__/get_offline_url.cpython-38.pyc (100%) rename {utils => AIlib/utils}/__pycache__/google_utils.cpython-38.pyc (98%) rename {utils => AIlib/utils}/__pycache__/loss.cpython-38.pyc (100%) rename {utils => AIlib/utils}/__pycache__/metrics.cpython-38.pyc (99%) rename {utils => AIlib/utils}/__pycache__/plots.cpython-38.pyc (99%) rename {utils => AIlib/utils}/__pycache__/torch_utils.cpython-38.pyc (99%) rename {utils => AIlib/utils}/activations.py (100%) rename {utils => AIlib/utils}/autoanchor.py (100%) rename {utils => AIlib/utils}/aws/__init__.py (100%) rename {utils => AIlib/utils}/aws/mime.sh (100%) rename {utils => AIlib/utils}/aws/resume.py (100%) rename {utils => AIlib/utils}/aws/userdata.sh (100%) rename {utils => AIlib/utils}/datasets.py (100%) rename {utils => AIlib/utils}/flask_rest_api/README.md (100%) rename {utils => AIlib/utils}/flask_rest_api/example_request.py (100%) rename {utils => AIlib/utils}/flask_rest_api/restapi.py (100%) rename {utils => AIlib/utils}/general.py (100%) rename {utils => AIlib/utils}/get_offline_url.py (100%) rename {utils => AIlib/utils}/google_app_engine/Dockerfile (100%) rename {utils => AIlib/utils}/google_app_engine/additional_requirements.txt (100%) rename {utils => AIlib/utils}/google_app_engine/app.yaml (100%) rename {utils => AIlib/utils}/google_utils.py (100%) rename {utils => AIlib/utils}/loss.py (100%) rename {utils => AIlib/utils}/metrics.py (100%) rename {utils => AIlib/utils}/platech.ttf (100%) rename {utils => AIlib/utils}/plots.py (100%) rename {utils => AIlib/utils}/torch_utils.py (100%) rename {utils => AIlib/utils}/wandb_logging/__init__.py (100%) rename {utils => AIlib/utils}/wandb_logging/__pycache__/__init__.cpython-38.pyc (100%) rename {utils => AIlib/utils}/wandb_logging/__pycache__/wandb_utils.cpython-38.pyc (100%) rename {utils => AIlib/utils}/wandb_logging/log_dataset.py (100%) rename {utils => AIlib/utils}/wandb_logging/wandb_utils.py (100%) rename {utilsK => AIlib/utilsK}/GPUtils.py (100%) rename {utilsK => AIlib/utilsK}/__pycache__/GPUtils.cpython-38.pyc (100%) rename {utilsK => AIlib/utilsK}/__pycache__/maskUtils.cpython-38.pyc (100%) rename {utilsK => AIlib/utilsK}/__pycache__/masterUtils.cpython-38.pyc (100%) rename {utilsK => AIlib/utilsK}/__pycache__/modelEval.cpython-38.pyc (100%) rename {utilsK => AIlib/utilsK}/__pycache__/queRiver.cpython-38.pyc (99%) rename {utilsK => AIlib/utilsK}/__pycache__/sendUtils.cpython-38.pyc (100%) rename {utilsK => AIlib/utilsK}/masterUtils.py (100%) rename {utilsK => AIlib/utilsK}/modelEval.py (100%) rename {utilsK => AIlib/utilsK}/queRiver.py (100%) rename {utilsK => AIlib/utilsK}/sendUtils.py (100%) rename {voduploadsdk => AIlib/voduploadsdk}/AliyunVodUploader.py (100%) rename {voduploadsdk => AIlib/voduploadsdk}/AliyunVodUtils.py (100%) rename {voduploadsdk => AIlib/voduploadsdk}/ChangeLog.txt (100%) rename {voduploadsdk => AIlib/voduploadsdk}/UploadAttachedMediaRequest.py (100%) rename {voduploadsdk => AIlib/voduploadsdk}/UploadImageRequest.py (100%) rename {voduploadsdk => AIlib/voduploadsdk}/UploadVideoRequest.py (100%) rename {voduploadsdk => AIlib/voduploadsdk}/__init__.py (100%) rename {voduploadsdk => AIlib/voduploadsdk}/__pycache__/AliyunVodUploader.cpython-38.pyc (100%) rename {voduploadsdk => AIlib/voduploadsdk}/__pycache__/AliyunVodUtils.cpython-38.pyc (100%) rename {voduploadsdk => AIlib/voduploadsdk}/__pycache__/UploadAttachedMediaRequest.cpython-38.pyc (100%) rename {voduploadsdk => AIlib/voduploadsdk}/__pycache__/UploadImageRequest.cpython-38.pyc (100%) rename {voduploadsdk => AIlib/voduploadsdk}/__pycache__/UploadVideoRequest.cpython-38.pyc (100%) rename {voduploadsdk => AIlib/voduploadsdk}/__pycache__/__init__.cpython-38.pyc (100%) rename {weights => AIlib/weights}/BiSeNet/checkpoint.pth (100%) rename {weights => AIlib/weights}/yolov5/class5/best_5classes.pt (100%) rename {weights => AIlib/weights}/yolov5/class5/labelnames.json (100%) rename {weights => AIlib/weights}/yolov5/class9/F1_curve.png (100%) rename {weights => AIlib/weights}/yolov5/class9/PR_curve.png (100%) rename {weights => AIlib/weights}/yolov5/class9/P_curve.png (100%) rename {weights => AIlib/weights}/yolov5/class9/R_curve.png (100%) rename {weights => AIlib/weights}/yolov5/class9/best.pt (100%) rename {weights => AIlib/weights}/yolov5/class9/confusion_matrix.png (100%) rename {weights => AIlib/weights}/yolov5/class9/events.out.tfevents.1655953657.f899b1b7e8da.17376.0 (100%) rename {weights => AIlib/weights}/yolov5/class9/hyp.yaml (100%) rename {weights => AIlib/weights}/yolov5/class9/labelnames.json (100%) rename {weights => AIlib/weights}/yolov5/class9/labels.jpg (100%) rename {weights => AIlib/weights}/yolov5/class9/labels_correlogram.jpg (100%) rename {weights => AIlib/weights}/yolov5/class9/opt.yaml (100%) rename {weights => AIlib/weights}/yolov5/class9/results.csv (100%) rename {weights => AIlib/weights}/yolov5/class9/results.png (100%) rename {weights => AIlib/weights}/yolov5/class9/train_batch0.jpg (100%) rename {weights => AIlib/weights}/yolov5/class9/train_batch1.jpg (100%) rename {weights => AIlib/weights}/yolov5/class9/train_batch2.jpg (100%) rename {weights => AIlib/weights}/yolov5/class9/val_batch0_labels.jpg (100%) rename {weights => AIlib/weights}/yolov5/class9/val_batch0_pred.jpg (100%) rename {weights => AIlib/weights}/yolov5/class9/val_batch1_labels.jpg (100%) rename {weights => AIlib/weights}/yolov5/class9/val_batch1_pred.jpg (100%) rename {weights => AIlib/weights}/yolov5/class9/val_batch2_labels.jpg (100%) rename {weights => AIlib/weights}/yolov5/class9/val_batch2_pred.jpg (100%) rename {weights => AIlib/weights}/yolov5/class9/weights/best.pt (100%) rename {weights => AIlib/weights}/yolov5/class9/weights/last.pt (100%) delete mode 100644 models/__pycache__/__init__.cpython-38.pyc delete mode 100644 segutils/core/__pycache__/__init__.cpython-38.pyc delete mode 100644 segutils/core/data/__pycache__/__init__.cpython-38.pyc create mode 100644 test/demo.py rename {images => test/images}/examples/2022-07-27-13-35-23_frame-160-240_type-排口_UfNOMh78smt0wezB_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg (100%) rename {images => test/images}/examples/2022-07-27-13-35-32_frame-428-480_type-排污口_jFuIUO357Z6kBxXg_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg (100%) rename {images => test/images}/examples/2022-07-27-13-35-41_frame-516-720_type-排污口_o2QNRX4xrpcziV9w_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg (100%) rename {images => test/images}/examples/2022-07-27-13-35-50_frame-931-960_type-排污口_h6Xr2u0T4Y5ZkFUA_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg (100%) rename {images => test/images}/examples/2022-07-27-13-35-59_frame-1068-1200_type-排污口_epkNQdPqMcgsC8Du_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg (100%) rename {images => test/images}/examples/2022-07-27-13-36-08_frame-1315-1440_type-排污口_28X6uDsAYzi0VmaG_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg (100%) rename {images => test/images}/examples/2022-07-27-13-36-16_frame-1519-1680_type-排污口_LUiuGqmd10XMTtKY_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg (100%) rename {images => test/images}/examples/2022-07-27-13-36-25_frame-1750-1920_type-排口_mVkyctd4HIuzNreF_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg (100%) rename {images => test/images}/examples/2022-07-27-13-36-34_frame-2116-2160_type-水生植被_QuXwfae6vck3j4qJ_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg (100%) rename {images => test/images}/examples/2022-07-27-13-36-43_frame-2329-2400_type-水生植被_EqPuHXg2hsxUA5Y7_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg (100%) rename {images => test/images}/examples/2022-07-27-13-36-52_frame-2604-2640_type-水生植被_QjZ4FYy3twCdr5ga_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg (100%) rename {images => test/images}/examples/2022-07-27-13-37-00_frame-2728-2880_type-水生植被_RC5sTu1qOdXH2WBh_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg (100%) rename {images => test/images}/examples/2022-07-27-13-37-10_frame-3117-3120_type-水生植被_genKJUQ2XFxYGSA3_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg (100%) rename {images => test/images}/examples/2022-07-27-13-37-19_frame-3131-3360_type-排口_AC6d4PocQ7W2DzrS_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg (100%) rename {images => test/images}/examples/2022-07-27-13-37-28_frame-3517-3600_type-排污口_BPJyiMcu5X1mZfGw_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg (100%) rename {images => test/images}/examples/2022-07-27-13-37-37_frame-3792-3840_type-水生植被_HvUOAF1CncGgRiqJ_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg (100%) rename {images => test/images}/examples/2022-07-27-13-37-46_frame-3992-4080_type-排污口_bdoy79MHKY6SqJz4_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg (100%) rename {images => test/images}/examples/2022-07-27-13-37-55_frame-4174-4320_type-排污口_fiKbtqDLXPZ5ANoe_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg (100%) rename {images => test/images}/examples/2022-07-27-13-38-05_frame-4485-4560_type-排口_ZPxLFlRT9ds1crzh_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg (100%) rename {images => test/images}/examples/2022-07-27-13-38-14_frame-4631-4800_type-排口_pyq8su0Y4xZvGNAc_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg (100%) rename {images => test/images}/examples/2022-07-27-13-38-23_frame-4857-5040_type-水生植被_gB3oJ7ivRfOe0Lrj_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg (100%) rename {images => test/images}/examples/2022-07-27-13-38-32_frame-5124-5280_type-水生植被_f836RQ9PDzvH5qIK_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg (100%) delete mode 100644 utils/__pycache__/__init__.cpython-38.pyc diff --git a/demo.py b/AIlib/AI.py similarity index 97% rename from demo.py rename to AIlib/AI.py index 03225fa..fc65de0 100644 --- a/demo.py +++ b/AIlib/AI.py @@ -87,4 +87,4 @@ def main(): if __name__=="__main__": - main() \ No newline at end of file + main() diff --git a/AIlib/__pycache__/AI.cpython-38.pyc b/AIlib/__pycache__/AI.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..b805d490e397f6f651a918ee664275822c3318d7 GIT binary patch literal 2702 zcmZ8jTaO#J6&}uAGrF&Kz3W`y6iHjPiFRGUZ4nsGrEY;BjRR!U7a^%IJETUlp3%r8 zwYC>CXp40o7f6Br0I4VfQSFIXaM7oHfbxd zrw(n?&J!};p%PCCe9bk`)mhn#w}Uy=u~<$hJ4<6Wv{buZc*3%Ilry2aPsfvp^XRcq ztwjMk7QBd=5R=b|YGe$KV`Wl{ zI@G1!+SWU*GF+n$d*vXva!U`#rOW4KxboJ<+=bp>8(O#j0`}&rQ9@h~j5YblteRD; z#PcCCm!SQ?sM<74Kmu!wvRyW5Gx4g949ZUFmyOaY?b4ymGN7$XANF^vUfC^sQxjs< zz89k(whi5ZDR&H?xB(=AOMkpy5owe<-6$M*X;Zk^AI%3gC~(r>!=?|fa4|&Kj+U}e zu8=&XjH7DasAtU4ks^;iH~21$ziy94hi|=;r6)i~i^nRsouxv?MZUPR5A(tX;u@xL z{^DEjY-2mRofUDEi95h-7waRg{s)bBU<+>{fkFbqvHiPv^H-2nUbIYdHkZn{!mwhV z6(^^dXOMc+G#Q4ux0p^=P) z@)r|OvCO3MWSX=0mr@6$CVO~d@XX^_69VI5wAyCV9Ff54l7Z=)eS-b-CjS}C#kgSG zo&yHe)TILnKuHDgR1s=bCbcUlhL5buuAIuHZsh^Q0LUbkh8hogA0?X}t1Z2vIopP@?6vK9K4$?%%H8o>S}Hu7?$y{df+XzR{=U$)G}upxB|P?5Y8EfDjN! zQhFK+Oei~_wh$IC?Fx$Q)S}({R@IU=6lp+vmuA&2Tb~l%FWW0;4InAq(uAT6X#dix zI&`P%(m~ae-pVh#00n*7fYR+>kPC9x`1nuNj`U8$RTE0KU+w?|nAJeGR_$`ICJCu_ zWoOj^u-KE`au|14kWnVTfLMZub)&6GPL3xda02$Xo2b`%j_qLkL>uVG2 z>(kv@vS-x0%7cA_?hT9!nEjMIxI+OThS%;Xa`XKA4_TVbq&R$BWX0L7!#InCxOI4f zxPD6ym>4ajuF3Nkw~OCSkJ&vY591k&?=OmUE@91VXmQLq-UM>x06BkUyWzXqb%s15zUaV#3uAft+`-ehwE|Bw0KgNjU|u3X7$jLV1hyoGBlj+ ziWf_Oh-Mxw;NglRnHF<+iQKuqj`B7(@z=E8G>_mBJ7kZde31cj-q}d%G6O;THE5gn z>GfAc`W3u4!yS$n*?7y6`zHGL%^e1tN^ag%q4sEvk^hfYb`Eff7Kon%F-+UC3H}23{z96zPkg|t zfHa9~_@wRDb6wI0iBE38=acJ%{}#{lClk~*nGE;%yCC4dMDiX^?P$;zBlZY_1a{6P z06Ydu^}u~gnPy@Hj9#Tf$MFSIy?RDJ857Oxu&a*d-yJg`kg66p|l0fuh5P=LBfgA@QE@lA|DGb33nv8xc8Hzx{2;!H%enx(7s(wjE zak+lDmws_kvVKu!S!z*yN@{Mter|qBYEH3!e0*kJW=VX!UP0w84jZ6gX-=vg$e_lLhM($8vUM>b8XrB9GBR8iP07VG}?f?J) delta 22 ccmbO-g>lLhM($8vUM>b8_%!MHMs7|o07uIPQ2+n{ diff --git a/models/__pycache__/experimental.cpython-37.pyc b/AIlib/models/__pycache__/experimental.cpython-37.pyc similarity index 100% rename from models/__pycache__/experimental.cpython-37.pyc rename to AIlib/models/__pycache__/experimental.cpython-37.pyc diff --git a/models/__pycache__/experimental.cpython-38.pyc b/AIlib/models/__pycache__/experimental.cpython-38.pyc similarity index 98% rename from models/__pycache__/experimental.cpython-38.pyc rename to AIlib/models/__pycache__/experimental.cpython-38.pyc index f79b86387e9b3a8bc9e05e0e28d8b571cfec6917..5b62e417bc504e6e4f5fd199b359a4d163f26ea7 100644 GIT binary patch delta 20 acmdm{vrUIPl$V!_0SKDszSzjEEd~HL<^@gw delta 20 acmdm{vrUIPl$V!_0SG=#dcKicTMPg?s0FbA diff --git a/models/__pycache__/yolo.cpython-38.pyc b/AIlib/models/__pycache__/yolo.cpython-38.pyc similarity index 99% rename from models/__pycache__/yolo.cpython-38.pyc rename to AIlib/models/__pycache__/yolo.cpython-38.pyc index 32fcf56120e388a5713d576325ee951ad2d5ef96..ddd93b4e7c22375683d65bd95f505783fca08687 100644 GIT binary patch delta 20 acmZ4Ox7v?8l$V!_0SKDszSzjEpbh{#2L*xv delta 20 acmZ4Ox7v?8l$V!_0SG=#dcKicK^*`+$pz&A diff --git a/models/common.py b/AIlib/models/common.py similarity index 100% rename from models/common.py rename to AIlib/models/common.py diff --git a/models/experimental.py b/AIlib/models/experimental.py similarity index 100% rename from models/experimental.py rename to AIlib/models/experimental.py diff --git a/models/export.py b/AIlib/models/export.py similarity index 100% rename from models/export.py rename to AIlib/models/export.py diff --git a/models/hub/anchors.yaml b/AIlib/models/hub/anchors.yaml similarity index 100% rename from models/hub/anchors.yaml rename to AIlib/models/hub/anchors.yaml diff --git a/models/hub/yolov3-spp.yaml b/AIlib/models/hub/yolov3-spp.yaml similarity index 100% rename from models/hub/yolov3-spp.yaml rename to AIlib/models/hub/yolov3-spp.yaml diff --git a/models/hub/yolov3-tiny.yaml b/AIlib/models/hub/yolov3-tiny.yaml similarity index 100% rename from models/hub/yolov3-tiny.yaml rename to AIlib/models/hub/yolov3-tiny.yaml diff --git a/models/hub/yolov3.yaml b/AIlib/models/hub/yolov3.yaml similarity index 100% rename from models/hub/yolov3.yaml rename to AIlib/models/hub/yolov3.yaml diff --git a/models/hub/yolov5-fpn.yaml b/AIlib/models/hub/yolov5-fpn.yaml similarity index 100% rename from models/hub/yolov5-fpn.yaml rename to AIlib/models/hub/yolov5-fpn.yaml diff --git a/models/hub/yolov5-p2.yaml b/AIlib/models/hub/yolov5-p2.yaml similarity index 100% rename from models/hub/yolov5-p2.yaml rename to AIlib/models/hub/yolov5-p2.yaml diff --git a/models/hub/yolov5-p6.yaml b/AIlib/models/hub/yolov5-p6.yaml similarity index 100% rename from models/hub/yolov5-p6.yaml rename to AIlib/models/hub/yolov5-p6.yaml diff --git a/models/hub/yolov5-p7.yaml b/AIlib/models/hub/yolov5-p7.yaml similarity index 100% rename from models/hub/yolov5-p7.yaml rename to AIlib/models/hub/yolov5-p7.yaml diff --git a/models/hub/yolov5-panet.yaml b/AIlib/models/hub/yolov5-panet.yaml similarity index 100% rename from models/hub/yolov5-panet.yaml rename to AIlib/models/hub/yolov5-panet.yaml diff --git a/models/hub/yolov5l6.yaml b/AIlib/models/hub/yolov5l6.yaml similarity index 100% rename from models/hub/yolov5l6.yaml rename to AIlib/models/hub/yolov5l6.yaml diff --git a/models/hub/yolov5m6.yaml b/AIlib/models/hub/yolov5m6.yaml similarity index 100% rename from models/hub/yolov5m6.yaml rename to AIlib/models/hub/yolov5m6.yaml diff --git a/models/hub/yolov5s-transformer.yaml b/AIlib/models/hub/yolov5s-transformer.yaml similarity index 100% rename from models/hub/yolov5s-transformer.yaml rename to AIlib/models/hub/yolov5s-transformer.yaml diff --git a/models/hub/yolov5s6.yaml b/AIlib/models/hub/yolov5s6.yaml similarity index 100% rename from models/hub/yolov5s6.yaml rename to AIlib/models/hub/yolov5s6.yaml diff --git a/models/hub/yolov5x6.yaml b/AIlib/models/hub/yolov5x6.yaml similarity index 100% rename from models/hub/yolov5x6.yaml rename to AIlib/models/hub/yolov5x6.yaml diff --git a/models/yolo.py b/AIlib/models/yolo.py similarity index 100% rename from models/yolo.py rename to AIlib/models/yolo.py diff --git a/models/yolov5l.yaml b/AIlib/models/yolov5l.yaml similarity index 100% rename from models/yolov5l.yaml rename to AIlib/models/yolov5l.yaml diff --git a/models/yolov5m.yaml b/AIlib/models/yolov5m.yaml similarity index 100% rename from models/yolov5m.yaml rename to AIlib/models/yolov5m.yaml diff --git a/models/yolov5s.yaml b/AIlib/models/yolov5s.yaml similarity index 100% rename from models/yolov5s.yaml rename to AIlib/models/yolov5s.yaml diff --git a/models/yolov5x.yaml b/AIlib/models/yolov5x.yaml similarity index 100% rename from models/yolov5x.yaml rename to AIlib/models/yolov5x.yaml diff --git a/segutils/GPUtils.py b/AIlib/segutils/GPUtils.py similarity index 100% rename from segutils/GPUtils.py rename to AIlib/segutils/GPUtils.py diff --git a/segutils/__pycache__/GPUtils.cpython-38.pyc b/AIlib/segutils/__pycache__/GPUtils.cpython-38.pyc similarity index 100% rename from segutils/__pycache__/GPUtils.cpython-38.pyc rename to AIlib/segutils/__pycache__/GPUtils.cpython-38.pyc diff --git a/segutils/__pycache__/segWaterBuilding.cpython-38.pyc b/AIlib/segutils/__pycache__/segWaterBuilding.cpython-38.pyc similarity index 99% rename from segutils/__pycache__/segWaterBuilding.cpython-38.pyc rename to AIlib/segutils/__pycache__/segWaterBuilding.cpython-38.pyc index 05ab2a28660bf9c561528cd1ea28dab52e1e1e56..537afb9cac330e5a0befd6640391e31de490e035 100644 GIT binary patch delta 20 acmZ1wwIGT+l$V!_0SKDszSzhustW)+1qFWq delta 20 acmZ1wwIGT+l$V!_0SFdNdcKicR2Kj{mj#jl diff --git a/segutils/__pycache__/segmodel.cpython-38.pyc b/AIlib/segutils/__pycache__/segmodel.cpython-38.pyc similarity index 95% rename from segutils/__pycache__/segmodel.cpython-38.pyc rename to AIlib/segutils/__pycache__/segmodel.cpython-38.pyc index 0c61eaf69c2ff6d92cd97d2334b20b4d1ed9a46c..5cbd6cd5647cdbdec80069060905475ac502a425 100644 GIT binary patch delta 54 zcmeyW@JfLg`kg66p|l2n28V-N=!FabFZKwK;XBvKes7;_kM8KW3;nWC6-nWLCHKx-eM>M8Cb*&B3M8K zE09>pP{a;mgNR>}#i{9FP5R0CMXCDn@tJvg`kg66p|l0fuh5P=LBfgA@QE@lA|DGb33nv8xc8Hzx{2;!GqacX*LNoG#5 qesX?Ms(wmhNuqvyd}dx|NqoFsLFFwDo80`A(wtN~kiO4A%m4tnni(Yk literal 0 HcmV?d00001 diff --git a/segutils/core/data/dataloader/__init__.py b/AIlib/segutils/core/data/dataloader/__init__.py similarity index 100% rename from segutils/core/data/dataloader/__init__.py rename to AIlib/segutils/core/data/dataloader/__init__.py diff --git a/segutils/core/data/dataloader/__pycache__/__init__.cpython-36.pyc b/AIlib/segutils/core/data/dataloader/__pycache__/__init__.cpython-36.pyc similarity index 100% rename from segutils/core/data/dataloader/__pycache__/__init__.cpython-36.pyc rename to AIlib/segutils/core/data/dataloader/__pycache__/__init__.cpython-36.pyc diff --git a/segutils/core/data/dataloader/__pycache__/ade.cpython-36.pyc b/AIlib/segutils/core/data/dataloader/__pycache__/ade.cpython-36.pyc similarity index 100% rename from segutils/core/data/dataloader/__pycache__/ade.cpython-36.pyc rename to AIlib/segutils/core/data/dataloader/__pycache__/ade.cpython-36.pyc diff --git a/segutils/core/data/dataloader/__pycache__/cityscapes.cpython-36.pyc b/AIlib/segutils/core/data/dataloader/__pycache__/cityscapes.cpython-36.pyc similarity index 100% rename from segutils/core/data/dataloader/__pycache__/cityscapes.cpython-36.pyc rename to AIlib/segutils/core/data/dataloader/__pycache__/cityscapes.cpython-36.pyc diff --git a/segutils/core/data/dataloader/__pycache__/mscoco.cpython-36.pyc b/AIlib/segutils/core/data/dataloader/__pycache__/mscoco.cpython-36.pyc similarity index 100% rename from segutils/core/data/dataloader/__pycache__/mscoco.cpython-36.pyc rename to AIlib/segutils/core/data/dataloader/__pycache__/mscoco.cpython-36.pyc diff --git a/segutils/core/data/dataloader/__pycache__/pascal_aug.cpython-36.pyc b/AIlib/segutils/core/data/dataloader/__pycache__/pascal_aug.cpython-36.pyc similarity index 100% rename from segutils/core/data/dataloader/__pycache__/pascal_aug.cpython-36.pyc rename to AIlib/segutils/core/data/dataloader/__pycache__/pascal_aug.cpython-36.pyc diff --git a/segutils/core/data/dataloader/__pycache__/pascal_voc.cpython-36.pyc b/AIlib/segutils/core/data/dataloader/__pycache__/pascal_voc.cpython-36.pyc similarity index 100% rename from segutils/core/data/dataloader/__pycache__/pascal_voc.cpython-36.pyc rename to AIlib/segutils/core/data/dataloader/__pycache__/pascal_voc.cpython-36.pyc diff --git a/segutils/core/data/dataloader/__pycache__/sbu_shadow.cpython-36.pyc b/AIlib/segutils/core/data/dataloader/__pycache__/sbu_shadow.cpython-36.pyc similarity index 100% rename from segutils/core/data/dataloader/__pycache__/sbu_shadow.cpython-36.pyc rename to AIlib/segutils/core/data/dataloader/__pycache__/sbu_shadow.cpython-36.pyc diff --git a/segutils/core/data/dataloader/__pycache__/segbase.cpython-36.pyc b/AIlib/segutils/core/data/dataloader/__pycache__/segbase.cpython-36.pyc similarity index 100% rename from segutils/core/data/dataloader/__pycache__/segbase.cpython-36.pyc rename to AIlib/segutils/core/data/dataloader/__pycache__/segbase.cpython-36.pyc diff --git a/segutils/core/data/dataloader/ade.py b/AIlib/segutils/core/data/dataloader/ade.py similarity index 100% rename from segutils/core/data/dataloader/ade.py rename to AIlib/segutils/core/data/dataloader/ade.py diff --git a/segutils/core/data/dataloader/cityscapes.py b/AIlib/segutils/core/data/dataloader/cityscapes.py similarity index 100% rename from segutils/core/data/dataloader/cityscapes.py rename to AIlib/segutils/core/data/dataloader/cityscapes.py diff --git a/segutils/core/data/dataloader/lip_parsing.py b/AIlib/segutils/core/data/dataloader/lip_parsing.py similarity index 100% rename from segutils/core/data/dataloader/lip_parsing.py rename to AIlib/segutils/core/data/dataloader/lip_parsing.py diff --git a/segutils/core/data/dataloader/mscoco.py b/AIlib/segutils/core/data/dataloader/mscoco.py similarity index 100% rename from segutils/core/data/dataloader/mscoco.py rename to AIlib/segutils/core/data/dataloader/mscoco.py diff --git a/segutils/core/data/dataloader/pascal_aug.py b/AIlib/segutils/core/data/dataloader/pascal_aug.py similarity index 100% rename from segutils/core/data/dataloader/pascal_aug.py rename to AIlib/segutils/core/data/dataloader/pascal_aug.py diff --git a/segutils/core/data/dataloader/pascal_voc.py b/AIlib/segutils/core/data/dataloader/pascal_voc.py similarity index 100% rename from segutils/core/data/dataloader/pascal_voc.py rename to AIlib/segutils/core/data/dataloader/pascal_voc.py diff --git a/segutils/core/data/dataloader/sbu_shadow.py b/AIlib/segutils/core/data/dataloader/sbu_shadow.py similarity index 100% rename from segutils/core/data/dataloader/sbu_shadow.py rename to AIlib/segutils/core/data/dataloader/sbu_shadow.py diff --git a/segutils/core/data/dataloader/segbase.py b/AIlib/segutils/core/data/dataloader/segbase.py similarity index 100% rename from segutils/core/data/dataloader/segbase.py rename to AIlib/segutils/core/data/dataloader/segbase.py diff --git a/segutils/core/data/dataloader/utils.py b/AIlib/segutils/core/data/dataloader/utils.py similarity index 100% rename from segutils/core/data/dataloader/utils.py rename to AIlib/segutils/core/data/dataloader/utils.py diff --git a/segutils/core/data/downloader/__init__.py b/AIlib/segutils/core/data/downloader/__init__.py similarity index 100% rename from segutils/core/data/downloader/__init__.py rename to AIlib/segutils/core/data/downloader/__init__.py diff --git a/segutils/core/data/downloader/ade20k.py b/AIlib/segutils/core/data/downloader/ade20k.py similarity index 100% rename from segutils/core/data/downloader/ade20k.py rename to AIlib/segutils/core/data/downloader/ade20k.py diff --git a/segutils/core/data/downloader/cityscapes.py b/AIlib/segutils/core/data/downloader/cityscapes.py similarity index 100% rename from segutils/core/data/downloader/cityscapes.py rename to AIlib/segutils/core/data/downloader/cityscapes.py diff --git a/segutils/core/data/downloader/mscoco.py b/AIlib/segutils/core/data/downloader/mscoco.py similarity index 100% rename from segutils/core/data/downloader/mscoco.py rename to AIlib/segutils/core/data/downloader/mscoco.py diff --git a/segutils/core/data/downloader/pascal_voc.py b/AIlib/segutils/core/data/downloader/pascal_voc.py similarity index 100% rename from segutils/core/data/downloader/pascal_voc.py rename to AIlib/segutils/core/data/downloader/pascal_voc.py diff --git a/segutils/core/data/downloader/sbu_shadow.py b/AIlib/segutils/core/data/downloader/sbu_shadow.py similarity index 100% rename from segutils/core/data/downloader/sbu_shadow.py rename to AIlib/segutils/core/data/downloader/sbu_shadow.py diff --git a/segutils/core/lib/psa/__pycache__/functional.cpython-36.pyc b/AIlib/segutils/core/lib/psa/__pycache__/functional.cpython-36.pyc similarity index 100% rename from segutils/core/lib/psa/__pycache__/functional.cpython-36.pyc rename to AIlib/segutils/core/lib/psa/__pycache__/functional.cpython-36.pyc diff --git a/segutils/core/lib/psa/functional.py b/AIlib/segutils/core/lib/psa/functional.py similarity index 100% rename from segutils/core/lib/psa/functional.py rename to AIlib/segutils/core/lib/psa/functional.py diff --git a/segutils/core/lib/psa/functions/__init__.py b/AIlib/segutils/core/lib/psa/functions/__init__.py similarity index 100% rename from segutils/core/lib/psa/functions/__init__.py rename to AIlib/segutils/core/lib/psa/functions/__init__.py diff --git a/segutils/core/lib/psa/functions/__pycache__/__init__.cpython-36.pyc b/AIlib/segutils/core/lib/psa/functions/__pycache__/__init__.cpython-36.pyc similarity index 100% rename from segutils/core/lib/psa/functions/__pycache__/__init__.cpython-36.pyc rename to AIlib/segutils/core/lib/psa/functions/__pycache__/__init__.cpython-36.pyc diff --git a/segutils/core/lib/psa/functions/__pycache__/psamask.cpython-36.pyc b/AIlib/segutils/core/lib/psa/functions/__pycache__/psamask.cpython-36.pyc similarity index 100% rename from segutils/core/lib/psa/functions/__pycache__/psamask.cpython-36.pyc rename to AIlib/segutils/core/lib/psa/functions/__pycache__/psamask.cpython-36.pyc diff --git a/segutils/core/lib/psa/functions/psamask.py b/AIlib/segutils/core/lib/psa/functions/psamask.py similarity index 100% rename from segutils/core/lib/psa/functions/psamask.py rename to AIlib/segutils/core/lib/psa/functions/psamask.py diff --git a/segutils/core/lib/psa/modules/__init__.py b/AIlib/segutils/core/lib/psa/modules/__init__.py similarity index 100% rename from segutils/core/lib/psa/modules/__init__.py rename to AIlib/segutils/core/lib/psa/modules/__init__.py diff --git a/segutils/core/lib/psa/modules/psamask.py b/AIlib/segutils/core/lib/psa/modules/psamask.py similarity index 100% rename from segutils/core/lib/psa/modules/psamask.py rename to AIlib/segutils/core/lib/psa/modules/psamask.py diff --git a/segutils/core/lib/psa/src/__init__.py b/AIlib/segutils/core/lib/psa/src/__init__.py similarity index 100% rename from segutils/core/lib/psa/src/__init__.py rename to AIlib/segutils/core/lib/psa/src/__init__.py diff --git a/segutils/core/lib/psa/src/__pycache__/__init__.cpython-36.pyc b/AIlib/segutils/core/lib/psa/src/__pycache__/__init__.cpython-36.pyc similarity index 100% rename from segutils/core/lib/psa/src/__pycache__/__init__.cpython-36.pyc rename to AIlib/segutils/core/lib/psa/src/__pycache__/__init__.cpython-36.pyc diff --git a/segutils/core/lib/psa/src/cpu/operator.cpp b/AIlib/segutils/core/lib/psa/src/cpu/operator.cpp similarity index 100% rename from segutils/core/lib/psa/src/cpu/operator.cpp rename to AIlib/segutils/core/lib/psa/src/cpu/operator.cpp diff --git a/segutils/core/lib/psa/src/cpu/operator.h b/AIlib/segutils/core/lib/psa/src/cpu/operator.h similarity index 100% rename from segutils/core/lib/psa/src/cpu/operator.h rename to AIlib/segutils/core/lib/psa/src/cpu/operator.h diff --git a/segutils/core/lib/psa/src/cpu/psamask.cpp b/AIlib/segutils/core/lib/psa/src/cpu/psamask.cpp similarity index 100% rename from segutils/core/lib/psa/src/cpu/psamask.cpp rename to AIlib/segutils/core/lib/psa/src/cpu/psamask.cpp diff --git a/segutils/core/lib/psa/src/gpu/operator.cpp b/AIlib/segutils/core/lib/psa/src/gpu/operator.cpp similarity index 100% rename from segutils/core/lib/psa/src/gpu/operator.cpp rename to AIlib/segutils/core/lib/psa/src/gpu/operator.cpp diff --git a/segutils/core/lib/psa/src/gpu/operator.h b/AIlib/segutils/core/lib/psa/src/gpu/operator.h similarity index 100% rename from segutils/core/lib/psa/src/gpu/operator.h rename to AIlib/segutils/core/lib/psa/src/gpu/operator.h diff --git a/segutils/core/lib/psa/src/gpu/psamask_cuda.cu b/AIlib/segutils/core/lib/psa/src/gpu/psamask_cuda.cu similarity index 100% rename from segutils/core/lib/psa/src/gpu/psamask_cuda.cu rename to AIlib/segutils/core/lib/psa/src/gpu/psamask_cuda.cu diff --git a/segutils/core/models/__init__.py b/AIlib/segutils/core/models/__init__.py similarity index 100% rename from segutils/core/models/__init__.py rename to AIlib/segutils/core/models/__init__.py diff --git a/segutils/core/models/__pycache__/__init__.cpython-36.pyc b/AIlib/segutils/core/models/__pycache__/__init__.cpython-36.pyc similarity index 100% rename from segutils/core/models/__pycache__/__init__.cpython-36.pyc rename to AIlib/segutils/core/models/__pycache__/__init__.cpython-36.pyc diff --git a/segutils/core/models/__pycache__/__init__.cpython-38.pyc b/AIlib/segutils/core/models/__pycache__/__init__.cpython-38.pyc similarity index 60% rename from segutils/core/models/__pycache__/__init__.cpython-38.pyc rename to AIlib/segutils/core/models/__pycache__/__init__.cpython-38.pyc index cc16af877c95b4b40f8301fd538598a5398fb4fc..1391e846c25d8b8dbf9d17e8de73610ae5f27eea 100644 GIT binary patch delta 19 Zcmcb~c$1Mkl$V!_0SKDszL>~;4gfL{1*-r6 delta 19 Zcmcb~c$1Mkl$V!_0SFdNdOnf+8~`$q1-<|P diff --git a/segutils/core/models/__pycache__/bisenet.cpython-36.pyc b/AIlib/segutils/core/models/__pycache__/bisenet.cpython-36.pyc similarity index 100% rename from segutils/core/models/__pycache__/bisenet.cpython-36.pyc rename to AIlib/segutils/core/models/__pycache__/bisenet.cpython-36.pyc diff --git a/segutils/core/models/__pycache__/bisenet.cpython-38.pyc b/AIlib/segutils/core/models/__pycache__/bisenet.cpython-38.pyc similarity index 99% rename from segutils/core/models/__pycache__/bisenet.cpython-38.pyc rename to AIlib/segutils/core/models/__pycache__/bisenet.cpython-38.pyc index b65d56068279098b21ce74d65ad15ff440809427..3f394a11399ac408113f14a1d5b3ba8b81bf4c2f 100644 GIT binary patch delta 20 acmdnyzs;XJl$V!_0SKDszSzjUS{(pA;|3)F delta 20 acmdnyzs;XJl$V!_0SFdNdcKi+wK@Pkbp|*9 diff --git a/segutils/core/models/__pycache__/ccnet.cpython-36.pyc b/AIlib/segutils/core/models/__pycache__/ccnet.cpython-36.pyc similarity index 100% rename from segutils/core/models/__pycache__/ccnet.cpython-36.pyc rename to AIlib/segutils/core/models/__pycache__/ccnet.cpython-36.pyc diff --git a/segutils/core/models/__pycache__/ccnet.cpython-38.pyc b/AIlib/segutils/core/models/__pycache__/ccnet.cpython-38.pyc similarity index 98% rename from segutils/core/models/__pycache__/ccnet.cpython-38.pyc rename to AIlib/segutils/core/models/__pycache__/ccnet.cpython-38.pyc index d5c84e9ad42a63be01423ff89ceec5c25b9b863f..bd31a7825117affaab939c94c34feeacb9880d0e 100644 GIT binary patch delta 20 acmcbsbytf!l$V!_0SKDszSzheBnkjMwFSNa delta 20 acmcbsbytf!l$V!_0SFdNdcKi6NE84*M+MOU diff --git a/segutils/core/models/__pycache__/cgnet.cpython-36.pyc b/AIlib/segutils/core/models/__pycache__/cgnet.cpython-36.pyc similarity index 100% rename from segutils/core/models/__pycache__/cgnet.cpython-36.pyc rename to AIlib/segutils/core/models/__pycache__/cgnet.cpython-36.pyc diff --git a/segutils/core/models/__pycache__/cgnet.cpython-38.pyc b/AIlib/segutils/core/models/__pycache__/cgnet.cpython-38.pyc similarity index 98% rename from segutils/core/models/__pycache__/cgnet.cpython-38.pyc rename to AIlib/segutils/core/models/__pycache__/cgnet.cpython-38.pyc index 9ec9508183eb5c3df16ad08f20c740a49490f0b3..efeac5cdac7b88e5245c911ab2d9db3e1fa346c0 100644 GIT binary patch delta 20 acmZ2vy~vt7l$V!_0SKDszSzh;T^0a0=>@j{ delta 20 acmZ2vy~vt7l$V!_0SFdNdcKi+x-0-Vdj-k> diff --git a/segutils/core/models/__pycache__/danet.cpython-36.pyc b/AIlib/segutils/core/models/__pycache__/danet.cpython-36.pyc similarity index 100% rename from segutils/core/models/__pycache__/danet.cpython-36.pyc rename to AIlib/segutils/core/models/__pycache__/danet.cpython-36.pyc diff --git a/segutils/core/models/__pycache__/danet.cpython-38.pyc b/AIlib/segutils/core/models/__pycache__/danet.cpython-38.pyc similarity index 98% rename from segutils/core/models/__pycache__/danet.cpython-38.pyc rename to AIlib/segutils/core/models/__pycache__/danet.cpython-38.pyc index 95cb578755859423b59ac03c451492f13fd494dd..6083319750fffbf5974bf398f2b37230a6a233d6 100644 GIT binary patch delta 20 acmdmIwal$V!_0SKDszSziZEDHcTB?XB9 delta 20 acmdmIwal$V!_0SFdNdcKj{SQY>~w*{O4 diff --git a/segutils/core/models/__pycache__/deeplabv3.cpython-36.pyc b/AIlib/segutils/core/models/__pycache__/deeplabv3.cpython-36.pyc similarity index 100% rename from segutils/core/models/__pycache__/deeplabv3.cpython-36.pyc rename to AIlib/segutils/core/models/__pycache__/deeplabv3.cpython-36.pyc diff --git a/segutils/core/models/__pycache__/deeplabv3.cpython-38.pyc b/AIlib/segutils/core/models/__pycache__/deeplabv3.cpython-38.pyc similarity index 98% rename from segutils/core/models/__pycache__/deeplabv3.cpython-38.pyc rename to AIlib/segutils/core/models/__pycache__/deeplabv3.cpython-38.pyc index 1b8d8301556392eb723ea0de024cbf26f7733d10..8bed563d493799ebc136753e6da1722e41e3c095 100644 GIT binary patch delta 20 acmexl{K=R*l$V!_0SKDszSzk9ToM37MFx`q delta 20 acmexl{K=R*l$V!_0SFdNdcKkSxg-EX*9N8l diff --git a/segutils/core/models/__pycache__/deeplabv3_plus.cpython-36.pyc b/AIlib/segutils/core/models/__pycache__/deeplabv3_plus.cpython-36.pyc similarity index 100% rename from segutils/core/models/__pycache__/deeplabv3_plus.cpython-36.pyc rename to AIlib/segutils/core/models/__pycache__/deeplabv3_plus.cpython-36.pyc diff --git a/segutils/core/models/__pycache__/deeplabv3_plus.cpython-38.pyc b/AIlib/segutils/core/models/__pycache__/deeplabv3_plus.cpython-38.pyc similarity index 98% rename from segutils/core/models/__pycache__/deeplabv3_plus.cpython-38.pyc rename to AIlib/segutils/core/models/__pycache__/deeplabv3_plus.cpython-38.pyc index 00978df98d7962bf141f15bfc01565107a9a5556..57da98fd331b9014b130d7a4ca5c6856fefcbc29 100644 GIT binary patch delta 20 acmX@5bV`Xkl$V!_0SKDszSziZF9-lRnFVnG delta 20 acmX@5bV`Xkl$V!_0SFdNdcKj{UJw8}D+PoA diff --git a/segutils/core/models/__pycache__/denseaspp.cpython-36.pyc b/AIlib/segutils/core/models/__pycache__/denseaspp.cpython-36.pyc similarity index 100% rename from segutils/core/models/__pycache__/denseaspp.cpython-36.pyc rename to AIlib/segutils/core/models/__pycache__/denseaspp.cpython-36.pyc diff --git a/segutils/core/models/__pycache__/denseaspp.cpython-38.pyc b/AIlib/segutils/core/models/__pycache__/denseaspp.cpython-38.pyc similarity index 98% rename from segutils/core/models/__pycache__/denseaspp.cpython-38.pyc rename to AIlib/segutils/core/models/__pycache__/denseaspp.cpython-38.pyc index 468176891028610e58d944d2943f461e5a45712c..4f461a95ea1f100fb46bb887fec3c07e003fff84 100644 GIT binary patch delta 20 acmca$a>0Z0Zzo(5_F diff --git a/segutils/core/models/__pycache__/dunet.cpython-36.pyc b/AIlib/segutils/core/models/__pycache__/dunet.cpython-36.pyc similarity index 100% rename from segutils/core/models/__pycache__/dunet.cpython-36.pyc rename to AIlib/segutils/core/models/__pycache__/dunet.cpython-36.pyc diff --git a/segutils/core/models/__pycache__/dunet.cpython-38.pyc b/AIlib/segutils/core/models/__pycache__/dunet.cpython-38.pyc similarity index 98% rename from segutils/core/models/__pycache__/dunet.cpython-38.pyc rename to AIlib/segutils/core/models/__pycache__/dunet.cpython-38.pyc index 1f8dfd882f7e0626a81e93ff43cf6c020712adc6..3c984c36f9385674a139584b7516da78a4d20467 100644 GIT binary patch delta 20 acmX@2eMFl(l$V!_0SKDszSzjUQxpI?@dfn& delta 20 acmX@2eMFl(l$V!_0SFdNdcKi+rzikBg9Zoy diff --git a/segutils/core/models/__pycache__/encnet.cpython-36.pyc b/AIlib/segutils/core/models/__pycache__/encnet.cpython-36.pyc similarity index 100% rename from segutils/core/models/__pycache__/encnet.cpython-36.pyc rename to AIlib/segutils/core/models/__pycache__/encnet.cpython-36.pyc diff --git a/segutils/core/models/__pycache__/encnet.cpython-38.pyc b/AIlib/segutils/core/models/__pycache__/encnet.cpython-38.pyc similarity index 98% rename from segutils/core/models/__pycache__/encnet.cpython-38.pyc rename to AIlib/segutils/core/models/__pycache__/encnet.cpython-38.pyc index 16288ac14cda30fdaea72025e295bd453de9b0d7..1727e10b72e2de2d135cfa18d6b31feb86b61e16 100644 GIT binary patch delta 20 acmZ2%x!96Bl$V!_0SKDszSzh;Lk0jh$OW|k delta 20 acmZ2%x!96Bl$V!_0SFdNdcKi+h715WS_Q}e diff --git a/segutils/core/models/__pycache__/enet.cpython-36.pyc b/AIlib/segutils/core/models/__pycache__/enet.cpython-36.pyc similarity index 100% rename from segutils/core/models/__pycache__/enet.cpython-36.pyc rename to AIlib/segutils/core/models/__pycache__/enet.cpython-36.pyc diff --git a/segutils/core/models/__pycache__/enet.cpython-38.pyc b/AIlib/segutils/core/models/__pycache__/enet.cpython-38.pyc similarity index 98% rename from segutils/core/models/__pycache__/enet.cpython-38.pyc rename to AIlib/segutils/core/models/__pycache__/enet.cpython-38.pyc index 87da4abdbea45b153eeefc72022fc6d8a5b371d4..89764f53ab14f793fe3cd2eb0c054c3ab0149931 100644 GIT binary patch delta 20 acmZ2rw!n-#l$V!_0SKDszSzhuDh&WN;{_!E delta 20 acmZ2rw!n-#l$V!_0SFdNdcKicR2l#_bp<#8 diff --git a/segutils/core/models/__pycache__/espnet.cpython-36.pyc b/AIlib/segutils/core/models/__pycache__/espnet.cpython-36.pyc similarity index 100% rename from segutils/core/models/__pycache__/espnet.cpython-36.pyc rename to AIlib/segutils/core/models/__pycache__/espnet.cpython-36.pyc diff --git a/segutils/core/models/__pycache__/espnet.cpython-38.pyc b/AIlib/segutils/core/models/__pycache__/espnet.cpython-38.pyc similarity index 98% rename from segutils/core/models/__pycache__/espnet.cpython-38.pyc rename to AIlib/segutils/core/models/__pycache__/espnet.cpython-38.pyc index 817df01ae40f121fece09518c7ceb009ce0f6968..ceac53b4614677d715aff3686f2c5e389b33c9e8 100644 GIT binary patch delta 20 acmcbweqWtCl$V!_0SKDszSzipMHm1+mj*ll delta 20 acmcbweqWtCl$V!_0SFdNdcKkSiZB2_DF#mf diff --git a/segutils/core/models/__pycache__/fcn.cpython-36.pyc b/AIlib/segutils/core/models/__pycache__/fcn.cpython-36.pyc similarity index 100% rename from segutils/core/models/__pycache__/fcn.cpython-36.pyc rename to AIlib/segutils/core/models/__pycache__/fcn.cpython-36.pyc diff --git a/segutils/core/models/__pycache__/fcn.cpython-38.pyc b/AIlib/segutils/core/models/__pycache__/fcn.cpython-38.pyc similarity index 98% rename from segutils/core/models/__pycache__/fcn.cpython-38.pyc rename to AIlib/segutils/core/models/__pycache__/fcn.cpython-38.pyc index 6f628317b732b2b5527976517244a7b4840f6981..40c6d217e0c33f5730e552c1a80431d7a49a0157 100644 GIT binary patch delta 20 acmaE3^2UTal$V!_0SKDszSzi}CraaMvml$V!_0SKDszSzj^!~+00qy=FB delta 20 acmX>raaMvml$V!_0SFdNdcKj{i3b2VHU)G5 diff --git a/segutils/core/models/__pycache__/icnet.cpython-36.pyc b/AIlib/segutils/core/models/__pycache__/icnet.cpython-36.pyc similarity index 100% rename from segutils/core/models/__pycache__/icnet.cpython-36.pyc rename to AIlib/segutils/core/models/__pycache__/icnet.cpython-36.pyc diff --git a/segutils/core/models/__pycache__/icnet.cpython-38.pyc b/AIlib/segutils/core/models/__pycache__/icnet.cpython-38.pyc similarity index 98% rename from segutils/core/models/__pycache__/icnet.cpython-38.pyc rename to AIlib/segutils/core/models/__pycache__/icnet.cpython-38.pyc index 76def6c2885957c886bb34c57964f5749cde353d..a7c7e71245dff2e01b185ac3dc0b3280b7da1fc8 100644 GIT binary patch delta 20 acmdm~zf+$(l$V!_0SKDszSzjUP8cc{q|gl$V!_0SKDszSzjULk9psSO#SP delta 20 acmX>cc{q|gl$V!_0SFdNdcKi+hYkQi>IQfK diff --git a/segutils/core/models/__pycache__/psanet.cpython-36.pyc b/AIlib/segutils/core/models/__pycache__/psanet.cpython-36.pyc similarity index 100% rename from segutils/core/models/__pycache__/psanet.cpython-36.pyc rename to AIlib/segutils/core/models/__pycache__/psanet.cpython-36.pyc diff --git a/segutils/core/models/__pycache__/psanet.cpython-38.pyc b/AIlib/segutils/core/models/__pycache__/psanet.cpython-38.pyc similarity index 98% rename from segutils/core/models/__pycache__/psanet.cpython-38.pyc rename to AIlib/segutils/core/models/__pycache__/psanet.cpython-38.pyc index 78466225c864698d2aa99dd83db5751b747fd78b..d9fb67650fa86904c1caec04ab7cff945c3ad485 100644 GIT binary patch delta 20 acmeCx@73oH<>lpK0D|VZFE(;Fi30#K>jhc> delta 20 acmeCx@73oH<>lpK0D?u6o^RxC5(fY?eFbd* diff --git a/segutils/core/models/__pycache__/pspnet.cpython-36.pyc b/AIlib/segutils/core/models/__pycache__/pspnet.cpython-36.pyc similarity index 100% rename from segutils/core/models/__pycache__/pspnet.cpython-36.pyc rename to AIlib/segutils/core/models/__pycache__/pspnet.cpython-36.pyc diff --git a/segutils/core/models/__pycache__/pspnet.cpython-38.pyc b/AIlib/segutils/core/models/__pycache__/pspnet.cpython-38.pyc similarity index 98% rename from segutils/core/models/__pycache__/pspnet.cpython-38.pyc rename to AIlib/segutils/core/models/__pycache__/pspnet.cpython-38.pyc index ba54f2e10eb852304250ef07328f34d9985c2f18..2e04bb4367dcf499bf295ffe40efc5c2f5bb296b 100644 GIT binary patch delta 20 acmaEA{M48`l$V!_0SKDszSzipOA-J>@m1{VMT delta 19 Zcmey%_?MA8l$V!_0SFdNdOnf+696~F1}Xpm diff --git a/segutils/core/models/base_models/__pycache__/densenet.cpython-36.pyc b/AIlib/segutils/core/models/base_models/__pycache__/densenet.cpython-36.pyc similarity index 100% rename from segutils/core/models/base_models/__pycache__/densenet.cpython-36.pyc rename to AIlib/segutils/core/models/base_models/__pycache__/densenet.cpython-36.pyc diff --git a/segutils/core/models/base_models/__pycache__/densenet.cpython-38.pyc b/AIlib/segutils/core/models/base_models/__pycache__/densenet.cpython-38.pyc similarity index 99% rename from segutils/core/models/base_models/__pycache__/densenet.cpython-38.pyc rename to AIlib/segutils/core/models/base_models/__pycache__/densenet.cpython-38.pyc index 8a0d37430e0c43d56d5dd05ccc9d812e43adb1b2..3db8c4d602f5bb378c0c874f901f0c22cc4c5fb8 100644 GIT binary patch delta 20 acmaFq@X~=hl$V!_0SKDszSzhervLy#xCR*j delta 20 acmaFq@X~=hl$V!_0SFdNdcKi6P5}TzN(L+d diff --git a/segutils/core/models/base_models/__pycache__/eespnet.cpython-36.pyc b/AIlib/segutils/core/models/base_models/__pycache__/eespnet.cpython-36.pyc similarity index 100% rename from segutils/core/models/base_models/__pycache__/eespnet.cpython-36.pyc rename to AIlib/segutils/core/models/base_models/__pycache__/eespnet.cpython-36.pyc diff --git a/segutils/core/models/base_models/__pycache__/eespnet.cpython-38.pyc b/AIlib/segutils/core/models/base_models/__pycache__/eespnet.cpython-38.pyc similarity index 98% rename from segutils/core/models/base_models/__pycache__/eespnet.cpython-38.pyc rename to AIlib/segutils/core/models/base_models/__pycache__/eespnet.cpython-38.pyc index 6e6f427726dcf4a86682b5fd60603c663dcd255e..e9b146c3959482c0c3a28f81313a2eb389b406c7 100644 GIT binary patch delta 20 acmeyP_eYOAl$V!_0SKDszSziJC=LKa9|k1= delta 20 acmeyP_eYOAl$V!_0SFdNdcKjnP#ge5u?9E* diff --git a/segutils/core/models/base_models/__pycache__/resnet.cpython-36.pyc b/AIlib/segutils/core/models/base_models/__pycache__/resnet.cpython-36.pyc similarity index 100% rename from segutils/core/models/base_models/__pycache__/resnet.cpython-36.pyc rename to AIlib/segutils/core/models/base_models/__pycache__/resnet.cpython-36.pyc diff --git a/segutils/core/models/base_models/__pycache__/resnet.cpython-38.pyc b/AIlib/segutils/core/models/base_models/__pycache__/resnet.cpython-38.pyc similarity index 98% rename from segutils/core/models/base_models/__pycache__/resnet.cpython-38.pyc rename to AIlib/segutils/core/models/base_models/__pycache__/resnet.cpython-38.pyc index fecf67c270bbbe2b9428dd810c32e775d2ae8d05..f19f8852a629cdac5ec1a2cab53e88587c60f7de 100644 GIT binary patch delta 20 acmbPlINy*vl$V!_0SKDszSzh;MFIde1O=4< delta 20 acmbPlINy*vl$V!_0SFdNdcKi+iUa^QmIbH) diff --git a/segutils/core/models/base_models/__pycache__/resnetv1b.cpython-36.pyc b/AIlib/segutils/core/models/base_models/__pycache__/resnetv1b.cpython-36.pyc similarity index 100% rename from segutils/core/models/base_models/__pycache__/resnetv1b.cpython-36.pyc rename to AIlib/segutils/core/models/base_models/__pycache__/resnetv1b.cpython-36.pyc diff --git a/segutils/core/models/base_models/__pycache__/resnetv1b.cpython-38.pyc b/AIlib/segutils/core/models/base_models/__pycache__/resnetv1b.cpython-38.pyc similarity index 99% rename from segutils/core/models/base_models/__pycache__/resnetv1b.cpython-38.pyc rename to AIlib/segutils/core/models/base_models/__pycache__/resnetv1b.cpython-38.pyc index 4b5bbd9b58bed22f84c355450ca23723f6157995..78598388b443a2c9b4ffc5ff7f5b533ee1646ee4 100644 GIT binary patch delta 20 acmexr`_+~^l$V!_0SKDszSzk9N)7-;Dh9Ox delta 20 acmexr`_+~^l$V!_0SFdNdcKkSl^g&?yavbs diff --git a/segutils/core/models/base_models/__pycache__/vgg.cpython-36.pyc b/AIlib/segutils/core/models/base_models/__pycache__/vgg.cpython-36.pyc similarity index 100% rename from segutils/core/models/base_models/__pycache__/vgg.cpython-36.pyc rename to AIlib/segutils/core/models/base_models/__pycache__/vgg.cpython-36.pyc diff --git a/segutils/core/models/base_models/__pycache__/vgg.cpython-38.pyc b/AIlib/segutils/core/models/base_models/__pycache__/vgg.cpython-38.pyc similarity index 98% rename from segutils/core/models/base_models/__pycache__/vgg.cpython-38.pyc rename to AIlib/segutils/core/models/base_models/__pycache__/vgg.cpython-38.pyc index 953aebea0740118773cd5173b0fa440de169a79a..41d67fb741fc2b7ecf362854c3fb76a7a5252edc 100644 GIT binary patch delta 19 ZcmeCy>DJ*6<>lpK0D|VZFBWo(0RSvV1ib(N delta 19 ZcmeCy>DJ*6<>lpK0D?u6o-gDU0{|?>1keBg diff --git a/segutils/core/models/base_models/__pycache__/xception.cpython-36.pyc b/AIlib/segutils/core/models/base_models/__pycache__/xception.cpython-36.pyc similarity index 100% rename from segutils/core/models/base_models/__pycache__/xception.cpython-36.pyc rename to AIlib/segutils/core/models/base_models/__pycache__/xception.cpython-36.pyc diff --git a/segutils/core/models/base_models/__pycache__/xception.cpython-38.pyc b/AIlib/segutils/core/models/base_models/__pycache__/xception.cpython-38.pyc similarity index 99% rename from segutils/core/models/base_models/__pycache__/xception.cpython-38.pyc rename to AIlib/segutils/core/models/base_models/__pycache__/xception.cpython-38.pyc index b311e0f46108a01b04651e560d94494a3d65f549..1d2349a47622a9fcae7f219cf9fe8ff02eae2829 100644 GIT binary patch delta 20 acmZ4Jx6qF}l$V!_0SKDszSzhurVao(cLihs delta 20 acmZ4Jx6qF}l$V!_0SFdNdcKicOdS9^2?cim diff --git a/segutils/core/models/base_models/densenet.py b/AIlib/segutils/core/models/base_models/densenet.py similarity index 100% rename from segutils/core/models/base_models/densenet.py rename to AIlib/segutils/core/models/base_models/densenet.py diff --git a/segutils/core/models/base_models/eespnet.py b/AIlib/segutils/core/models/base_models/eespnet.py similarity index 100% rename from segutils/core/models/base_models/eespnet.py rename to AIlib/segutils/core/models/base_models/eespnet.py diff --git a/segutils/core/models/base_models/hrnet.py b/AIlib/segutils/core/models/base_models/hrnet.py similarity index 100% rename from segutils/core/models/base_models/hrnet.py rename to AIlib/segutils/core/models/base_models/hrnet.py diff --git a/segutils/core/models/base_models/mobilenetv2.py b/AIlib/segutils/core/models/base_models/mobilenetv2.py similarity index 100% rename from segutils/core/models/base_models/mobilenetv2.py rename to AIlib/segutils/core/models/base_models/mobilenetv2.py diff --git a/segutils/core/models/base_models/resnet.py b/AIlib/segutils/core/models/base_models/resnet.py similarity index 100% rename from segutils/core/models/base_models/resnet.py rename to AIlib/segutils/core/models/base_models/resnet.py diff --git a/segutils/core/models/base_models/resnetv1b.py b/AIlib/segutils/core/models/base_models/resnetv1b.py similarity index 100% rename from segutils/core/models/base_models/resnetv1b.py rename to AIlib/segutils/core/models/base_models/resnetv1b.py diff --git a/segutils/core/models/base_models/resnext.py b/AIlib/segutils/core/models/base_models/resnext.py similarity index 100% rename from segutils/core/models/base_models/resnext.py rename to AIlib/segutils/core/models/base_models/resnext.py diff --git a/segutils/core/models/base_models/vgg.py b/AIlib/segutils/core/models/base_models/vgg.py similarity index 100% rename from segutils/core/models/base_models/vgg.py rename to AIlib/segutils/core/models/base_models/vgg.py diff --git a/segutils/core/models/base_models/xception.py b/AIlib/segutils/core/models/base_models/xception.py similarity index 100% rename from segutils/core/models/base_models/xception.py rename to AIlib/segutils/core/models/base_models/xception.py diff --git a/segutils/core/models/bisenet.py b/AIlib/segutils/core/models/bisenet.py similarity index 100% rename from segutils/core/models/bisenet.py rename to AIlib/segutils/core/models/bisenet.py diff --git a/segutils/core/models/ccnet.py b/AIlib/segutils/core/models/ccnet.py similarity index 100% rename from segutils/core/models/ccnet.py rename to AIlib/segutils/core/models/ccnet.py diff --git a/segutils/core/models/cgnet.py b/AIlib/segutils/core/models/cgnet.py similarity index 100% rename from segutils/core/models/cgnet.py rename to AIlib/segutils/core/models/cgnet.py diff --git a/segutils/core/models/danet.py b/AIlib/segutils/core/models/danet.py similarity index 100% rename from segutils/core/models/danet.py rename to AIlib/segutils/core/models/danet.py diff --git a/segutils/core/models/deeplabv3.py b/AIlib/segutils/core/models/deeplabv3.py similarity index 100% rename from segutils/core/models/deeplabv3.py rename to AIlib/segutils/core/models/deeplabv3.py diff --git a/segutils/core/models/deeplabv3_plus.py b/AIlib/segutils/core/models/deeplabv3_plus.py similarity index 100% rename from segutils/core/models/deeplabv3_plus.py rename to AIlib/segutils/core/models/deeplabv3_plus.py diff --git a/segutils/core/models/denseaspp.py b/AIlib/segutils/core/models/denseaspp.py similarity index 100% rename from segutils/core/models/denseaspp.py rename to AIlib/segutils/core/models/denseaspp.py diff --git a/segutils/core/models/dfanet.py b/AIlib/segutils/core/models/dfanet.py similarity index 100% rename from segutils/core/models/dfanet.py rename to AIlib/segutils/core/models/dfanet.py diff --git a/segutils/core/models/dinknet.py b/AIlib/segutils/core/models/dinknet.py similarity index 100% rename from segutils/core/models/dinknet.py rename to AIlib/segutils/core/models/dinknet.py diff --git a/segutils/core/models/dunet.py b/AIlib/segutils/core/models/dunet.py similarity index 100% rename from segutils/core/models/dunet.py rename to AIlib/segutils/core/models/dunet.py diff --git a/segutils/core/models/encnet.py b/AIlib/segutils/core/models/encnet.py similarity index 100% rename from segutils/core/models/encnet.py rename to AIlib/segutils/core/models/encnet.py diff --git a/segutils/core/models/enet.py b/AIlib/segutils/core/models/enet.py similarity index 100% rename from segutils/core/models/enet.py rename to AIlib/segutils/core/models/enet.py diff --git a/segutils/core/models/espnet.py b/AIlib/segutils/core/models/espnet.py similarity index 100% rename from segutils/core/models/espnet.py rename to AIlib/segutils/core/models/espnet.py diff --git a/segutils/core/models/fcn.py b/AIlib/segutils/core/models/fcn.py similarity index 100% rename from segutils/core/models/fcn.py rename to AIlib/segutils/core/models/fcn.py diff --git a/segutils/core/models/fcnv2.py b/AIlib/segutils/core/models/fcnv2.py similarity index 100% rename from segutils/core/models/fcnv2.py rename to AIlib/segutils/core/models/fcnv2.py diff --git a/segutils/core/models/hrnet.py b/AIlib/segutils/core/models/hrnet.py similarity index 100% rename from segutils/core/models/hrnet.py rename to AIlib/segutils/core/models/hrnet.py diff --git a/segutils/core/models/icnet.py b/AIlib/segutils/core/models/icnet.py similarity index 100% rename from segutils/core/models/icnet.py rename to AIlib/segutils/core/models/icnet.py diff --git a/segutils/core/models/lednet.py b/AIlib/segutils/core/models/lednet.py similarity index 100% rename from segutils/core/models/lednet.py rename to AIlib/segutils/core/models/lednet.py diff --git a/segutils/core/models/model_store.py b/AIlib/segutils/core/models/model_store.py similarity index 100% rename from segutils/core/models/model_store.py rename to AIlib/segutils/core/models/model_store.py diff --git a/segutils/core/models/model_zoo.py b/AIlib/segutils/core/models/model_zoo.py similarity index 100% rename from segutils/core/models/model_zoo.py rename to AIlib/segutils/core/models/model_zoo.py diff --git a/segutils/core/models/ocnet.py b/AIlib/segutils/core/models/ocnet.py similarity index 100% rename from segutils/core/models/ocnet.py rename to AIlib/segutils/core/models/ocnet.py diff --git a/segutils/core/models/psanet.py b/AIlib/segutils/core/models/psanet.py similarity index 100% rename from segutils/core/models/psanet.py rename to AIlib/segutils/core/models/psanet.py diff --git a/segutils/core/models/psanet_offical.py b/AIlib/segutils/core/models/psanet_offical.py similarity index 100% rename from segutils/core/models/psanet_offical.py rename to AIlib/segutils/core/models/psanet_offical.py diff --git a/segutils/core/models/psanet_old.py b/AIlib/segutils/core/models/psanet_old.py similarity index 100% rename from segutils/core/models/psanet_old.py rename to AIlib/segutils/core/models/psanet_old.py diff --git a/segutils/core/models/pspnet.py b/AIlib/segutils/core/models/pspnet.py similarity index 100% rename from segutils/core/models/pspnet.py rename to AIlib/segutils/core/models/pspnet.py diff --git a/segutils/core/models/segbase.py b/AIlib/segutils/core/models/segbase.py similarity index 100% rename from segutils/core/models/segbase.py rename to AIlib/segutils/core/models/segbase.py diff --git a/segutils/core/nn.zip b/AIlib/segutils/core/nn.zip similarity index 100% rename from segutils/core/nn.zip rename to AIlib/segutils/core/nn.zip diff --git a/segutils/core/nn/__init__.py b/AIlib/segutils/core/nn/__init__.py similarity index 100% rename from segutils/core/nn/__init__.py rename to AIlib/segutils/core/nn/__init__.py diff --git a/segutils/core/nn/__pycache__/__init__.cpython-36.pyc b/AIlib/segutils/core/nn/__pycache__/__init__.cpython-36.pyc similarity index 100% rename from segutils/core/nn/__pycache__/__init__.cpython-36.pyc rename to AIlib/segutils/core/nn/__pycache__/__init__.cpython-36.pyc diff --git a/segutils/core/nn/__pycache__/__init__.cpython-38.pyc b/AIlib/segutils/core/nn/__pycache__/__init__.cpython-38.pyc similarity index 57% rename from segutils/core/nn/__pycache__/__init__.cpython-38.pyc rename to AIlib/segutils/core/nn/__pycache__/__init__.cpython-38.pyc index 742e10a3df8d5c599b5ea8cca2cc170df2846d0d..3b1e898fefd58ed3901c0afe8ee8abd65fe0043f 100644 GIT binary patch delta 19 ZcmaFD_=J%=l$V!_0SKDszL>~;696-)1XPw diff --git a/segutils/core/nn/__pycache__/basic.cpython-36.pyc b/AIlib/segutils/core/nn/__pycache__/basic.cpython-36.pyc similarity index 100% rename from segutils/core/nn/__pycache__/basic.cpython-36.pyc rename to AIlib/segutils/core/nn/__pycache__/basic.cpython-36.pyc diff --git a/segutils/core/nn/__pycache__/basic.cpython-38.pyc b/AIlib/segutils/core/nn/__pycache__/basic.cpython-38.pyc similarity index 98% rename from segutils/core/nn/__pycache__/basic.cpython-38.pyc rename to AIlib/segutils/core/nn/__pycache__/basic.cpython-38.pyc index e109f42b4e996e9aed8ee60b9be58f65b25f8410..218c5064682d10bfae8e3449d0e9e3b09a60e4da 100644 GIT binary patch delta 20 acmZqBXwcve<>lpK0D|VZFE(<26$St>;{~Ar delta 20 acmZqBXwcve<>lpK0D?u6o^Ry-DhvQIbp^Bl diff --git a/segutils/core/nn/__pycache__/ca_block.cpython-36.pyc b/AIlib/segutils/core/nn/__pycache__/ca_block.cpython-36.pyc similarity index 100% rename from segutils/core/nn/__pycache__/ca_block.cpython-36.pyc rename to AIlib/segutils/core/nn/__pycache__/ca_block.cpython-36.pyc diff --git a/segutils/core/nn/__pycache__/ca_block.cpython-38.pyc b/AIlib/segutils/core/nn/__pycache__/ca_block.cpython-38.pyc similarity index 96% rename from segutils/core/nn/__pycache__/ca_block.cpython-38.pyc rename to AIlib/segutils/core/nn/__pycache__/ca_block.cpython-38.pyc index 7fda675c03623a25bd2a91e6330e9c7c2857bd37..f3fcc8e1405d4d58d7096be522ade98d47864119 100644 GIT binary patch delta 20 acmX>tbXtfzl$V!_0SKDszSzj^zzG01c?C=W delta 20 acmX>tbXtfzl$V!_0SFdNdcKj{ffE2Y3k6>Q diff --git a/segutils/core/nn/__pycache__/jpu.cpython-36.pyc b/AIlib/segutils/core/nn/__pycache__/jpu.cpython-36.pyc similarity index 100% rename from segutils/core/nn/__pycache__/jpu.cpython-36.pyc rename to AIlib/segutils/core/nn/__pycache__/jpu.cpython-36.pyc diff --git a/segutils/core/nn/__pycache__/jpu.cpython-38.pyc b/AIlib/segutils/core/nn/__pycache__/jpu.cpython-38.pyc similarity index 98% rename from segutils/core/nn/__pycache__/jpu.cpython-38.pyc rename to AIlib/segutils/core/nn/__pycache__/jpu.cpython-38.pyc index cfc7e47d6306976f3aaf78a816b9f21a2aed1f31..3110eb363af5bce11bdc3d932a91b5dbe9c39b20 100644 GIT binary patch delta 20 acmca3bVrCgl$V!_0SKDszSzhe$O!;CAq9T` delta 20 acmca3bVrCgl$V!_0SFdNdcKi6kP`qpvjvg> diff --git a/segutils/core/nn/__pycache__/psa_block.cpython-36.pyc b/AIlib/segutils/core/nn/__pycache__/psa_block.cpython-36.pyc similarity index 100% rename from segutils/core/nn/__pycache__/psa_block.cpython-36.pyc rename to AIlib/segutils/core/nn/__pycache__/psa_block.cpython-36.pyc diff --git a/segutils/core/nn/__pycache__/psa_block.cpython-38.pyc b/AIlib/segutils/core/nn/__pycache__/psa_block.cpython-38.pyc similarity index 97% rename from segutils/core/nn/__pycache__/psa_block.cpython-38.pyc rename to AIlib/segutils/core/nn/__pycache__/psa_block.cpython-38.pyc index 907baa40c7c1f4121110a2996874aeee20e9cd63..db8b954c4ad6ac1d68947f8326a090d77d51a323 100644 GIT binary patch delta 20 acmX>lbV`Ujl$V!_0SKDszSziZ&j|oGQ3Xi= delta 20 acmX>lbV`Ujl$V!_0SFdNdcKj{o)Z8!;{{v* diff --git a/segutils/core/nn/basic.py b/AIlib/segutils/core/nn/basic.py similarity index 100% rename from segutils/core/nn/basic.py rename to AIlib/segutils/core/nn/basic.py diff --git a/segutils/core/nn/ca_block.py b/AIlib/segutils/core/nn/ca_block.py similarity index 100% rename from segutils/core/nn/ca_block.py rename to AIlib/segutils/core/nn/ca_block.py diff --git a/segutils/core/nn/csrc/ca.h b/AIlib/segutils/core/nn/csrc/ca.h similarity index 100% rename from segutils/core/nn/csrc/ca.h rename to AIlib/segutils/core/nn/csrc/ca.h diff --git a/segutils/core/nn/csrc/cpu/ca_cpu.cpp b/AIlib/segutils/core/nn/csrc/cpu/ca_cpu.cpp similarity index 100% rename from segutils/core/nn/csrc/cpu/ca_cpu.cpp rename to AIlib/segutils/core/nn/csrc/cpu/ca_cpu.cpp diff --git a/segutils/core/nn/csrc/cpu/psa_cpu.cpp b/AIlib/segutils/core/nn/csrc/cpu/psa_cpu.cpp similarity index 100% rename from segutils/core/nn/csrc/cpu/psa_cpu.cpp rename to AIlib/segutils/core/nn/csrc/cpu/psa_cpu.cpp diff --git a/segutils/core/nn/csrc/cpu/syncbn_cpu.cpp b/AIlib/segutils/core/nn/csrc/cpu/syncbn_cpu.cpp similarity index 100% rename from segutils/core/nn/csrc/cpu/syncbn_cpu.cpp rename to AIlib/segutils/core/nn/csrc/cpu/syncbn_cpu.cpp diff --git a/segutils/core/nn/csrc/cpu/vision.h b/AIlib/segutils/core/nn/csrc/cpu/vision.h similarity index 100% rename from segutils/core/nn/csrc/cpu/vision.h rename to AIlib/segutils/core/nn/csrc/cpu/vision.h diff --git a/segutils/core/nn/csrc/cuda/ca_cuda.cu b/AIlib/segutils/core/nn/csrc/cuda/ca_cuda.cu similarity index 100% rename from segutils/core/nn/csrc/cuda/ca_cuda.cu rename to AIlib/segutils/core/nn/csrc/cuda/ca_cuda.cu diff --git a/segutils/core/nn/csrc/cuda/helper.h b/AIlib/segutils/core/nn/csrc/cuda/helper.h similarity index 100% rename from segutils/core/nn/csrc/cuda/helper.h rename to AIlib/segutils/core/nn/csrc/cuda/helper.h diff --git a/segutils/core/nn/csrc/cuda/psa_cuda.cu b/AIlib/segutils/core/nn/csrc/cuda/psa_cuda.cu similarity index 100% rename from segutils/core/nn/csrc/cuda/psa_cuda.cu rename to AIlib/segutils/core/nn/csrc/cuda/psa_cuda.cu diff --git a/segutils/core/nn/csrc/cuda/syncbn_cuda.cu b/AIlib/segutils/core/nn/csrc/cuda/syncbn_cuda.cu similarity index 100% rename from segutils/core/nn/csrc/cuda/syncbn_cuda.cu rename to AIlib/segutils/core/nn/csrc/cuda/syncbn_cuda.cu diff --git a/segutils/core/nn/csrc/cuda/vision.h b/AIlib/segutils/core/nn/csrc/cuda/vision.h similarity index 100% rename from segutils/core/nn/csrc/cuda/vision.h rename to AIlib/segutils/core/nn/csrc/cuda/vision.h diff --git a/segutils/core/nn/csrc/psa.h b/AIlib/segutils/core/nn/csrc/psa.h similarity index 100% rename from segutils/core/nn/csrc/psa.h rename to AIlib/segutils/core/nn/csrc/psa.h diff --git a/segutils/core/nn/csrc/syncbn.h b/AIlib/segutils/core/nn/csrc/syncbn.h similarity index 100% rename from segutils/core/nn/csrc/syncbn.h rename to AIlib/segutils/core/nn/csrc/syncbn.h diff --git a/segutils/core/nn/csrc/vision.cpp b/AIlib/segutils/core/nn/csrc/vision.cpp similarity index 100% rename from segutils/core/nn/csrc/vision.cpp rename to AIlib/segutils/core/nn/csrc/vision.cpp diff --git a/segutils/core/nn/jpu.py b/AIlib/segutils/core/nn/jpu.py similarity index 100% rename from segutils/core/nn/jpu.py rename to AIlib/segutils/core/nn/jpu.py diff --git a/segutils/core/nn/psa_block.py b/AIlib/segutils/core/nn/psa_block.py similarity index 100% rename from segutils/core/nn/psa_block.py rename to AIlib/segutils/core/nn/psa_block.py diff --git a/segutils/core/nn/setup.py b/AIlib/segutils/core/nn/setup.py similarity index 100% rename from segutils/core/nn/setup.py rename to AIlib/segutils/core/nn/setup.py diff --git a/segutils/core/nn/sync_bn/__init__.py b/AIlib/segutils/core/nn/sync_bn/__init__.py similarity index 100% rename from segutils/core/nn/sync_bn/__init__.py rename to AIlib/segutils/core/nn/sync_bn/__init__.py diff --git a/segutils/core/nn/sync_bn/__pycache__/__init__.cpython-36.pyc b/AIlib/segutils/core/nn/sync_bn/__pycache__/__init__.cpython-36.pyc similarity index 100% rename from segutils/core/nn/sync_bn/__pycache__/__init__.cpython-36.pyc rename to AIlib/segutils/core/nn/sync_bn/__pycache__/__init__.cpython-36.pyc diff --git a/segutils/core/nn/sync_bn/__pycache__/functions.cpython-36.pyc b/AIlib/segutils/core/nn/sync_bn/__pycache__/functions.cpython-36.pyc similarity index 100% rename from segutils/core/nn/sync_bn/__pycache__/functions.cpython-36.pyc rename to AIlib/segutils/core/nn/sync_bn/__pycache__/functions.cpython-36.pyc diff --git a/segutils/core/nn/sync_bn/__pycache__/syncbn.cpython-36.pyc b/AIlib/segutils/core/nn/sync_bn/__pycache__/syncbn.cpython-36.pyc similarity index 100% rename from segutils/core/nn/sync_bn/__pycache__/syncbn.cpython-36.pyc rename to AIlib/segutils/core/nn/sync_bn/__pycache__/syncbn.cpython-36.pyc diff --git a/segutils/core/nn/sync_bn/functions.py b/AIlib/segutils/core/nn/sync_bn/functions.py similarity index 100% rename from segutils/core/nn/sync_bn/functions.py rename to AIlib/segutils/core/nn/sync_bn/functions.py diff --git a/segutils/core/nn/sync_bn/lib/__init__.py b/AIlib/segutils/core/nn/sync_bn/lib/__init__.py similarity index 100% rename from segutils/core/nn/sync_bn/lib/__init__.py rename to AIlib/segutils/core/nn/sync_bn/lib/__init__.py diff --git a/segutils/core/nn/sync_bn/lib/__pycache__/__init__.cpython-36.pyc b/AIlib/segutils/core/nn/sync_bn/lib/__pycache__/__init__.cpython-36.pyc similarity index 100% rename from segutils/core/nn/sync_bn/lib/__pycache__/__init__.cpython-36.pyc rename to AIlib/segutils/core/nn/sync_bn/lib/__pycache__/__init__.cpython-36.pyc diff --git a/segutils/core/nn/sync_bn/lib/cpu/.ninja_deps b/AIlib/segutils/core/nn/sync_bn/lib/cpu/.ninja_deps similarity index 100% rename from segutils/core/nn/sync_bn/lib/cpu/.ninja_deps rename to AIlib/segutils/core/nn/sync_bn/lib/cpu/.ninja_deps diff --git a/segutils/core/nn/sync_bn/lib/cpu/.ninja_log b/AIlib/segutils/core/nn/sync_bn/lib/cpu/.ninja_log similarity index 100% rename from segutils/core/nn/sync_bn/lib/cpu/.ninja_log rename to AIlib/segutils/core/nn/sync_bn/lib/cpu/.ninja_log diff --git a/segutils/core/nn/sync_bn/lib/cpu/build.ninja b/AIlib/segutils/core/nn/sync_bn/lib/cpu/build.ninja similarity index 100% rename from segutils/core/nn/sync_bn/lib/cpu/build.ninja rename to AIlib/segutils/core/nn/sync_bn/lib/cpu/build.ninja diff --git a/segutils/core/nn/sync_bn/lib/cpu/operator.cpp b/AIlib/segutils/core/nn/sync_bn/lib/cpu/operator.cpp similarity index 100% rename from segutils/core/nn/sync_bn/lib/cpu/operator.cpp rename to AIlib/segutils/core/nn/sync_bn/lib/cpu/operator.cpp diff --git a/segutils/core/nn/sync_bn/lib/cpu/operator.h b/AIlib/segutils/core/nn/sync_bn/lib/cpu/operator.h similarity index 100% rename from segutils/core/nn/sync_bn/lib/cpu/operator.h rename to AIlib/segutils/core/nn/sync_bn/lib/cpu/operator.h diff --git a/segutils/core/nn/sync_bn/lib/cpu/operator.o b/AIlib/segutils/core/nn/sync_bn/lib/cpu/operator.o similarity index 100% rename from segutils/core/nn/sync_bn/lib/cpu/operator.o rename to AIlib/segutils/core/nn/sync_bn/lib/cpu/operator.o diff --git a/segutils/core/nn/sync_bn/lib/cpu/setup.py b/AIlib/segutils/core/nn/sync_bn/lib/cpu/setup.py similarity index 100% rename from segutils/core/nn/sync_bn/lib/cpu/setup.py rename to AIlib/segutils/core/nn/sync_bn/lib/cpu/setup.py diff --git a/segutils/core/nn/sync_bn/lib/cpu/syncbn_cpu.cpp b/AIlib/segutils/core/nn/sync_bn/lib/cpu/syncbn_cpu.cpp similarity index 100% rename from segutils/core/nn/sync_bn/lib/cpu/syncbn_cpu.cpp rename to AIlib/segutils/core/nn/sync_bn/lib/cpu/syncbn_cpu.cpp diff --git a/segutils/core/nn/sync_bn/lib/cpu/syncbn_cpu.o b/AIlib/segutils/core/nn/sync_bn/lib/cpu/syncbn_cpu.o similarity index 100% rename from segutils/core/nn/sync_bn/lib/cpu/syncbn_cpu.o rename to AIlib/segutils/core/nn/sync_bn/lib/cpu/syncbn_cpu.o diff --git a/segutils/core/nn/sync_bn/lib/gpu/__init__.py b/AIlib/segutils/core/nn/sync_bn/lib/gpu/__init__.py similarity index 100% rename from segutils/core/nn/sync_bn/lib/gpu/__init__.py rename to AIlib/segutils/core/nn/sync_bn/lib/gpu/__init__.py diff --git a/segutils/core/nn/sync_bn/lib/gpu/activation_kernel.cu b/AIlib/segutils/core/nn/sync_bn/lib/gpu/activation_kernel.cu similarity index 100% rename from segutils/core/nn/sync_bn/lib/gpu/activation_kernel.cu rename to AIlib/segutils/core/nn/sync_bn/lib/gpu/activation_kernel.cu diff --git a/segutils/core/nn/sync_bn/lib/gpu/common.h b/AIlib/segutils/core/nn/sync_bn/lib/gpu/common.h similarity index 100% rename from segutils/core/nn/sync_bn/lib/gpu/common.h rename to AIlib/segutils/core/nn/sync_bn/lib/gpu/common.h diff --git a/segutils/core/nn/sync_bn/lib/gpu/device_tensor.h b/AIlib/segutils/core/nn/sync_bn/lib/gpu/device_tensor.h similarity index 100% rename from segutils/core/nn/sync_bn/lib/gpu/device_tensor.h rename to AIlib/segutils/core/nn/sync_bn/lib/gpu/device_tensor.h diff --git a/segutils/core/nn/sync_bn/lib/gpu/operator.cpp b/AIlib/segutils/core/nn/sync_bn/lib/gpu/operator.cpp similarity index 100% rename from segutils/core/nn/sync_bn/lib/gpu/operator.cpp rename to AIlib/segutils/core/nn/sync_bn/lib/gpu/operator.cpp diff --git a/segutils/core/nn/sync_bn/lib/gpu/operator.h b/AIlib/segutils/core/nn/sync_bn/lib/gpu/operator.h similarity index 100% rename from segutils/core/nn/sync_bn/lib/gpu/operator.h rename to AIlib/segutils/core/nn/sync_bn/lib/gpu/operator.h diff --git a/segutils/core/nn/sync_bn/lib/gpu/setup.py b/AIlib/segutils/core/nn/sync_bn/lib/gpu/setup.py similarity index 100% rename from segutils/core/nn/sync_bn/lib/gpu/setup.py rename to AIlib/segutils/core/nn/sync_bn/lib/gpu/setup.py diff --git a/segutils/core/nn/sync_bn/lib/gpu/syncbn_kernel.cu b/AIlib/segutils/core/nn/sync_bn/lib/gpu/syncbn_kernel.cu similarity index 100% rename from segutils/core/nn/sync_bn/lib/gpu/syncbn_kernel.cu rename to AIlib/segutils/core/nn/sync_bn/lib/gpu/syncbn_kernel.cu diff --git a/segutils/core/nn/sync_bn/syncbn.py b/AIlib/segutils/core/nn/sync_bn/syncbn.py similarity index 100% rename from segutils/core/nn/sync_bn/syncbn.py rename to AIlib/segutils/core/nn/sync_bn/syncbn.py diff --git a/segutils/core/nn/syncbn.py b/AIlib/segutils/core/nn/syncbn.py similarity index 100% rename from segutils/core/nn/syncbn.py rename to AIlib/segutils/core/nn/syncbn.py diff --git a/segutils/core/utils/__init__.py b/AIlib/segutils/core/utils/__init__.py similarity index 100% rename from segutils/core/utils/__init__.py rename to AIlib/segutils/core/utils/__init__.py diff --git a/segutils/core/utils/__pycache__/__init__.cpython-36.pyc b/AIlib/segutils/core/utils/__pycache__/__init__.cpython-36.pyc similarity index 100% rename from segutils/core/utils/__pycache__/__init__.cpython-36.pyc rename to AIlib/segutils/core/utils/__pycache__/__init__.cpython-36.pyc diff --git a/segutils/core/utils/__pycache__/__init__.cpython-38.pyc b/AIlib/segutils/core/utils/__pycache__/__init__.cpython-38.pyc similarity index 73% rename from segutils/core/utils/__pycache__/__init__.cpython-38.pyc rename to AIlib/segutils/core/utils/__pycache__/__init__.cpython-38.pyc index 861de689921a26f5edfeddd4dd7035d288d627c4..daec83bc5deb0794d04f858dbf41d05097dce8da 100644 GIT binary patch delta 20 acmcb@bcKmKl$V!_0SKDszSzj^$p`>8nFT)p delta 20 acmcb@bcKmKl$V!_0SFdNdcKj{lMw(nD+N*j diff --git a/segutils/core/utils/__pycache__/distributed.cpython-36.pyc b/AIlib/segutils/core/utils/__pycache__/distributed.cpython-36.pyc similarity index 100% rename from segutils/core/utils/__pycache__/distributed.cpython-36.pyc rename to AIlib/segutils/core/utils/__pycache__/distributed.cpython-36.pyc diff --git a/segutils/core/utils/__pycache__/download.cpython-36.pyc b/AIlib/segutils/core/utils/__pycache__/download.cpython-36.pyc similarity index 100% rename from segutils/core/utils/__pycache__/download.cpython-36.pyc rename to AIlib/segutils/core/utils/__pycache__/download.cpython-36.pyc diff --git a/segutils/core/utils/__pycache__/download.cpython-38.pyc b/AIlib/segutils/core/utils/__pycache__/download.cpython-38.pyc similarity index 95% rename from segutils/core/utils/__pycache__/download.cpython-38.pyc rename to AIlib/segutils/core/utils/__pycache__/download.cpython-38.pyc index 042d4c19977a311eb9dc115b5cec50835264c20a..d26b69609734fc93e48cdd4555bb292b37c3976b 100644 GIT binary patch delta 20 acmew-@=t_2l$V!_0SKDszSziJ%mn~Hx&`V0 delta 20 acmew-@=t_2l$V!_0SFdNdcKjnmg`kg66p|l0fuh5P=LBfgA@QE@lA|DGb33nv8xc8Hzx{2;!HXenx(7s(wjE zak+lDmws_kvVKu!S!z*yN@{MterZW&PO*M`d}dx|NqoFsLFFwDo80`A(wtN~kU5`$ Gm;nHgARhAo literal 0 HcmV?d00001 diff --git a/utils/__pycache__/autoanchor.cpython-38.pyc b/AIlib/utils/__pycache__/autoanchor.cpython-38.pyc similarity index 98% rename from utils/__pycache__/autoanchor.cpython-38.pyc rename to AIlib/utils/__pycache__/autoanchor.cpython-38.pyc index 3079d9b45778d2cc2f753aa3674866053c4a41df..90e65d53b19b234926edd3917668c370291add09 100644 GIT binary patch delta 20 acmZ2!u+o4#l$V!_0SKDszSzhuCjkI9a0M{{ delta 20 acmZ2!u+o4#l$V!_0SFdNdcKicP67Zo0tG|> diff --git a/utils/__pycache__/datasets.cpython-38.pyc b/AIlib/utils/__pycache__/datasets.cpython-38.pyc similarity index 99% rename from utils/__pycache__/datasets.cpython-38.pyc rename to AIlib/utils/__pycache__/datasets.cpython-38.pyc index 4b24677357f29faa8b17ea5da0135787d5ef93aa..767adf99f44d550c02f0e1ae8549909790cacd42 100644 GIT binary patch delta 22 ccmccL&UC+>i93{+mx}=in&-aQ$bF?508s@8Z~y=R delta 22 ccmccL&UC+>i93{+mx}=i7EOA-k^4$B08y6*g8%>k diff --git a/utils/__pycache__/general.cpython-38.pyc b/AIlib/utils/__pycache__/general.cpython-38.pyc similarity index 99% rename from utils/__pycache__/general.cpython-38.pyc rename to AIlib/utils/__pycache__/general.cpython-38.pyc index 697d749ffd8d6fa8a18cb57dbebe2286d97f3132..dfc8a4af0431f31719938ab95d6644c7f507d598 100644 GIT binary patch delta 22 ccmX>#m+{nGM($8vUM>b8XrB9GBlmtk08oAhCIA2c delta 22 ccmX>#m+{nGM($8vUM>b8STyPRM(+K708tPJIRF3v diff --git a/utils/__pycache__/get_offline_url.cpython-38.pyc b/AIlib/utils/__pycache__/get_offline_url.cpython-38.pyc similarity index 100% rename from utils/__pycache__/get_offline_url.cpython-38.pyc rename to AIlib/utils/__pycache__/get_offline_url.cpython-38.pyc diff --git a/utils/__pycache__/google_utils.cpython-38.pyc b/AIlib/utils/__pycache__/google_utils.cpython-38.pyc similarity index 98% rename from utils/__pycache__/google_utils.cpython-38.pyc rename to AIlib/utils/__pycache__/google_utils.cpython-38.pyc index a303e7f451db236f290e6a66a7394f34ac67e3c1..9418f69912965a20db41ef3aca6018f7dfd4019a 100644 GIT binary patch delta 20 acmX>kc}S8wl$V!_0SKDszSzjUod*Co5Cy^j delta 20 acmX>kc}S8wl$V!_0SFdNdcKi+I}ZRjq6O6e diff --git a/utils/__pycache__/loss.cpython-38.pyc b/AIlib/utils/__pycache__/loss.cpython-38.pyc similarity index 100% rename from utils/__pycache__/loss.cpython-38.pyc rename to AIlib/utils/__pycache__/loss.cpython-38.pyc diff --git a/utils/__pycache__/metrics.cpython-38.pyc b/AIlib/utils/__pycache__/metrics.cpython-38.pyc similarity index 99% rename from utils/__pycache__/metrics.cpython-38.pyc rename to AIlib/utils/__pycache__/metrics.cpython-38.pyc index eb247a362901df638278fa38aeaf0d5159defd2a..00772c3a8743ec4c765cce182d37d59ed28f46b5 100644 GIT binary patch delta 20 acmZ2$z1EsLl$V!_0SKDszSzjUNEQG&p#|6g delta 20 acmZ2$z1EsLl$V!_0SFdNdcKi+kt_f@GX?7a diff --git a/utils/__pycache__/plots.cpython-38.pyc b/AIlib/utils/__pycache__/plots.cpython-38.pyc similarity index 99% rename from utils/__pycache__/plots.cpython-38.pyc rename to AIlib/utils/__pycache__/plots.cpython-38.pyc index ac171538b984390536780b145fb22a30d665d5f2..bbef36a2641349a411b09ea4368e00a510714cfe 100644 GIT binary patch delta 22 ccmX>-mGSgcM($8vUM>b8XrB9GBliI>08ecP6#xJL delta 22 ccmX>-mGSgcM($8vUM>b8STyPRM(zV%08jr1C;$Ke diff --git a/utils/__pycache__/torch_utils.cpython-38.pyc b/AIlib/utils/__pycache__/torch_utils.cpython-38.pyc similarity index 99% rename from utils/__pycache__/torch_utils.cpython-38.pyc rename to AIlib/utils/__pycache__/torch_utils.cpython-38.pyc index 060c4d742c84c04a91bdb0727c81af0c8b92c7bf..2a7d6389289b454b0ab4d348e61169772291f23f 100644 GIT binary patch delta 20 acmX>Sc_flMl$V!_0SKDszSzjUQwIP+fCgv) delta 20 acmX>Sc_flMl$V!_0SFdNdcKi+rw#x@5(aw! diff --git a/utils/activations.py b/AIlib/utils/activations.py similarity index 100% rename from utils/activations.py rename to AIlib/utils/activations.py diff --git a/utils/autoanchor.py b/AIlib/utils/autoanchor.py similarity index 100% rename from utils/autoanchor.py rename to AIlib/utils/autoanchor.py diff --git a/utils/aws/__init__.py b/AIlib/utils/aws/__init__.py similarity index 100% rename from utils/aws/__init__.py rename to AIlib/utils/aws/__init__.py diff --git a/utils/aws/mime.sh b/AIlib/utils/aws/mime.sh similarity index 100% rename from utils/aws/mime.sh rename to AIlib/utils/aws/mime.sh diff --git a/utils/aws/resume.py b/AIlib/utils/aws/resume.py similarity index 100% rename from utils/aws/resume.py rename to AIlib/utils/aws/resume.py diff --git a/utils/aws/userdata.sh b/AIlib/utils/aws/userdata.sh similarity index 100% rename from utils/aws/userdata.sh rename to AIlib/utils/aws/userdata.sh diff --git a/utils/datasets.py b/AIlib/utils/datasets.py similarity index 100% rename from utils/datasets.py rename to AIlib/utils/datasets.py diff --git a/utils/flask_rest_api/README.md b/AIlib/utils/flask_rest_api/README.md similarity index 100% rename from utils/flask_rest_api/README.md rename to AIlib/utils/flask_rest_api/README.md diff --git a/utils/flask_rest_api/example_request.py b/AIlib/utils/flask_rest_api/example_request.py similarity index 100% rename from utils/flask_rest_api/example_request.py rename to AIlib/utils/flask_rest_api/example_request.py diff --git a/utils/flask_rest_api/restapi.py b/AIlib/utils/flask_rest_api/restapi.py similarity index 100% rename from utils/flask_rest_api/restapi.py rename to AIlib/utils/flask_rest_api/restapi.py diff --git a/utils/general.py b/AIlib/utils/general.py similarity index 100% rename from utils/general.py rename to AIlib/utils/general.py diff --git a/utils/get_offline_url.py b/AIlib/utils/get_offline_url.py similarity index 100% rename from utils/get_offline_url.py rename to AIlib/utils/get_offline_url.py diff --git a/utils/google_app_engine/Dockerfile b/AIlib/utils/google_app_engine/Dockerfile similarity index 100% rename from utils/google_app_engine/Dockerfile rename to AIlib/utils/google_app_engine/Dockerfile diff --git a/utils/google_app_engine/additional_requirements.txt b/AIlib/utils/google_app_engine/additional_requirements.txt similarity index 100% rename from utils/google_app_engine/additional_requirements.txt rename to AIlib/utils/google_app_engine/additional_requirements.txt diff --git a/utils/google_app_engine/app.yaml b/AIlib/utils/google_app_engine/app.yaml similarity index 100% rename from utils/google_app_engine/app.yaml rename to AIlib/utils/google_app_engine/app.yaml diff --git a/utils/google_utils.py b/AIlib/utils/google_utils.py similarity index 100% rename from utils/google_utils.py rename to AIlib/utils/google_utils.py diff --git a/utils/loss.py b/AIlib/utils/loss.py similarity index 100% rename from utils/loss.py rename to AIlib/utils/loss.py diff --git a/utils/metrics.py b/AIlib/utils/metrics.py similarity index 100% rename from utils/metrics.py rename to AIlib/utils/metrics.py diff --git a/utils/platech.ttf b/AIlib/utils/platech.ttf similarity index 100% rename from utils/platech.ttf rename to AIlib/utils/platech.ttf diff --git a/utils/plots.py b/AIlib/utils/plots.py similarity index 100% rename from utils/plots.py rename to AIlib/utils/plots.py diff --git a/utils/torch_utils.py b/AIlib/utils/torch_utils.py similarity index 100% rename from utils/torch_utils.py rename to AIlib/utils/torch_utils.py diff --git a/utils/wandb_logging/__init__.py b/AIlib/utils/wandb_logging/__init__.py similarity index 100% rename from utils/wandb_logging/__init__.py rename to AIlib/utils/wandb_logging/__init__.py diff --git a/utils/wandb_logging/__pycache__/__init__.cpython-38.pyc b/AIlib/utils/wandb_logging/__pycache__/__init__.cpython-38.pyc similarity index 100% rename from utils/wandb_logging/__pycache__/__init__.cpython-38.pyc rename to AIlib/utils/wandb_logging/__pycache__/__init__.cpython-38.pyc diff --git a/utils/wandb_logging/__pycache__/wandb_utils.cpython-38.pyc b/AIlib/utils/wandb_logging/__pycache__/wandb_utils.cpython-38.pyc similarity index 100% rename from utils/wandb_logging/__pycache__/wandb_utils.cpython-38.pyc rename to AIlib/utils/wandb_logging/__pycache__/wandb_utils.cpython-38.pyc diff --git a/utils/wandb_logging/log_dataset.py b/AIlib/utils/wandb_logging/log_dataset.py similarity index 100% rename from utils/wandb_logging/log_dataset.py rename to AIlib/utils/wandb_logging/log_dataset.py diff --git a/utils/wandb_logging/wandb_utils.py b/AIlib/utils/wandb_logging/wandb_utils.py similarity index 100% rename from utils/wandb_logging/wandb_utils.py rename to AIlib/utils/wandb_logging/wandb_utils.py diff --git a/utilsK/GPUtils.py b/AIlib/utilsK/GPUtils.py similarity index 100% rename from utilsK/GPUtils.py rename to AIlib/utilsK/GPUtils.py diff --git a/utilsK/__pycache__/GPUtils.cpython-38.pyc b/AIlib/utilsK/__pycache__/GPUtils.cpython-38.pyc similarity index 100% rename from utilsK/__pycache__/GPUtils.cpython-38.pyc rename to AIlib/utilsK/__pycache__/GPUtils.cpython-38.pyc diff --git a/utilsK/__pycache__/maskUtils.cpython-38.pyc b/AIlib/utilsK/__pycache__/maskUtils.cpython-38.pyc similarity index 100% rename from utilsK/__pycache__/maskUtils.cpython-38.pyc rename to AIlib/utilsK/__pycache__/maskUtils.cpython-38.pyc diff --git a/utilsK/__pycache__/masterUtils.cpython-38.pyc b/AIlib/utilsK/__pycache__/masterUtils.cpython-38.pyc similarity index 100% rename from utilsK/__pycache__/masterUtils.cpython-38.pyc rename to AIlib/utilsK/__pycache__/masterUtils.cpython-38.pyc diff --git a/utilsK/__pycache__/modelEval.cpython-38.pyc b/AIlib/utilsK/__pycache__/modelEval.cpython-38.pyc similarity index 100% rename from utilsK/__pycache__/modelEval.cpython-38.pyc rename to AIlib/utilsK/__pycache__/modelEval.cpython-38.pyc diff --git a/utilsK/__pycache__/queRiver.cpython-38.pyc b/AIlib/utilsK/__pycache__/queRiver.cpython-38.pyc similarity index 99% rename from utilsK/__pycache__/queRiver.cpython-38.pyc rename to AIlib/utilsK/__pycache__/queRiver.cpython-38.pyc index 0e36f87c26dd0b3b07914318b87af87e47045a45..e871c8b3fb1f299d770733682fa3f7d28b7d840e 100644 GIT binary patch delta 20 acmX@+d(4+Rl$V!_0SKDszSzjUTMYm}8U|1R delta 20 acmX@+d(4+Rl$V!_0SH>BKi|l`TMYm|{{~9{ diff --git a/utilsK/__pycache__/sendUtils.cpython-38.pyc b/AIlib/utilsK/__pycache__/sendUtils.cpython-38.pyc similarity index 100% rename from utilsK/__pycache__/sendUtils.cpython-38.pyc rename to AIlib/utilsK/__pycache__/sendUtils.cpython-38.pyc diff --git a/utilsK/masterUtils.py b/AIlib/utilsK/masterUtils.py similarity index 100% rename from utilsK/masterUtils.py rename to AIlib/utilsK/masterUtils.py diff --git a/utilsK/modelEval.py b/AIlib/utilsK/modelEval.py similarity index 100% rename from utilsK/modelEval.py rename to AIlib/utilsK/modelEval.py diff --git a/utilsK/queRiver.py b/AIlib/utilsK/queRiver.py similarity index 100% rename from utilsK/queRiver.py rename to AIlib/utilsK/queRiver.py diff --git a/utilsK/sendUtils.py b/AIlib/utilsK/sendUtils.py similarity index 100% rename from utilsK/sendUtils.py rename to AIlib/utilsK/sendUtils.py diff --git a/voduploadsdk/AliyunVodUploader.py b/AIlib/voduploadsdk/AliyunVodUploader.py similarity index 100% rename from voduploadsdk/AliyunVodUploader.py rename to AIlib/voduploadsdk/AliyunVodUploader.py diff --git a/voduploadsdk/AliyunVodUtils.py b/AIlib/voduploadsdk/AliyunVodUtils.py similarity index 100% rename from voduploadsdk/AliyunVodUtils.py rename to AIlib/voduploadsdk/AliyunVodUtils.py diff --git a/voduploadsdk/ChangeLog.txt b/AIlib/voduploadsdk/ChangeLog.txt similarity index 100% rename from voduploadsdk/ChangeLog.txt rename to AIlib/voduploadsdk/ChangeLog.txt diff --git a/voduploadsdk/UploadAttachedMediaRequest.py b/AIlib/voduploadsdk/UploadAttachedMediaRequest.py similarity index 100% rename from voduploadsdk/UploadAttachedMediaRequest.py rename to AIlib/voduploadsdk/UploadAttachedMediaRequest.py diff --git a/voduploadsdk/UploadImageRequest.py b/AIlib/voduploadsdk/UploadImageRequest.py similarity index 100% rename from voduploadsdk/UploadImageRequest.py rename to AIlib/voduploadsdk/UploadImageRequest.py diff --git a/voduploadsdk/UploadVideoRequest.py b/AIlib/voduploadsdk/UploadVideoRequest.py similarity index 100% rename from voduploadsdk/UploadVideoRequest.py rename to AIlib/voduploadsdk/UploadVideoRequest.py diff --git a/voduploadsdk/__init__.py b/AIlib/voduploadsdk/__init__.py similarity index 100% rename from voduploadsdk/__init__.py rename to AIlib/voduploadsdk/__init__.py diff --git a/voduploadsdk/__pycache__/AliyunVodUploader.cpython-38.pyc b/AIlib/voduploadsdk/__pycache__/AliyunVodUploader.cpython-38.pyc similarity index 100% rename from voduploadsdk/__pycache__/AliyunVodUploader.cpython-38.pyc rename to AIlib/voduploadsdk/__pycache__/AliyunVodUploader.cpython-38.pyc diff --git a/voduploadsdk/__pycache__/AliyunVodUtils.cpython-38.pyc b/AIlib/voduploadsdk/__pycache__/AliyunVodUtils.cpython-38.pyc similarity index 100% rename from voduploadsdk/__pycache__/AliyunVodUtils.cpython-38.pyc rename to AIlib/voduploadsdk/__pycache__/AliyunVodUtils.cpython-38.pyc diff --git a/voduploadsdk/__pycache__/UploadAttachedMediaRequest.cpython-38.pyc b/AIlib/voduploadsdk/__pycache__/UploadAttachedMediaRequest.cpython-38.pyc similarity index 100% rename from voduploadsdk/__pycache__/UploadAttachedMediaRequest.cpython-38.pyc rename to AIlib/voduploadsdk/__pycache__/UploadAttachedMediaRequest.cpython-38.pyc diff --git a/voduploadsdk/__pycache__/UploadImageRequest.cpython-38.pyc b/AIlib/voduploadsdk/__pycache__/UploadImageRequest.cpython-38.pyc similarity index 100% rename from voduploadsdk/__pycache__/UploadImageRequest.cpython-38.pyc rename to AIlib/voduploadsdk/__pycache__/UploadImageRequest.cpython-38.pyc diff --git a/voduploadsdk/__pycache__/UploadVideoRequest.cpython-38.pyc b/AIlib/voduploadsdk/__pycache__/UploadVideoRequest.cpython-38.pyc similarity index 100% rename from voduploadsdk/__pycache__/UploadVideoRequest.cpython-38.pyc rename to AIlib/voduploadsdk/__pycache__/UploadVideoRequest.cpython-38.pyc diff --git a/voduploadsdk/__pycache__/__init__.cpython-38.pyc b/AIlib/voduploadsdk/__pycache__/__init__.cpython-38.pyc similarity index 100% rename from voduploadsdk/__pycache__/__init__.cpython-38.pyc rename to AIlib/voduploadsdk/__pycache__/__init__.cpython-38.pyc diff --git a/weights/BiSeNet/checkpoint.pth b/AIlib/weights/BiSeNet/checkpoint.pth similarity index 100% rename from weights/BiSeNet/checkpoint.pth rename to AIlib/weights/BiSeNet/checkpoint.pth diff --git a/weights/yolov5/class5/best_5classes.pt b/AIlib/weights/yolov5/class5/best_5classes.pt similarity index 100% rename from weights/yolov5/class5/best_5classes.pt rename to AIlib/weights/yolov5/class5/best_5classes.pt diff --git a/weights/yolov5/class5/labelnames.json b/AIlib/weights/yolov5/class5/labelnames.json similarity index 100% rename from weights/yolov5/class5/labelnames.json rename to AIlib/weights/yolov5/class5/labelnames.json diff --git a/weights/yolov5/class9/F1_curve.png b/AIlib/weights/yolov5/class9/F1_curve.png similarity index 100% rename from weights/yolov5/class9/F1_curve.png rename to AIlib/weights/yolov5/class9/F1_curve.png diff --git a/weights/yolov5/class9/PR_curve.png b/AIlib/weights/yolov5/class9/PR_curve.png similarity index 100% rename from weights/yolov5/class9/PR_curve.png rename to AIlib/weights/yolov5/class9/PR_curve.png diff --git a/weights/yolov5/class9/P_curve.png b/AIlib/weights/yolov5/class9/P_curve.png similarity index 100% rename from weights/yolov5/class9/P_curve.png rename to AIlib/weights/yolov5/class9/P_curve.png diff --git a/weights/yolov5/class9/R_curve.png b/AIlib/weights/yolov5/class9/R_curve.png similarity index 100% rename from weights/yolov5/class9/R_curve.png rename to AIlib/weights/yolov5/class9/R_curve.png diff --git a/weights/yolov5/class9/best.pt b/AIlib/weights/yolov5/class9/best.pt similarity index 100% rename from weights/yolov5/class9/best.pt rename to AIlib/weights/yolov5/class9/best.pt diff --git a/weights/yolov5/class9/confusion_matrix.png b/AIlib/weights/yolov5/class9/confusion_matrix.png similarity index 100% rename from weights/yolov5/class9/confusion_matrix.png rename to AIlib/weights/yolov5/class9/confusion_matrix.png diff --git a/weights/yolov5/class9/events.out.tfevents.1655953657.f899b1b7e8da.17376.0 b/AIlib/weights/yolov5/class9/events.out.tfevents.1655953657.f899b1b7e8da.17376.0 similarity index 100% rename from weights/yolov5/class9/events.out.tfevents.1655953657.f899b1b7e8da.17376.0 rename to AIlib/weights/yolov5/class9/events.out.tfevents.1655953657.f899b1b7e8da.17376.0 diff --git a/weights/yolov5/class9/hyp.yaml b/AIlib/weights/yolov5/class9/hyp.yaml similarity index 100% rename from weights/yolov5/class9/hyp.yaml rename to AIlib/weights/yolov5/class9/hyp.yaml diff --git a/weights/yolov5/class9/labelnames.json b/AIlib/weights/yolov5/class9/labelnames.json similarity index 100% rename from weights/yolov5/class9/labelnames.json rename to AIlib/weights/yolov5/class9/labelnames.json diff --git a/weights/yolov5/class9/labels.jpg b/AIlib/weights/yolov5/class9/labels.jpg similarity index 100% rename from weights/yolov5/class9/labels.jpg rename to AIlib/weights/yolov5/class9/labels.jpg diff --git a/weights/yolov5/class9/labels_correlogram.jpg b/AIlib/weights/yolov5/class9/labels_correlogram.jpg similarity index 100% rename from weights/yolov5/class9/labels_correlogram.jpg rename to AIlib/weights/yolov5/class9/labels_correlogram.jpg diff --git a/weights/yolov5/class9/opt.yaml b/AIlib/weights/yolov5/class9/opt.yaml similarity index 100% rename from weights/yolov5/class9/opt.yaml rename to AIlib/weights/yolov5/class9/opt.yaml diff --git a/weights/yolov5/class9/results.csv b/AIlib/weights/yolov5/class9/results.csv similarity index 100% rename from weights/yolov5/class9/results.csv rename to AIlib/weights/yolov5/class9/results.csv diff --git a/weights/yolov5/class9/results.png b/AIlib/weights/yolov5/class9/results.png similarity index 100% rename from weights/yolov5/class9/results.png rename to AIlib/weights/yolov5/class9/results.png diff --git a/weights/yolov5/class9/train_batch0.jpg b/AIlib/weights/yolov5/class9/train_batch0.jpg similarity index 100% rename from weights/yolov5/class9/train_batch0.jpg rename to AIlib/weights/yolov5/class9/train_batch0.jpg diff --git a/weights/yolov5/class9/train_batch1.jpg b/AIlib/weights/yolov5/class9/train_batch1.jpg similarity index 100% rename from weights/yolov5/class9/train_batch1.jpg rename to AIlib/weights/yolov5/class9/train_batch1.jpg diff --git a/weights/yolov5/class9/train_batch2.jpg b/AIlib/weights/yolov5/class9/train_batch2.jpg similarity index 100% rename from weights/yolov5/class9/train_batch2.jpg rename to AIlib/weights/yolov5/class9/train_batch2.jpg diff --git a/weights/yolov5/class9/val_batch0_labels.jpg b/AIlib/weights/yolov5/class9/val_batch0_labels.jpg similarity index 100% rename from weights/yolov5/class9/val_batch0_labels.jpg rename to AIlib/weights/yolov5/class9/val_batch0_labels.jpg diff --git a/weights/yolov5/class9/val_batch0_pred.jpg b/AIlib/weights/yolov5/class9/val_batch0_pred.jpg similarity index 100% rename from weights/yolov5/class9/val_batch0_pred.jpg rename to AIlib/weights/yolov5/class9/val_batch0_pred.jpg diff --git a/weights/yolov5/class9/val_batch1_labels.jpg b/AIlib/weights/yolov5/class9/val_batch1_labels.jpg similarity index 100% rename from weights/yolov5/class9/val_batch1_labels.jpg rename to AIlib/weights/yolov5/class9/val_batch1_labels.jpg diff --git a/weights/yolov5/class9/val_batch1_pred.jpg b/AIlib/weights/yolov5/class9/val_batch1_pred.jpg similarity index 100% rename from weights/yolov5/class9/val_batch1_pred.jpg rename to AIlib/weights/yolov5/class9/val_batch1_pred.jpg diff --git a/weights/yolov5/class9/val_batch2_labels.jpg b/AIlib/weights/yolov5/class9/val_batch2_labels.jpg similarity index 100% rename from weights/yolov5/class9/val_batch2_labels.jpg rename to AIlib/weights/yolov5/class9/val_batch2_labels.jpg diff --git a/weights/yolov5/class9/val_batch2_pred.jpg b/AIlib/weights/yolov5/class9/val_batch2_pred.jpg similarity index 100% rename from weights/yolov5/class9/val_batch2_pred.jpg rename to AIlib/weights/yolov5/class9/val_batch2_pred.jpg diff --git a/weights/yolov5/class9/weights/best.pt b/AIlib/weights/yolov5/class9/weights/best.pt similarity index 100% rename from weights/yolov5/class9/weights/best.pt rename to AIlib/weights/yolov5/class9/weights/best.pt diff --git a/weights/yolov5/class9/weights/last.pt b/AIlib/weights/yolov5/class9/weights/last.pt similarity index 100% rename from weights/yolov5/class9/weights/last.pt rename to AIlib/weights/yolov5/class9/weights/last.pt diff --git a/models/__pycache__/__init__.cpython-38.pyc b/models/__pycache__/__init__.cpython-38.pyc deleted file mode 100644 index 2e39af9774c0d0a0fc1447e2760601a042fb448c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 138 zcmWIL<>g`kf=`p4CxPh4AOaaM0yz#qT+9L_QW%06G#UL?G8BP?5yUTj{fzwFRQ-~S z;&T0PFa6@8Wc{MdvecsZl+@gO{oMSN)SP1d`1s7c%#!$cy@JYH95z6~(wtN~kU^h; Gm;nIdT_36d diff --git a/readme.md b/readme.md index dd0a19d..c285749 100644 --- a/readme.md +++ b/readme.md @@ -1,4 +1,4 @@ 此程序为了DSP测试开发的demo,重点是AI_process的子函数 -环境配置正确后:python demo.py -测试images/examples下面的图像 -输出在images/results下面 +环境配置正确后:cd test; python demo.py +测试test/images/examples下面的图像 +输出在test/images/results下面 diff --git a/segutils/core/__pycache__/__init__.cpython-38.pyc b/segutils/core/__pycache__/__init__.cpython-38.pyc deleted file mode 100644 index e5e05bdc072d3e6124d271859a8bc5533f3406ce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 191 zcmWIL<>g`kf<=>_C#eGI#~=g`kf<=>_CxPh4AOaaM0yz#qT+9L_QW%06G#UL?G8BP?5yUUK;?(rglFXc9 q{p9?jRQ;61l0^OZ_{_Y_lK6PNg34PQHo5sJr8%i~Abp>Km;nI73K=*6 diff --git a/test/demo.py b/test/demo.py new file mode 100644 index 0000000..0655a4b --- /dev/null +++ b/test/demo.py @@ -0,0 +1,58 @@ +import sys +sys.path.extend(['..','../AIlib' ]) + +from AI import AI_process +import cv2,os,time +from segutils.segmodel import SegModel +from models.experimental import attempt_load +from utils.torch_utils import select_device +from utilsK.queRiver import get_labelnames,get_label_arrays +import numpy as np +import torch + +def main(): + ##预先设置的参数 + device_='1' ##选定模型,可选 cpu,'0','1' + + ##以下参数目前不可改 + Detweights = "../AIlib/weights/yolov5/class5/best_5classes.pt" + seg_nclass = 2 + Segweights = "../AIlib/weights/BiSeNet/checkpoint.pth" + conf_thres,iou_thres,classes= 0.25,0.45,5 + labelnames = "../AIlib/weights/yolov5/class5/labelnames.json" + rainbows = [ [0,0,255],[0,255,0],[255,0,0],[255,0,255],[255,255,0],[255,129,0],[255,0,127],[127,255,0],[0,255,127],[0,127,255],[127,0,255],[255,127,255],[255,255,127],[127,255,255],[0,255,255],[255,127,255],[127,255,255], [0,127,0],[0,0,127],[0,255,255]] + allowedList=[0,1,2,3] + + + ##加载模型,准备好显示字符 + device = select_device(device_) + names=get_labelnames(labelnames) + label_arraylist = get_label_arrays(names,rainbows,outfontsize=40,fontpath="../AIlib/conf/platech.ttf") + half = device.type != 'cpu' # half precision only supported on CUDA + model = attempt_load(Detweights, map_location=device) # load FP32 model + if half: model.half() + segmodel = SegModel(nclass=seg_nclass,weights=Segweights,device=device) + + + + ##图像测试 + #url='images/examples/20220624_响水河_12300_1621.jpg' + impth = 'images/examples/' + outpth = 'images/results/' + folders = os.listdir(impth) + for i in range(len(folders)): + imgpath = os.path.join(impth, folders[i]) + im0s=[cv2.imread(imgpath)] + time00 = time.time() + p_result,timeOut = AI_process(im0s,model,segmodel,names,label_arraylist,rainbows,half,device,conf_thres, iou_thres,allowedList) + time11 = time.time() + image_array = p_result[1] + cv2.imwrite( os.path.join( outpth,folders[i] ) ,image_array ) + print('----process:%s'%(folders[i]), (time.time() - time11) * 1000) + + + + + +if __name__=="__main__": + main() diff --git a/images/examples/2022-07-27-13-35-23_frame-160-240_type-排口_UfNOMh78smt0wezB_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg b/test/images/examples/2022-07-27-13-35-23_frame-160-240_type-排口_UfNOMh78smt0wezB_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg similarity index 100% rename from images/examples/2022-07-27-13-35-23_frame-160-240_type-排口_UfNOMh78smt0wezB_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg rename to test/images/examples/2022-07-27-13-35-23_frame-160-240_type-排口_UfNOMh78smt0wezB_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg diff --git a/images/examples/2022-07-27-13-35-32_frame-428-480_type-排污口_jFuIUO357Z6kBxXg_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg b/test/images/examples/2022-07-27-13-35-32_frame-428-480_type-排污口_jFuIUO357Z6kBxXg_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg similarity index 100% rename from images/examples/2022-07-27-13-35-32_frame-428-480_type-排污口_jFuIUO357Z6kBxXg_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg rename to test/images/examples/2022-07-27-13-35-32_frame-428-480_type-排污口_jFuIUO357Z6kBxXg_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg diff --git a/images/examples/2022-07-27-13-35-41_frame-516-720_type-排污口_o2QNRX4xrpcziV9w_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg b/test/images/examples/2022-07-27-13-35-41_frame-516-720_type-排污口_o2QNRX4xrpcziV9w_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg similarity index 100% rename from images/examples/2022-07-27-13-35-41_frame-516-720_type-排污口_o2QNRX4xrpcziV9w_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg rename to test/images/examples/2022-07-27-13-35-41_frame-516-720_type-排污口_o2QNRX4xrpcziV9w_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg diff --git a/images/examples/2022-07-27-13-35-50_frame-931-960_type-排污口_h6Xr2u0T4Y5ZkFUA_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg b/test/images/examples/2022-07-27-13-35-50_frame-931-960_type-排污口_h6Xr2u0T4Y5ZkFUA_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg similarity index 100% rename from images/examples/2022-07-27-13-35-50_frame-931-960_type-排污口_h6Xr2u0T4Y5ZkFUA_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg rename to test/images/examples/2022-07-27-13-35-50_frame-931-960_type-排污口_h6Xr2u0T4Y5ZkFUA_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg diff --git a/images/examples/2022-07-27-13-35-59_frame-1068-1200_type-排污口_epkNQdPqMcgsC8Du_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg b/test/images/examples/2022-07-27-13-35-59_frame-1068-1200_type-排污口_epkNQdPqMcgsC8Du_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg similarity index 100% rename from images/examples/2022-07-27-13-35-59_frame-1068-1200_type-排污口_epkNQdPqMcgsC8Du_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg rename to test/images/examples/2022-07-27-13-35-59_frame-1068-1200_type-排污口_epkNQdPqMcgsC8Du_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg diff --git a/images/examples/2022-07-27-13-36-08_frame-1315-1440_type-排污口_28X6uDsAYzi0VmaG_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg b/test/images/examples/2022-07-27-13-36-08_frame-1315-1440_type-排污口_28X6uDsAYzi0VmaG_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg similarity index 100% rename from images/examples/2022-07-27-13-36-08_frame-1315-1440_type-排污口_28X6uDsAYzi0VmaG_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg rename to test/images/examples/2022-07-27-13-36-08_frame-1315-1440_type-排污口_28X6uDsAYzi0VmaG_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg diff --git a/images/examples/2022-07-27-13-36-16_frame-1519-1680_type-排污口_LUiuGqmd10XMTtKY_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg b/test/images/examples/2022-07-27-13-36-16_frame-1519-1680_type-排污口_LUiuGqmd10XMTtKY_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg similarity index 100% rename from images/examples/2022-07-27-13-36-16_frame-1519-1680_type-排污口_LUiuGqmd10XMTtKY_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg rename to test/images/examples/2022-07-27-13-36-16_frame-1519-1680_type-排污口_LUiuGqmd10XMTtKY_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg diff --git a/images/examples/2022-07-27-13-36-25_frame-1750-1920_type-排口_mVkyctd4HIuzNreF_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg b/test/images/examples/2022-07-27-13-36-25_frame-1750-1920_type-排口_mVkyctd4HIuzNreF_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg similarity index 100% rename from images/examples/2022-07-27-13-36-25_frame-1750-1920_type-排口_mVkyctd4HIuzNreF_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg rename to test/images/examples/2022-07-27-13-36-25_frame-1750-1920_type-排口_mVkyctd4HIuzNreF_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg diff --git a/images/examples/2022-07-27-13-36-34_frame-2116-2160_type-水生植被_QuXwfae6vck3j4qJ_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg b/test/images/examples/2022-07-27-13-36-34_frame-2116-2160_type-水生植被_QuXwfae6vck3j4qJ_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg similarity index 100% rename from images/examples/2022-07-27-13-36-34_frame-2116-2160_type-水生植被_QuXwfae6vck3j4qJ_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg rename to test/images/examples/2022-07-27-13-36-34_frame-2116-2160_type-水生植被_QuXwfae6vck3j4qJ_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg diff --git a/images/examples/2022-07-27-13-36-43_frame-2329-2400_type-水生植被_EqPuHXg2hsxUA5Y7_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg b/test/images/examples/2022-07-27-13-36-43_frame-2329-2400_type-水生植被_EqPuHXg2hsxUA5Y7_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg similarity index 100% rename from images/examples/2022-07-27-13-36-43_frame-2329-2400_type-水生植被_EqPuHXg2hsxUA5Y7_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg rename to test/images/examples/2022-07-27-13-36-43_frame-2329-2400_type-水生植被_EqPuHXg2hsxUA5Y7_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg diff --git a/images/examples/2022-07-27-13-36-52_frame-2604-2640_type-水生植被_QjZ4FYy3twCdr5ga_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg b/test/images/examples/2022-07-27-13-36-52_frame-2604-2640_type-水生植被_QjZ4FYy3twCdr5ga_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg similarity index 100% rename from images/examples/2022-07-27-13-36-52_frame-2604-2640_type-水生植被_QjZ4FYy3twCdr5ga_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg rename to test/images/examples/2022-07-27-13-36-52_frame-2604-2640_type-水生植被_QjZ4FYy3twCdr5ga_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg diff --git a/images/examples/2022-07-27-13-37-00_frame-2728-2880_type-水生植被_RC5sTu1qOdXH2WBh_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg b/test/images/examples/2022-07-27-13-37-00_frame-2728-2880_type-水生植被_RC5sTu1qOdXH2WBh_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg similarity index 100% rename from images/examples/2022-07-27-13-37-00_frame-2728-2880_type-水生植被_RC5sTu1qOdXH2WBh_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg rename to test/images/examples/2022-07-27-13-37-00_frame-2728-2880_type-水生植被_RC5sTu1qOdXH2WBh_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg diff --git a/images/examples/2022-07-27-13-37-10_frame-3117-3120_type-水生植被_genKJUQ2XFxYGSA3_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg b/test/images/examples/2022-07-27-13-37-10_frame-3117-3120_type-水生植被_genKJUQ2XFxYGSA3_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg similarity index 100% rename from images/examples/2022-07-27-13-37-10_frame-3117-3120_type-水生植被_genKJUQ2XFxYGSA3_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg rename to test/images/examples/2022-07-27-13-37-10_frame-3117-3120_type-水生植被_genKJUQ2XFxYGSA3_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg diff --git a/images/examples/2022-07-27-13-37-19_frame-3131-3360_type-排口_AC6d4PocQ7W2DzrS_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg b/test/images/examples/2022-07-27-13-37-19_frame-3131-3360_type-排口_AC6d4PocQ7W2DzrS_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg similarity index 100% rename from images/examples/2022-07-27-13-37-19_frame-3131-3360_type-排口_AC6d4PocQ7W2DzrS_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg rename to test/images/examples/2022-07-27-13-37-19_frame-3131-3360_type-排口_AC6d4PocQ7W2DzrS_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg diff --git a/images/examples/2022-07-27-13-37-28_frame-3517-3600_type-排污口_BPJyiMcu5X1mZfGw_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg b/test/images/examples/2022-07-27-13-37-28_frame-3517-3600_type-排污口_BPJyiMcu5X1mZfGw_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg similarity index 100% rename from images/examples/2022-07-27-13-37-28_frame-3517-3600_type-排污口_BPJyiMcu5X1mZfGw_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg rename to test/images/examples/2022-07-27-13-37-28_frame-3517-3600_type-排污口_BPJyiMcu5X1mZfGw_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg diff --git a/images/examples/2022-07-27-13-37-37_frame-3792-3840_type-水生植被_HvUOAF1CncGgRiqJ_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg b/test/images/examples/2022-07-27-13-37-37_frame-3792-3840_type-水生植被_HvUOAF1CncGgRiqJ_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg similarity index 100% rename from images/examples/2022-07-27-13-37-37_frame-3792-3840_type-水生植被_HvUOAF1CncGgRiqJ_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg rename to test/images/examples/2022-07-27-13-37-37_frame-3792-3840_type-水生植被_HvUOAF1CncGgRiqJ_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg diff --git a/images/examples/2022-07-27-13-37-46_frame-3992-4080_type-排污口_bdoy79MHKY6SqJz4_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg b/test/images/examples/2022-07-27-13-37-46_frame-3992-4080_type-排污口_bdoy79MHKY6SqJz4_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg similarity index 100% rename from images/examples/2022-07-27-13-37-46_frame-3992-4080_type-排污口_bdoy79MHKY6SqJz4_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg rename to test/images/examples/2022-07-27-13-37-46_frame-3992-4080_type-排污口_bdoy79MHKY6SqJz4_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg diff --git a/images/examples/2022-07-27-13-37-55_frame-4174-4320_type-排污口_fiKbtqDLXPZ5ANoe_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg b/test/images/examples/2022-07-27-13-37-55_frame-4174-4320_type-排污口_fiKbtqDLXPZ5ANoe_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg similarity index 100% rename from images/examples/2022-07-27-13-37-55_frame-4174-4320_type-排污口_fiKbtqDLXPZ5ANoe_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg rename to test/images/examples/2022-07-27-13-37-55_frame-4174-4320_type-排污口_fiKbtqDLXPZ5ANoe_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg diff --git a/images/examples/2022-07-27-13-38-05_frame-4485-4560_type-排口_ZPxLFlRT9ds1crzh_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg b/test/images/examples/2022-07-27-13-38-05_frame-4485-4560_type-排口_ZPxLFlRT9ds1crzh_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg similarity index 100% rename from images/examples/2022-07-27-13-38-05_frame-4485-4560_type-排口_ZPxLFlRT9ds1crzh_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg rename to test/images/examples/2022-07-27-13-38-05_frame-4485-4560_type-排口_ZPxLFlRT9ds1crzh_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg diff --git a/images/examples/2022-07-27-13-38-14_frame-4631-4800_type-排口_pyq8su0Y4xZvGNAc_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg b/test/images/examples/2022-07-27-13-38-14_frame-4631-4800_type-排口_pyq8su0Y4xZvGNAc_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg similarity index 100% rename from images/examples/2022-07-27-13-38-14_frame-4631-4800_type-排口_pyq8su0Y4xZvGNAc_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg rename to test/images/examples/2022-07-27-13-38-14_frame-4631-4800_type-排口_pyq8su0Y4xZvGNAc_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg diff --git a/images/examples/2022-07-27-13-38-23_frame-4857-5040_type-水生植被_gB3oJ7ivRfOe0Lrj_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg b/test/images/examples/2022-07-27-13-38-23_frame-4857-5040_type-水生植被_gB3oJ7ivRfOe0Lrj_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg similarity index 100% rename from images/examples/2022-07-27-13-38-23_frame-4857-5040_type-水生植被_gB3oJ7ivRfOe0Lrj_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg rename to test/images/examples/2022-07-27-13-38-23_frame-4857-5040_type-水生植被_gB3oJ7ivRfOe0Lrj_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg diff --git a/images/examples/2022-07-27-13-38-32_frame-5124-5280_type-水生植被_f836RQ9PDzvH5qIK_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg b/test/images/examples/2022-07-27-13-38-32_frame-5124-5280_type-水生植被_f836RQ9PDzvH5qIK_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg similarity index 100% rename from images/examples/2022-07-27-13-38-32_frame-5124-5280_type-水生植被_f836RQ9PDzvH5qIK_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg rename to test/images/examples/2022-07-27-13-38-32_frame-5124-5280_type-水生植被_f836RQ9PDzvH5qIK_s-off-P20220727133456697-30e25a4f15eb4756abd4571a2fcad2de_OR.jpg diff --git a/utils/__pycache__/__init__.cpython-38.pyc b/utils/__pycache__/__init__.cpython-38.pyc deleted file mode 100644 index f00fc875c6518a0a23cad56f9d39f8370a391973..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 137 zcmWIL<>g`kf<=>_CxPh4AOaaM0yz#qT+9L_QW%06G#UL?G8BP?5yUS&{fzwFRQ-~S z;&T0PFa6@8Wc{MdvecsZl+@gO{nC=moMQd>_{_Y_lK6PNg34PQHo5sJr8%i~Aagzg GF#`aZz#j$x