Discover Covalent v0.232.0: Single-Line Cloud Cluster Deployment, Optimized Memory usage, and More.. #1908
Pinned
santoshkumarradha
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
We’re excited to unveil Covalent v0.232.0, a transformative update focused on efficiency, memory optimizations, and simplified resource deployment flow. This release includes extensive improvements that refine memory utilization and introduce useful abstractions like the Covalent deploy commands.
🌟 Key Features and Enhancements
1. Deploy cloud plugins with a single command
In our pursuit of making cloud computing more accessible, we’re excited to announce a game-changer in Covalent’s functionality: direct resource deployment right from Covalent. Until now, despite having abstracted access to computing resources, Covalent users have needed to manually set up services like AWS/GCP/Azure Batch in the cloud console for networking and storage. This not only required toggling between the console and Covalent but also a fair amount of cloud knowledge. With Covalent handling the underlying complexity, you can now manage your entire cloud computing setup directly from your local laptop. This means less time jumping between tools and more time focusing on what you do best.
Get ready to deploy complex networking, storage, and compute resources effortlessly with just a command:
covalent deploy up <resource>
. This feature is designed to reduce your workload significantly by automatically provisioning and configuring the necessary resources. Initially available for major cloud providers like AWS, GCP, and Azure Batch, we're committed to expanding this functionality to additional platforms in the future.Dive deeper into this feature and discover how it can transform your workflow in our documentation. learn more here.
Key Features of Covalent Deploy:
covalent deploy up awsbatch
to effortlessly initiate resource provisioning, contingent on pre-requisites like AWS CLI installation and credentials.2. Memory Usage Optimizations
In a bid to optimize memory utilization, Covalent has undergone substantial enhancements. Previously, the dispatcher would load the entire result object into memory, even for minor modifications—a process that proved inefficient, especially for expansive workflows.
With v0.232.0, we've overhauled this approach:
Several auxiliary features, including asset concepts, multipart dispatch mechanisms, task grouping, and an array of RESTful API endpoints complement these refinements.
3. Revamped Documentation Website
Continuing our journey towards enhanced user experience, Covalent proudly introduces a revamped documentation website. The new documentation site is structured to provide a seamless navigation experience, making it easier for users to find exactly what they need when they need it, for example, all the Open-source documentation is now self-contained in the Open-Source section. Improvements include an overhaul of How-to guides and tutorial section. A new page on covalent patterns have been introduced as well.
🤩 Other Features and Enhancements
executor
property has been added to theElectron
class, allowing dynamic updates of the executor post electron function definition, which is crucial for resource management flexibility. Further UX improvements are planned for upcoming releases.workdir
forlocal
anddask
executors, along with acreate_unique_workdir
option for each electron/node, enabling users to maintain previous files without overwriting.SQLiteTrigger
class in thetriggers
module allows for task triggering based on SQL database events, facilitating event-driven workflows. learn more🔧 Key Fixes and Changes
workflow_executor
, allowing for independent dependency management and enhanced computational capability for intensive graph construction.filelock
package for cross-platform file locking of the config file, addressing test failures and improving Windows compatibility.📚 Full List of Features & Fixes in v0.232.0
For a detailed breakdown of all additions, modifications, and fixes, please take a look at the exhaustive list available in our change log.
🚀 Update today with
pip install covalent --upgrade
and delve into our enriched documentation to harness the full potential of these groundbreaking features.Happy dispatching with Covalent v0.232.0!
🤝 Join the Covalent Community
Your feedback fuels our evolution. Engage with our community forums or connect on Slack to share insights, report issues, or explore collaborative opportunities.
Beta Was this translation helpful? Give feedback.
All reactions