Live data from Hacker News

Google Colab Pro is switching to compute credits

news.ycombinator.com

81–89 of 89 posts

Re: Google Colab Pro is switching to compute credits

#81
post #15

You can really tell, in the comments sections of changes like these, who is speaking from the perspective of having a professional/business vs. a personal use-case. Individuals tend to be upset; while professionals are happy that individual free-riders will no longer be sucking up undue amounts of compute power, and so QoS on the system will improve for them.

I've explored Colab users as a target audience for our product, especially given the fact that practically all the posts on the GoogleColab subreddit complain about how bad it is. Even those with the Pro+ or Pro tend to revert to the free Colab offer because there's no transparency.

What I understood from my interactions is that they complain but will not use a paid product because even though they're paying from nothing to $49, the actual resources used is in the $800/month ballpark (notebooks running 23 hours per day, seven days a week, using a GPU).

These are clearly hobbyists. The pros had different problems such as not being able to pay for it from certain countries.

In other words, there are people who need a notebook to run and not crash and willing to pay for that and there are others working on toy projects/individual pet projects or projects with no real stakes who'll complain about it but will not switch because another company will not really subsidize usage.

Yes, there are other companies that offer notebooks, but our product was for professionals in the ML field, and there's much more to ML project than running a notebook (real time collaborative notebooks, automatic experiment tracking, plugging compute from any cloud provider, one click model deployment, object storage like a filesystem, live monitoring dashboard for deployed models, and more).

Re: Google Colab Pro is switching to compute credits

#82

Have been experimenting lately with GPUs off vast.ai. Has worked well for experiments with Stable Diffusion and is cheap! Any other suggestions for where to rent cheap GPUs? - i've heard about Hetzner ( https://www.hetzner.com/sb?search=gpu ), but they are 1080s.

Feel free to check out https://www.runpod.io/ :)

Re: Google Colab Pro is switching to compute credits

#83
Question for the Colab team:

The restrictions listed at https://research.google.com/colaboratory/tos_v3.html differ slightly from the limits listed at https://research.google.com/colaboratory/faq.html specifically tos_v3.html does not mention these items from the faq

    * using a remote desktop or SSH
    * connecting to remote proxies
I can appreciate why those were added - I've read posts and notebooks explaining how you can use ngrok or cloudflare to do those things in violation of the restrictions in the faq and clearly many people aren't using Colab as intended.

Speaking as someone who has been playing around with the Colab free tier with the expectation of moving to a paid service once I know what I'm really doing, I'd like to know if it's likely these restrictions will be eased a bit with the move to a compute credit system.

I'm still learning and haven't had a need to do those things yet but I believe remote ssh access would greatly simplify managing things. The Jupyter interface and integrated Colab debugger are good for experimenting but I'm worried that as I get closer to production I'll need a way to observe and change the state of long-running Colab processes the way I could with ssh, ansible or other existing tooling.

Clearly I can build that myself or use something like Anvil Works https://anvil.works but that's time and effort I'd rather avoid if possible. So I'm hoping that the Colab team will ease the SSH restriction for people like me who want to use it for more traditional ops/monitoring of long running tasks.

Do you anticipate any change or easing of the SSH restriction?

Re: Google Colab Pro is switching to compute credits

#85
post #59

Earlier quoted context omitted.

Thanks! Colab has always had a notion of quota for all users. This notion was implemented in a hard to describe way, but we would throttle you as you used more compute without making it clear how or why. This change will make the quota allocation transparent and visible for paid users. Any limits we're using here are just to ensure you don't use more GPU $ than what you've paid for.

> Any limits we're using here are just to ensure you don't use more GPU $ than what you've paid for. So naturally, any unused balance will be refunded, right Chris? You wouldn't want to start overcharging some users while fixing the "bug" or "loophole" that undercharged others.

It's a fair critique and one we have discussed. With this change we are extending the lifetime of the units to three months to give users more flexibility. This is a net user improvement, today if you pay for a subscription any "unused" quota disappears after a month.

Re: Google Colab Pro is switching to compute credits

#86
post #49

Earlier quoted context omitted.

I'll refund you myself if you hate it. This change will give you more transparency in your paid compute consumption, though won't land for 30 days.

Thanks for the response! I’m glad Colab is sorting out the pricing vagueness. I’m hoping that we get more detailed information about the changes before the launch so I (and my team) can better prepare. Do you know approximately when information about the new pricing tiers will be launched?

Sept 29 we'll have an announcement. Working on a blog post now that hopefully (?) will resolve some open questions.

Re: Google Colab Pro is switching to compute credits

#87
post #68

I really like the increase in transparency, I found it somewhat disturbing to pay for what feels like a random amount of stuff. How should I know if I need Pro or Pro+ if there is no estimate out there what either might get me. The update does not seem to change that though. I would love to have a distribution plotted of how much compute I might expect. Or at least Min/Average/Max run time until disconnect (rn. only…

I aspire to offer that level of transparency. I am foiled by (1) GPU prices can change randomly on me, and (2) it's hard to convey to a user pricing without giving them a huge incomprehensible price sheet.

All is not lost though, I've got a few irons in the fire that should help resolve those points of feedback over the coming year.

In the meantime, you can always just buy a GCP VM and you have all the certainty you want: https://research.google.com/colaboratory/marketplace.html I find most people don't want that because it's a pain that Colab Pro/Pro+ largely abstracts.

Re: Google Colab Pro is switching to compute credits

#88
post #43

Earlier quoted context omitted.

The change is meant to provide increased visibility in your paid compute consumption.

Yeah, I was looking on Google Colab Github page. There were some issues about "Hey! I got a Pro(+) account, and I'm keeping to be limited, but I don't know how I can check how much resources I still have" kind of messages. I think this is one of the reasons Google is switching to this model.

> I think this is one of the reasons Google is switching to this model.

By far, the biggest user complaint I get is "why can't I access a GPU" which this change will address.

Re: Google Colab Pro is switching to compute credits

#89

Question for the Colab team: The restrictions listed at https://research.google.com/colaboratory/tos_v3.html differ slightly from the limits listed at https://research.google.com/colaboratory/faq.html specifically tos_v3.html does not mention these items from the faq * using a remote desktop or SSH * connecting to remote proxies I can appreciate why those were added - I've read posts and notebooks explaining how you…

I do not anticipate changes in the short term, but I am always open to changes in the medium term.

Both of those address angles of abuse that I don't want to discuss in big forums, and go counter to interactive notebook compute, our top priority.

Post reply on HN