googlecolab / colabtools

Python libraries for Google Colaboratory
Apache License 2.0
2.19k stars 720 forks source link

Indicative warning prior to limitations being applied #2276

Open olaviinha opened 3 years ago

olaviinha commented 3 years ago

Is your feature request related to a problem? Please describe. Limitations are applied out of the blue, often even in the midst of interacting.

Describe the solution you'd like I would like visual warning messages of upcoming limitations. Instead of directly applying a session limitation or a no-GPU limitation, I would instead see a message somewhere in Colab indicating that my session or my GPU usage is going to be "limited soon", with e.g. 1-2 hour delay to the limitation actually kicking in. This way I would have a buffer to prepare for it gracefully, do whatever I need to do in Colab while I still can before the "break".

Describe alternatives you've considered Limitations being applied less likely to currently interactive user, and more likely to a notebook currently running in the background. But I would prefer the messages.

Additional context This problem was the most frustrating aspect to me about the limitations and I believed this feature would reduce the frustration factor, before I subscribed to Pro+. Now I'm just super frustrated with the drastic limitations themselves.

I imagine the system is measuring usage and applying limitations on the fly, so I imagine that the easiest way to implement this warning, at least when you're not being limited due to lack of available hardware, is to keep all those flexibility rules as they are, but only change the actual "limitation coming into effect" event with something like "display message, limitations come into effect in 2 hours".

cperry-goog commented 3 years ago

Thanks for the feedback, we're looking into this.