Skip to content

Release 0.8.58

Need Help?

The SuperCowPowers team is happy to give any assistance needed when setting up AWS and SageWorks. So please contact us at sageworks@supercowpowers.com or on chat us up on Discord

The SageWorks framework continues to flex to support different real world use cases when operating a set of production machine learning pipelines.

Note: These release notes cover the changes from 0.8.55 to 0.8.58

General

This release is an incremental release as part of the road map for v.0.9.0. Please see the full details of the planned changes here: v0.9.0 Roadmap.

Caching Refactoring

We've created a new set of Cached Classes:

  • CachedDataSource
  • CachedFeatureSet
  • CachedModel
  • CacheEndpoint

As part of this there's now a sageworks/cached directory that housed these classes and the CachedMeta class.

API Changes

Meta Imports Yes, this changed AGAIN :)

from sageworks.meta import Meta
<change to>
from sageworks.api import Meta

CachedModel Import

from sageworks.api import CachedModel
<change to>
from sageworks.cached.cached_model import CachedModel
For more details see: CachedModel

Improvements

Dashboard Responsiveness

The whole point of these Cached Classes is to improve Dashboard/Web Interface responsiveness. The Dashboard uses both the CachedMeta and Cached(Artifact) classes to make both overview and drilldowns faster.

Supporting a Client Use Case There was a use case where a set of plugin pages needed to iterate over all the models to gather and aggregate information. We've supported that use case with a new decorator that avoids overloading AWS/Throttling issues.

Internal The Dashboard now refreshes all data every 90 seconds, so if you don't see you're new model on the dashboard... just wait longer. :)

Specific Code Changes

Code Diff v0.8.55 --> v0.8.58

Who doesn't like looking at code! Also +3 points for getting down this far! Here's a cow joke as a reward:

What do you call a nonsense meeting? .... Moo-larkey

Questions?

The SuperCowPowers team is happy to answer any questions you may have about AWS and SageWorks. Please contact us at sageworks@supercowpowers.com or on chat us up on Discord