I love Google Cloud Run and highly recommend it as the best option[1]. The Cloud Run GPU, however is not something I can recommend. It is not cost effective (instance based billing is expensive as opposed to request based billing), GPU choices are limited, and the general loading/unloading of model (gigabytes) from GPU memory makes it slow to be used as server less. Once you compare the numbers it is better to use a…
Does Cloud Run still use a fake Linux kernel emulated by Go, rather than a real VM? Does Cloud Run give you root?
Cloud Run GPUs, now GA, makes running AI workloads easier for everyone
111–120 of 191 posts
Re: Cloud Run GPUs, now GA, makes running AI workloads easier for everyone
#112Earlier quoted context omitted.
Cloud Run is a great service. I find it much easier to work with than AWS's equivalent (ECS/Fargate.)
I think Lambda is more or less the AWS equivalent.
Re: Cloud Run GPUs, now GA, makes running AI workloads easier for everyone
#113I love Google Cloud Run and highly recommend it as the best option[1]. The Cloud Run GPU, however is not something I can recommend. It is not cost effective (instance based billing is expensive as opposed to request based billing), GPU choices are limited, and the general loading/unloading of model (gigabytes) from GPU memory makes it slow to be used as server less. Once you compare the numbers it is better to use a…
Cloud Run is a great service. I find it much easier to work with than AWS's equivalent (ECS/Fargate.)
Re: Cloud Run GPUs, now GA, makes running AI workloads easier for everyone
#114Earlier quoted context omitted.
Cloud Run is a great service. I find it much easier to work with than AWS's equivalent (ECS/Fargate.)
i am biased, but i agree :)
Re: Cloud Run GPUs, now GA, makes running AI workloads easier for everyone
#115Re: Cloud Run GPUs, now GA, makes running AI workloads easier for everyone
#116Im tired of using AI in cloud services. I want user friendly locally owned AI hardware. Right now nothing is consumer friendly. I can’t get a packaged deal of some locally running ChatGPT quality UI or voice command system in an all in one package. Like what Macs did for PCs I want the same for AI.
Re: Cloud Run GPUs, now GA, makes running AI workloads easier for everyone
#117Earlier quoted context omitted.
If you were running a real business with these would the aim not be to overprovision and to setup auto scaling in such a way that you always have excess capacity?
That seems to be the gist of it. You cannot rely on serverless alone and you need one or many pre-warmed instances at all times. This distinction is rarely mentioned in serverless GPU spaces yet has been my experience in general.
For scaling N --> N+1 - If you configure the correct concurrency value (the number of parallel requests one instance can handle), Cloud Run will scale up to additional instances when getting to X% (I think it's 70%). That will be before the instance is fully exhausted. So your users should not experience the 19 seconds cold start.
Re: Cloud Run GPUs, now GA, makes running AI workloads easier for everyone
#118Re: Cloud Run GPUs, now GA, makes running AI workloads easier for everyone
#119I’m personally a huge fan of Modal, and have been using their serverless scale-to-zero GPUs for a while. We’ve seen some nice cost reductions from using them, while also being able to scale WAY UP when needed. All with minimal development effort. Interesting to see a big provider entering this space. Originally swapped to Modal because big providers weren’t offering this (e.g. AWS lambdas can’t run on GPU instances).…
Modal has the fastest cold-start I’ve seen for 10GB+ models.
Re: Cloud Run GPUs, now GA, makes running AI workloads easier for everyone
#120Earlier quoted context omitted.
i am biased, but i agree :)
hah. I looked at your comments and saw you were a google VP! I've migrated some small systems from AWS to GCP for various POCs and prototypes, mostly Lambda and ECS to Cloud Run, and find GCP provides a better developer experience overall.