SRIFTY: Swift and Thrifty Distributed Training on the Cloud (rev.3 2022)

Finding the best VM configuration is key to achieve lower cost and higher
throughput, two primary concerns in cloud-based distributed neural network (NN)
training today. Optimal VM selection that meets user constraints requires
efficiently navigating a la… Read more

Similar

The Decade of Swift

For the 150th weekly article on this site, and the last one before the end of the decade, let’s look back at how Swift has fundamentally changed the way apps for Apple’s platforms are built, and where things might be going from here. (more…)

Read more »

Run Swift inside Nix builds

While working on a Swift project, I didn’t find any tool that would allow Swift to run inside Nix builds. Even thought you can run Swift, the real problem arises when using the package manager. It has many of the same problems that other package managers ... (more…)

Read more »