Our team focused on developing an effective distributed machine learning training infrastructure on an arbitrary number of general-purpose computers. After running the server script, any number of workers can be instantiated and will communicate with the server script on a local network.