KernelWarehouse: Rethinking the Design of Dynamic Convolution