UbiOps version 2.15.0
On the 17th of March 2022, we have released new functionality and made improvements to the UbiOps SaaS product. Here is an overview of the new functionality and changes:
On-demand GPUs
We already provided GPU support but we expanded this functionality to be on-demand. That means that GPUs will now scale with your usage, within your subscription limits.
Please note that GPUs are only available on request.
Feel free to contact us if you would like to start using GPUs on UbiOps!
Currently, we offer CUDA 11 with all our GPU instances. If you need a different CUDA version you can use a ubiops.yaml for this. If you need any help with setting up your ubiops.yaml for a different CUDA version, you can always reach out to us via our support portal.
If you are looking for more information related to GPUs on UbiOps, you can have a look at the GPU deployments page in the documentation.
Logging improvements
We added logging levels to our logs to make it easier to distinguish between different log types. UbiOps now supports two different log levels: info and error. Logs printed with, for example, `print`, `logging.debug` and `logging.info` are marked with `level=info`. While, logs printed with `logging.warning`, `logging.error` and exceptions are marked with `level=error`.
The log levels are visible in the UbiOps WebApp and can be used for filtering.
We also added a summary log with the entire error stacktrace in case an error occurred in your code. This should help you in quickly reading through the stacktrace to determine the cause of the error.
Token and user specific metrics
The metrics system has been expanded to also show metrics specifically for a user, or for a service user (API token).
You can find these metrics in the WebApp under Monitoring > Users & API tokens.
Soft subscription limit
When necessary, it is now possible to change your subscription limit into a soft limit. When enabled, you will be billed at the end of your billing cycle for the amount of compute you used outside of your normal subscription limits. This feature is only possible for approved paid customers. Please contact us if you need this feature as well.
Miscellaneous
We no longer install `git` by default in your deployment. If you need to use git within your deployment, you will have to install it manually using a ubiops.yaml. A basic ubiops.yaml for installing git looks as follows:
1 apt:
2 packages:
3 - git
As long as your ubiops.yaml is at the root of your deployment package UbiOps will ensure it installs the mentioned packages in your deployment.
We renamed the GPU instance type `16384mb_gpu` to `16384mb_t4`.
Do you need support?
If you have any questions, do not hesitate to reach out to us via the support portal, or phone. And don’t forget to join us on Slack