Uploaded image for project: 'Spark'
  1. Spark
  2. SPARK-21166

Automated ML persistence

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Resolved
    • Major
    • Resolution: Incomplete
    • 2.2.0
    • None
    • ML

    Description

      This JIRA is for discussing the possibility of automating ML persistence. Currently, custom save/load methods are written for every Model. However, we could design a mixin which provides automated persistence, inspecting model data and Params and reading/writing (known types) automatically. This was brought up in discussions with developers behind https://github.com/azure/mmlspark

      Some issues we will need to consider:

      • Providing generic mixin usable in most or all cases
      • Handling corner cases (strange Param types, etc.)
      • Backwards compatibility (loading models saved by old Spark versions)

      Because of backwards compatibility in particular, it may make sense to implement testing for that first, before we try to address automated persistence: SPARK-15573

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              josephkb Joseph K. Bradley
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: