├── LICENSE ├── README.md ├── configs ├── convnext │ ├── convnext_tiny.json │ └── kw1x_convnext_tiny.json ├── mobilenetv2_050 │ ├── kw1d2x_mobilenetv2_050.json │ ├── kw1x_mobilenetv2_050.json │ ├── kw4x_mobilenetv2_050.json │ └── mobilenetv2_050.json ├── mobilenetv2_100 │ ├── kw1d2x_mobilenetv2_100.json │ ├── kw1x_mobilenetv2_100.json │ ├── kw4x_mobilenetv2_100.json │ └── mobilenetv2_100.json ├── resnet18 │ ├── kw1d2x_resnet18.json │ ├── kw1d4x_resnet18.json │ ├── kw1x_resnet18.json │ ├── kw2x_resnet18.json │ ├── kw4x_resnet18.json │ └── resnet18.json └── resnet50 │ ├── kw1d2x_resnet50.json │ ├── kw1x_resnet50.json │ ├── kw4x_resnet50.json │ └── resnet50.json ├── datasets.py ├── detection ├── README.md ├── configs │ ├── _base_ │ │ └── models │ │ │ ├── mask_rcnn_convnext_fpn.py │ │ │ ├── mask_rcnn_mobilenetv2_fpn.py │ │ │ └── mask_rcnn_r50_fpn.py │ └── kernelwarehouse │ │ ├── convnext_tiny │ │ ├── mask_rcnn_convnext_tiny_adamw_1x_coco.py │ │ └── mask_rcnn_kw1x_convnext_tiny_adamw_1x_coco.py │ │ ├── mobilenetv2 │ │ ├── mask_rcnn_kw1x_mobilenetv2_100_adamw_1x_coco.py │ │ ├── mask_rcnn_kw4x_mobilenetv2_100_adamw_1x_coco.py │ │ └── mask_rcnn_mobilenetv2_100_adamw_1x_coco.py │ │ └── resnet50 │ │ ├── mask_rcnn_kw1x_resnet50_adamw_1x_coco.py │ │ ├── mask_rcnn_kw4x_resnet50_adamw_1x_coco.py │ │ └── mask_rcnn_resnet50_adamw_1x_coco.py ├── mmcv_custom │ ├── __init__.py │ ├── customized_text.py │ ├── layer_decay_optimizer_constructor.py │ └── runner │ │ └── checkpoint.py └── mmdet │ └── models │ └── backbones │ ├── __init__.py │ ├── convnext.py │ ├── kernel_warehouse.py │ ├── kw_convnext.py │ ├── kw_mobilenetv2.py │ ├── kw_resnet.py │ ├── mobilenetv2.py │ └── resnet.py ├── engine.py ├── fig ├── Fig_Architecture.pdf └── Fig_Architecture.png ├── main.py ├── models ├── __init__.py ├── convnext.py ├── kw1d2x_mobilenetv2.py ├── kw_convnext.py ├── kw_mobilenetv2.py ├── kw_resnet.py ├── mobilenetv2.py └── resnet.py ├── modules └── kernel_warehouse.py ├── optim_factory.py └── utils.py /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSVAI/KernelWarehouse/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSVAI/KernelWarehouse/HEAD/README.md -------------------------------------------------------------------------------- /configs/convnext/convnext_tiny.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSVAI/KernelWarehouse/HEAD/configs/convnext/convnext_tiny.json -------------------------------------------------------------------------------- /configs/convnext/kw1x_convnext_tiny.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSVAI/KernelWarehouse/HEAD/configs/convnext/kw1x_convnext_tiny.json -------------------------------------------------------------------------------- /configs/mobilenetv2_050/kw1d2x_mobilenetv2_050.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSVAI/KernelWarehouse/HEAD/configs/mobilenetv2_050/kw1d2x_mobilenetv2_050.json -------------------------------------------------------------------------------- /configs/mobilenetv2_050/kw1x_mobilenetv2_050.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSVAI/KernelWarehouse/HEAD/configs/mobilenetv2_050/kw1x_mobilenetv2_050.json -------------------------------------------------------------------------------- /configs/mobilenetv2_050/kw4x_mobilenetv2_050.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSVAI/KernelWarehouse/HEAD/configs/mobilenetv2_050/kw4x_mobilenetv2_050.json -------------------------------------------------------------------------------- /configs/mobilenetv2_050/mobilenetv2_050.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSVAI/KernelWarehouse/HEAD/configs/mobilenetv2_050/mobilenetv2_050.json -------------------------------------------------------------------------------- /configs/mobilenetv2_100/kw1d2x_mobilenetv2_100.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSVAI/KernelWarehouse/HEAD/configs/mobilenetv2_100/kw1d2x_mobilenetv2_100.json -------------------------------------------------------------------------------- /configs/mobilenetv2_100/kw1x_mobilenetv2_100.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSVAI/KernelWarehouse/HEAD/configs/mobilenetv2_100/kw1x_mobilenetv2_100.json -------------------------------------------------------------------------------- /configs/mobilenetv2_100/kw4x_mobilenetv2_100.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSVAI/KernelWarehouse/HEAD/configs/mobilenetv2_100/kw4x_mobilenetv2_100.json -------------------------------------------------------------------------------- /configs/mobilenetv2_100/mobilenetv2_100.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSVAI/KernelWarehouse/HEAD/configs/mobilenetv2_100/mobilenetv2_100.json -------------------------------------------------------------------------------- /configs/resnet18/kw1d2x_resnet18.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSVAI/KernelWarehouse/HEAD/configs/resnet18/kw1d2x_resnet18.json -------------------------------------------------------------------------------- /configs/resnet18/kw1d4x_resnet18.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSVAI/KernelWarehouse/HEAD/configs/resnet18/kw1d4x_resnet18.json -------------------------------------------------------------------------------- /configs/resnet18/kw1x_resnet18.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSVAI/KernelWarehouse/HEAD/configs/resnet18/kw1x_resnet18.json -------------------------------------------------------------------------------- /configs/resnet18/kw2x_resnet18.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSVAI/KernelWarehouse/HEAD/configs/resnet18/kw2x_resnet18.json -------------------------------------------------------------------------------- /configs/resnet18/kw4x_resnet18.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSVAI/KernelWarehouse/HEAD/configs/resnet18/kw4x_resnet18.json -------------------------------------------------------------------------------- /configs/resnet18/resnet18.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSVAI/KernelWarehouse/HEAD/configs/resnet18/resnet18.json -------------------------------------------------------------------------------- /configs/resnet50/kw1d2x_resnet50.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSVAI/KernelWarehouse/HEAD/configs/resnet50/kw1d2x_resnet50.json -------------------------------------------------------------------------------- /configs/resnet50/kw1x_resnet50.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSVAI/KernelWarehouse/HEAD/configs/resnet50/kw1x_resnet50.json -------------------------------------------------------------------------------- /configs/resnet50/kw4x_resnet50.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSVAI/KernelWarehouse/HEAD/configs/resnet50/kw4x_resnet50.json -------------------------------------------------------------------------------- /configs/resnet50/resnet50.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSVAI/KernelWarehouse/HEAD/configs/resnet50/resnet50.json -------------------------------------------------------------------------------- /datasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSVAI/KernelWarehouse/HEAD/datasets.py -------------------------------------------------------------------------------- /detection/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSVAI/KernelWarehouse/HEAD/detection/README.md -------------------------------------------------------------------------------- /detection/configs/_base_/models/mask_rcnn_convnext_fpn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSVAI/KernelWarehouse/HEAD/detection/configs/_base_/models/mask_rcnn_convnext_fpn.py -------------------------------------------------------------------------------- /detection/configs/_base_/models/mask_rcnn_mobilenetv2_fpn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSVAI/KernelWarehouse/HEAD/detection/configs/_base_/models/mask_rcnn_mobilenetv2_fpn.py -------------------------------------------------------------------------------- /detection/configs/_base_/models/mask_rcnn_r50_fpn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSVAI/KernelWarehouse/HEAD/detection/configs/_base_/models/mask_rcnn_r50_fpn.py -------------------------------------------------------------------------------- /detection/configs/kernelwarehouse/convnext_tiny/mask_rcnn_convnext_tiny_adamw_1x_coco.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSVAI/KernelWarehouse/HEAD/detection/configs/kernelwarehouse/convnext_tiny/mask_rcnn_convnext_tiny_adamw_1x_coco.py -------------------------------------------------------------------------------- /detection/configs/kernelwarehouse/convnext_tiny/mask_rcnn_kw1x_convnext_tiny_adamw_1x_coco.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSVAI/KernelWarehouse/HEAD/detection/configs/kernelwarehouse/convnext_tiny/mask_rcnn_kw1x_convnext_tiny_adamw_1x_coco.py -------------------------------------------------------------------------------- /detection/configs/kernelwarehouse/mobilenetv2/mask_rcnn_kw1x_mobilenetv2_100_adamw_1x_coco.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSVAI/KernelWarehouse/HEAD/detection/configs/kernelwarehouse/mobilenetv2/mask_rcnn_kw1x_mobilenetv2_100_adamw_1x_coco.py -------------------------------------------------------------------------------- /detection/configs/kernelwarehouse/mobilenetv2/mask_rcnn_kw4x_mobilenetv2_100_adamw_1x_coco.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSVAI/KernelWarehouse/HEAD/detection/configs/kernelwarehouse/mobilenetv2/mask_rcnn_kw4x_mobilenetv2_100_adamw_1x_coco.py -------------------------------------------------------------------------------- /detection/configs/kernelwarehouse/mobilenetv2/mask_rcnn_mobilenetv2_100_adamw_1x_coco.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSVAI/KernelWarehouse/HEAD/detection/configs/kernelwarehouse/mobilenetv2/mask_rcnn_mobilenetv2_100_adamw_1x_coco.py -------------------------------------------------------------------------------- /detection/configs/kernelwarehouse/resnet50/mask_rcnn_kw1x_resnet50_adamw_1x_coco.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSVAI/KernelWarehouse/HEAD/detection/configs/kernelwarehouse/resnet50/mask_rcnn_kw1x_resnet50_adamw_1x_coco.py -------------------------------------------------------------------------------- /detection/configs/kernelwarehouse/resnet50/mask_rcnn_kw4x_resnet50_adamw_1x_coco.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSVAI/KernelWarehouse/HEAD/detection/configs/kernelwarehouse/resnet50/mask_rcnn_kw4x_resnet50_adamw_1x_coco.py -------------------------------------------------------------------------------- /detection/configs/kernelwarehouse/resnet50/mask_rcnn_resnet50_adamw_1x_coco.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSVAI/KernelWarehouse/HEAD/detection/configs/kernelwarehouse/resnet50/mask_rcnn_resnet50_adamw_1x_coco.py -------------------------------------------------------------------------------- /detection/mmcv_custom/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSVAI/KernelWarehouse/HEAD/detection/mmcv_custom/__init__.py -------------------------------------------------------------------------------- /detection/mmcv_custom/customized_text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSVAI/KernelWarehouse/HEAD/detection/mmcv_custom/customized_text.py -------------------------------------------------------------------------------- /detection/mmcv_custom/layer_decay_optimizer_constructor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSVAI/KernelWarehouse/HEAD/detection/mmcv_custom/layer_decay_optimizer_constructor.py -------------------------------------------------------------------------------- /detection/mmcv_custom/runner/checkpoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSVAI/KernelWarehouse/HEAD/detection/mmcv_custom/runner/checkpoint.py -------------------------------------------------------------------------------- /detection/mmdet/models/backbones/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSVAI/KernelWarehouse/HEAD/detection/mmdet/models/backbones/__init__.py -------------------------------------------------------------------------------- /detection/mmdet/models/backbones/convnext.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSVAI/KernelWarehouse/HEAD/detection/mmdet/models/backbones/convnext.py -------------------------------------------------------------------------------- /detection/mmdet/models/backbones/kernel_warehouse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSVAI/KernelWarehouse/HEAD/detection/mmdet/models/backbones/kernel_warehouse.py -------------------------------------------------------------------------------- /detection/mmdet/models/backbones/kw_convnext.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSVAI/KernelWarehouse/HEAD/detection/mmdet/models/backbones/kw_convnext.py -------------------------------------------------------------------------------- /detection/mmdet/models/backbones/kw_mobilenetv2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSVAI/KernelWarehouse/HEAD/detection/mmdet/models/backbones/kw_mobilenetv2.py -------------------------------------------------------------------------------- /detection/mmdet/models/backbones/kw_resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSVAI/KernelWarehouse/HEAD/detection/mmdet/models/backbones/kw_resnet.py -------------------------------------------------------------------------------- /detection/mmdet/models/backbones/mobilenetv2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSVAI/KernelWarehouse/HEAD/detection/mmdet/models/backbones/mobilenetv2.py -------------------------------------------------------------------------------- /detection/mmdet/models/backbones/resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSVAI/KernelWarehouse/HEAD/detection/mmdet/models/backbones/resnet.py -------------------------------------------------------------------------------- /engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSVAI/KernelWarehouse/HEAD/engine.py -------------------------------------------------------------------------------- /fig/Fig_Architecture.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSVAI/KernelWarehouse/HEAD/fig/Fig_Architecture.pdf -------------------------------------------------------------------------------- /fig/Fig_Architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSVAI/KernelWarehouse/HEAD/fig/Fig_Architecture.png -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSVAI/KernelWarehouse/HEAD/main.py -------------------------------------------------------------------------------- /models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSVAI/KernelWarehouse/HEAD/models/__init__.py -------------------------------------------------------------------------------- /models/convnext.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSVAI/KernelWarehouse/HEAD/models/convnext.py -------------------------------------------------------------------------------- /models/kw1d2x_mobilenetv2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSVAI/KernelWarehouse/HEAD/models/kw1d2x_mobilenetv2.py -------------------------------------------------------------------------------- /models/kw_convnext.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSVAI/KernelWarehouse/HEAD/models/kw_convnext.py -------------------------------------------------------------------------------- /models/kw_mobilenetv2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSVAI/KernelWarehouse/HEAD/models/kw_mobilenetv2.py -------------------------------------------------------------------------------- /models/kw_resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSVAI/KernelWarehouse/HEAD/models/kw_resnet.py -------------------------------------------------------------------------------- /models/mobilenetv2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSVAI/KernelWarehouse/HEAD/models/mobilenetv2.py -------------------------------------------------------------------------------- /models/resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSVAI/KernelWarehouse/HEAD/models/resnet.py -------------------------------------------------------------------------------- /modules/kernel_warehouse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSVAI/KernelWarehouse/HEAD/modules/kernel_warehouse.py -------------------------------------------------------------------------------- /optim_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSVAI/KernelWarehouse/HEAD/optim_factory.py -------------------------------------------------------------------------------- /utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSVAI/KernelWarehouse/HEAD/utils.py --------------------------------------------------------------------------------