Though it is not absolutely necessary to buy an external GPU dock for a laptop for machine and deep learning, it is better to make such an additional investment. When you add this external GPU dock to your lap the most significant benefit that you gain is that it will allow you to customize it depending on your specifications and requirements.