Uploaded image for project: 'Singa'
  1. Singa
  2. SINGA-54

Refactor job configuration to move fields in ModelProto out

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • None

    Description

      There are two components in JobProto now, namely ClusterProto and ModelProto, for cluster topology configuration and model configuration, respectively.

      To be consistent with the components introduced in the ACM Multimedia Open Source Competition paper, we need to refactor the JobProto.
      The plan is to move fields inside ModelProto out as the first level children of JobProto. Then the ModelProto can be removed.

      After refactoring, the JobProto will contain the following main components:

      • net for neural net configuration, which consists of a set of layers
      • train_one_batch for the TrainOneBatch algorithm
      • updater for updater configuration
      • cluster for cluster topology configuraltion.
        Other fields include display frequency, checkpoint frequency, workspace, etc.

      Attachments

        Activity

          People

            wangsh Wang Sheng
            wangwei.cs wangwei
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: