UbiOps version 2.16.0¶
Client library version
Python client library version for this release: 3.9.0
CLI version for this release: 2.9.0
On the 12th of May 2022 we have released new functionality and made improvements to our UbiOps SaaS product. An overview of the new functionality and changes:
Stability and speed improvements & removal of deployment mode¶
We made a lot of changes under the hood to increase the speed and improve the stability of UbiOps. One of these changes allowed us to support both batch and express requests for any deployment or pipeline again. Therefore we could take out the deployment modes. Everything will continue to work the same in terms of creating requests, but you will have more freedom and you won't need to think about what deployment mode you need anymore.
Aggregated requests overviews¶
We have added an API endpoint to the UbiOps API for retrieving all requests for a given project. This request overview is also visualized in the UbiOps WebApp in the form of a table that can be found under Monitoring > Requests. We added this overview so you can quickly see what is happening in your project.
It is now possible to manually trigger a request schedule in the UbiOps WebApp with the "Run now" button. This can be usefull for testing purposes.
We added the minimum and maximum instances setting to the deployment version overview tables.
Warning level logs are now mapped to info log level in UbiOps. Previously they were mapped to the error log level.
Requests can now be downloaded through the UbiOps WebApp as well by clicking the download button that can be found above any request overview table.
When a pipeline object returns a list of dicts, as opposed to a single dict, each dict will trigger a separate request to the next object in the pipeline. Previously the entire list was tracked as a single request.
Note of warning when using GPUs¶
For versions that are using ubiops.yaml to install a custom version of CUDA framework, we noticed that NVIDIA has rotated the repository keys. See this blog post from NVIDIA. E.g. if you are using the repositories https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64 then you need to add another key to your ubiops.yaml:
apt: keys: urls: ... - https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/3bf863cc.pub
Please check our documentation on GPU deployments as well for a complete example.