The 1979 Design Choice Breaking AI Workloads
cerebrium.ai
The 1979 Design Choice Breaking AI Workloads
1–10 of 22 posts
Re: The 1979 Design Choice Breaking AI Workloads
#2So wow and new shiny though so if you told people that they would just plug their ears with their fingers.
Re: The 1979 Design Choice Breaking AI Workloads
#3The main annoyance imho with gzip here is that it was already slow when the format was new (unless you have Intel QAT and bothered to patch and recompile that into all the go binaries which handle these, which you do not).
Re: The 1979 Design Choice Breaking AI Workloads
#4Re: The 1979 Design Choice Breaking AI Workloads
#5 Ubuntu base ~29 MB compressed
PyTorch + CUDA 7 – 13 GB
NVIDIA NGC 4.5+ GB compressed
The easy solution that worked for us was to bake all of these into a single base container, and force all production containers built within the company to use that base. We then preloaded this base container onto our cloud VM disk images, so that pulling the model container only needed to download comparatively tiny layers for model code/weights/etc. As a benefit, this forced all production containers to be up-to-date, since we regularly updated the base container which caused automatic rebuilding of all derived containers.Re: The 1979 Design Choice Breaking AI Workloads
#6The current system has issues with network stuff, but in a deploy process you can delineate that all to a new container deployment. Perhaps you try to deploy a new container and it fails because the network is slow or broken. Rollback is simpler there. Spreading network issues over time makes debugging much harder.
The current system is simple and resilient but clearly not fast. Trading speed for more complex failure modes for such a widely distributed technology is hardly a clear win.
The de-duplication seems like a neat win however.
Re: The 1979 Design Choice Breaking AI Workloads
#7Re: The 1979 Design Choice Breaking AI Workloads
#8I remember dealing with this BS back in 2017. It was clear to me that containers were, more than anything else, a system for turning 15MB of I/O into 15GB of I/O. So wow and new shiny though so if you told people that they would just plug their ears with their fingers.