The artificial intelligence applications being built today are often too large to run on a single server, which requires distributing them across multiple machines. But distributed computing experts are in short supply even for enterprises that can afford their own in-house AI teams, an issue that has emerged as an obstacle to machine learning adoption.