Different CNNs are required for different detection tasks. The accuracy and latency requirements for these tasks could vary widely with major constraints on size and power consumption (a mobile device). An "optimal" solution may not only consist of different types of networks but also may vary in bit-width.