Before revision:  However, in order to optimize for hardware with different resource specifications and for applications that have various latency requirements , models with varying sparsity levels usually need to be trained and deployed separately .
After revision:  However, in order to optimize for hardware with different resource specifications and for applications that have various latency requirements .