Understanding the challenges in typical ML deployment environments