Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support multi-task inference. #861

Merged
merged 135 commits into from
Jun 18, 2024
Merged

Commits on May 3, 2024

  1. Drafting multi-task learning

    Xiang Song committed May 3, 2024
    Configuration menu
    Copy the full SHA
    a59b038 View commit details
    Browse the repository at this point in the history
  2. Update

    Xiang Song committed May 3, 2024
    Configuration menu
    Copy the full SHA
    8825cb1 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2024

  1. Update

    Xiang Song committed May 6, 2024
    Configuration menu
    Copy the full SHA
    82489ed View commit details
    Browse the repository at this point in the history
  2. Update gsf

    Xiang Song committed May 6, 2024
    Configuration menu
    Copy the full SHA
    3efbaa1 View commit details
    Browse the repository at this point in the history
  3. Update

    Xiang Song committed May 6, 2024
    Configuration menu
    Copy the full SHA
    e82da16 View commit details
    Browse the repository at this point in the history
  4. update

    Xiang Song committed May 6, 2024
    Configuration menu
    Copy the full SHA
    9a8f8b4 View commit details
    Browse the repository at this point in the history
  5. Update

    Xiang Song committed May 6, 2024
    Configuration menu
    Copy the full SHA
    00f1211 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2024

  1. Merge branch 'master' into multi-task-trainer

    Xiang Song committed May 7, 2024
    Configuration menu
    Copy the full SHA
    e8573e4 View commit details
    Browse the repository at this point in the history
  2. Update

    Xiang Song committed May 7, 2024
    Configuration menu
    Copy the full SHA
    2813d3a View commit details
    Browse the repository at this point in the history

Commits on May 9, 2024

  1. update

    Xiang Song committed May 9, 2024
    Configuration menu
    Copy the full SHA
    20d306a View commit details
    Browse the repository at this point in the history
  2. Update

    Xiang Song committed May 9, 2024
    Configuration menu
    Copy the full SHA
    9613c6a View commit details
    Browse the repository at this point in the history
  3. Update

    Xiang Song committed May 9, 2024
    Configuration menu
    Copy the full SHA
    166d9d5 View commit details
    Browse the repository at this point in the history
  4. Add unit tests

    Xiang Song committed May 9, 2024
    Configuration menu
    Copy the full SHA
    ab62c45 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2024

  1. Fix bugs

    Xiang Song committed May 10, 2024
    Configuration menu
    Copy the full SHA
    b6a7267 View commit details
    Browse the repository at this point in the history
  2. Fix CI

    Xiang Song committed May 10, 2024
    Configuration menu
    Copy the full SHA
    71ad941 View commit details
    Browse the repository at this point in the history

Commits on May 11, 2024

  1. [Multi-task Learning] Update GraphStorm input config to support multi…

    …-task learning (awslabs#828)
    
    *Issue #, if available:*
    Support multi-task learning. First PR for awslabs#789
    
    *Description of changes:*
    Update GraphStorm input config parsing to support multi-task learning.
    Allow user to specify to specify multiple training tasks for a training
    job through yaml file. By providing the `multi_task_learning`
    configurations in the yaml file, users can define multiple training
    tasks. The following config defines two training tasks, one for node
    classification and one for edge classification.
    
    ```
    ---
    version: 1.0
    gsf:
      basic:
        ...
      ...
      multi_task_learning:
        - node_classification:
          target_ntype: "movie"
          label_field: "label"
          mask_fields:
            - "train_mask_field_nc"
            - "val_mask_field_nc"
            - "test_mask_field_nc"
          task_weight: 1.0
        - edge_classification:
          target_etype:
            - "user,rating,movie"
          label_field: "rate"
          mask_fields:
            - "train_mask_field_ec"
            - "val_mask_field_ec"
            - "test_mask_field_ec"
          task_weight: 0.5 # weight of the task
    ```
    Task specific hyperparameters in multi-task learning are same as thoses
    in single task learning, except that two new configs are required, i.e.,
    mask_fields and task_weight. The mask_fields provides the training,
    validation and test masks for the task and the task_weight gives its
    loss weight.
    
    
    By submitting this pull request, I confirm that you can use, modify,
    copy, and redistribute this contribution, under the terms of your
    choice.
    
    ---------
    
    Co-authored-by: Xiang Song <[email protected]>
    classicsong and Xiang Song authored May 11, 2024
    Configuration menu
    Copy the full SHA
    6e7c93e View commit details
    Browse the repository at this point in the history
  2. Merge branch 'multi-task' into multi-task-trainer

    Xiang Song committed May 11, 2024
    Configuration menu
    Copy the full SHA
    6344f91 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2024

  1. Update

    Xiang Song committed May 13, 2024
    Configuration menu
    Copy the full SHA
    75b5435 View commit details
    Browse the repository at this point in the history
  2. Update

    Xiang Song committed May 13, 2024
    Configuration menu
    Copy the full SHA
    729a5e1 View commit details
    Browse the repository at this point in the history
  3. update

    Xiang Song committed May 13, 2024
    Configuration menu
    Copy the full SHA
    515a642 View commit details
    Browse the repository at this point in the history
  4. Add test

    Xiang Song committed May 13, 2024
    Configuration menu
    Copy the full SHA
    23c24ca View commit details
    Browse the repository at this point in the history
  5. Fix

    Xiang Song committed May 13, 2024
    Configuration menu
    Copy the full SHA
    3c86ab3 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2024

  1. update

    Xiang Song committed May 14, 2024
    Configuration menu
    Copy the full SHA
    e541837 View commit details
    Browse the repository at this point in the history
  2. add test for evaluator

    Xiang Song committed May 14, 2024
    Configuration menu
    Copy the full SHA
    1dcc4aa View commit details
    Browse the repository at this point in the history
  3. Update multi-task evaluator

    Xiang Song committed May 14, 2024
    Configuration menu
    Copy the full SHA
    1335ce1 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2024

  1. Configuration menu
    Copy the full SHA
    75a6608 View commit details
    Browse the repository at this point in the history
  2. [Multi-task Learning] Add multi-task Dataloader for multi-task learni…

    …ng (awslabs#834)
    
    *Issue #, if available:*
    awslabs#789 
    
    *Description of changes:*
    Add GSgnnMultiTaskDataLoader to support multi-task learning. 
    
    When initializing a GSgnnMultiTaskDataLoader, users need to provide two
    inputs: 1) a list of config.TaskInfo objects recording the information
    of each task and 2) a list of dataloaders corresponding to each training
    task.
    
    During training for each iteration, GSgnnMultiTaskDataLoader will
    iteratively call each task-dataloader to generate a mini-batch and
    finally return a list of mini-batches to the trainer.
    
    The length of the dataloader (number of batches for an epoch) is
    determined by the largest task in the GSgnnMultiTaskDataLoader.
    
    
    By submitting this pull request, I confirm that you can use, modify,
    copy, and redistribute this contribution, under the terms of your
    choice.
    
    ---------
    
    Co-authored-by: Xiang Song <[email protected]>
    classicsong and Xiang Song authored May 15, 2024
    Configuration menu
    Copy the full SHA
    e8584db View commit details
    Browse the repository at this point in the history
  3. Add movielens test data

    Xiang Song committed May 15, 2024
    Configuration menu
    Copy the full SHA
    d4a74a9 View commit details
    Browse the repository at this point in the history
  4. update

    Xiang Song committed May 15, 2024
    Configuration menu
    Copy the full SHA
    858b751 View commit details
    Browse the repository at this point in the history
  5. Update

    Xiang Song committed May 15, 2024
    Configuration menu
    Copy the full SHA
    9de160b View commit details
    Browse the repository at this point in the history
  6. Update

    Xiang Song committed May 15, 2024
    Configuration menu
    Copy the full SHA
    0c630ce View commit details
    Browse the repository at this point in the history
  7. [Multi-task Learning] Add multi-task evaluator for multi-task learning (

    awslabs#837)
    
    *Issue #, if available:*
    awslabs#789 
    
    *Description of changes:*
    Add GSgnnMultiTaskEvaluator to support multi-task evaluation.
    
    GSgnnMultiTaskEvaluator accepts a set of Evaluators, in the format of
    dict ({task_id: Evaluator, ...}) as input to initialize the multi-task
    evaluator.
    
    When doing evaluation, it accepts three arguements val_results,
    test_results and total_iters. The val_results and test_results will be
    dicts in the format of {task_id_0: reslut, task_id_1: result}. The
    GSgnnMultiTaskEvaluator will call task specify evaluators for each task
    to compute the evaluation scores.
    
    
    By submitting this pull request, I confirm that you can use, modify,
    copy, and redistribute this contribution, under the terms of your
    choice.
    
    ---------
    
    Co-authored-by: Xiang Song <[email protected]>
    classicsong and Xiang Song authored May 15, 2024
    Configuration menu
    Copy the full SHA
    1d58bee View commit details
    Browse the repository at this point in the history
  8. Add multi-task entry point

    Xiang Song committed May 15, 2024
    Configuration menu
    Copy the full SHA
    771adf7 View commit details
    Browse the repository at this point in the history
  9. Merge branch 'multi-task' into multi-task-trainer

    Xiang Song committed May 15, 2024
    Configuration menu
    Copy the full SHA
    c79b15b View commit details
    Browse the repository at this point in the history
  10. Update

    Xiang Song committed May 15, 2024
    Configuration menu
    Copy the full SHA
    0d9f30d View commit details
    Browse the repository at this point in the history

Commits on May 16, 2024

  1. Fix some bugs

    Xiang Song committed May 16, 2024
    Configuration menu
    Copy the full SHA
    6ca1d65 View commit details
    Browse the repository at this point in the history
  2. [Multi-task Learning] Add Multi-task test dataset (awslabs#843)

    *Issue #, if available:*
    awslabs#789 
    
    *Description of changes:*
    Add multi-task learning test dataset based on movielens.
    
    
    By submitting this pull request, I confirm that you can use, modify,
    copy, and redistribute this contribution, under the terms of your
    choice.
    
    ---------
    
    Co-authored-by: Xiang Song <[email protected]>
    classicsong and Xiang Song authored May 16, 2024
    Configuration menu
    Copy the full SHA
    fa8111c View commit details
    Browse the repository at this point in the history
  3. Merge branch 'multi-task' into multi-task-trainer

    Xiang Song committed May 16, 2024
    Configuration menu
    Copy the full SHA
    1fba83a View commit details
    Browse the repository at this point in the history
  4. Update

    Xiang Song committed May 16, 2024
    Configuration menu
    Copy the full SHA
    b265660 View commit details
    Browse the repository at this point in the history
  5. Update

    Xiang Song committed May 16, 2024
    Configuration menu
    Copy the full SHA
    3b6f8bf View commit details
    Browse the repository at this point in the history
  6. Update

    Xiang Song committed May 16, 2024
    Configuration menu
    Copy the full SHA
    3775b94 View commit details
    Browse the repository at this point in the history
  7. Fix some bugs

    Xiang Song committed May 16, 2024
    Configuration menu
    Copy the full SHA
    5c41c8a View commit details
    Browse the repository at this point in the history
  8. Fix bugs

    Xiang Song committed May 16, 2024
    Configuration menu
    Copy the full SHA
    25f4817 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2024

  1. Update

    Xiang Song committed May 17, 2024
    Configuration menu
    Copy the full SHA
    216c610 View commit details
    Browse the repository at this point in the history
  2. Update

    Xiang Song committed May 17, 2024
    Configuration menu
    Copy the full SHA
    017c00f View commit details
    Browse the repository at this point in the history

Commits on May 19, 2024

  1. Merge branch 'master' into multi-task

    Xiang Song committed May 19, 2024
    Configuration menu
    Copy the full SHA
    bcb9d1d View commit details
    Browse the repository at this point in the history
  2. Merge branch 'multi-task' into multi-task-trainer

    Xiang Song committed May 19, 2024
    Configuration menu
    Copy the full SHA
    32d905f View commit details
    Browse the repository at this point in the history

Commits on May 20, 2024

  1. Merge branch 'master' into multi-task

    Xiang Song committed May 20, 2024
    Configuration menu
    Copy the full SHA
    5db0f74 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'multi-task' into multi-task-trainer

    Xiang Song committed May 20, 2024
    Configuration menu
    Copy the full SHA
    a778c08 View commit details
    Browse the repository at this point in the history
  3. clean up duplicated code

    Xiang Song committed May 20, 2024
    Configuration menu
    Copy the full SHA
    3b592c4 View commit details
    Browse the repository at this point in the history
  4. Update

    Xiang Song committed May 20, 2024
    Configuration menu
    Copy the full SHA
    d7e0405 View commit details
    Browse the repository at this point in the history
  5. update init

    Xiang Song committed May 20, 2024
    Configuration menu
    Copy the full SHA
    08e3fe6 View commit details
    Browse the repository at this point in the history
  6. update ep_gnn.py

    Xiang Song committed May 20, 2024
    Configuration menu
    Copy the full SHA
    4945c2c View commit details
    Browse the repository at this point in the history
  7. update lp_gnn.py

    Xiang Song committed May 20, 2024
    Configuration menu
    Copy the full SHA
    d0b37b4 View commit details
    Browse the repository at this point in the history
  8. update

    Xiang Song committed May 20, 2024
    Configuration menu
    Copy the full SHA
    46da6ca View commit details
    Browse the repository at this point in the history
  9. update

    Xiang Song committed May 20, 2024
    Configuration menu
    Copy the full SHA
    1dc4dcc View commit details
    Browse the repository at this point in the history
  10. update

    Xiang Song committed May 20, 2024
    Configuration menu
    Copy the full SHA
    9b19427 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2024

  1. Add unitests

    Xiang Song committed May 21, 2024
    Configuration menu
    Copy the full SHA
    28ec04c View commit details
    Browse the repository at this point in the history
  2. Update docstr

    Xiang Song committed May 21, 2024
    Configuration menu
    Copy the full SHA
    2675b6d View commit details
    Browse the repository at this point in the history
  3. Update

    Xiang Song committed May 21, 2024
    Configuration menu
    Copy the full SHA
    775d4b2 View commit details
    Browse the repository at this point in the history
  4. update

    Xiang Song committed May 21, 2024
    Configuration menu
    Copy the full SHA
    44c5357 View commit details
    Browse the repository at this point in the history
  5. Add test

    Xiang Song committed May 21, 2024
    Configuration menu
    Copy the full SHA
    c719891 View commit details
    Browse the repository at this point in the history
  6. Update

    Xiang Song committed May 21, 2024
    Configuration menu
    Copy the full SHA
    958e2b9 View commit details
    Browse the repository at this point in the history
  7. [Multi-task Learning] Refactor graphstorm.model for multi-task learni…

    …ng. (awslabs#852)
    
    *Issue #, if available:*
    awslabs#789 
    
    *Description of changes:*
    As multi-task learning trainer will invoke edge_mini_batch_predict,
    lp_mini_batch_predict and node_mini_batch_predict when conducting
    evaluation or testing, refactor the code to allow the functions to work
    with different decoders.
    
    By submitting this pull request, I confirm that you can use, modify,
    copy, and redistribute this contribution, under the terms of your
    choice.
    
    ---------
    
    Co-authored-by: Xiang Song <[email protected]>
    classicsong and Xiang Song authored May 21, 2024
    Configuration menu
    Copy the full SHA
    78f3458 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    87e1df2 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    4f56db3 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2024

  1. Add test for multitask_gnn.py

    Xiang Song committed May 23, 2024
    Configuration menu
    Copy the full SHA
    04ec3e9 View commit details
    Browse the repository at this point in the history
  2. Add GSgnnMultiTaskSharedEncoderModel

    Xiang Song committed May 23, 2024
    Configuration menu
    Copy the full SHA
    601aa1b View commit details
    Browse the repository at this point in the history
  3. Add unitests

    Xiang Song committed May 23, 2024
    Configuration menu
    Copy the full SHA
    4a3ec01 View commit details
    Browse the repository at this point in the history
  4. Update

    Xiang Song committed May 23, 2024
    Configuration menu
    Copy the full SHA
    46125ca View commit details
    Browse the repository at this point in the history
  5. update dataloader

    Xiang Song committed May 23, 2024
    Configuration menu
    Copy the full SHA
    2403930 View commit details
    Browse the repository at this point in the history
  6. Fix lint

    Xiang Song committed May 23, 2024
    Configuration menu
    Copy the full SHA
    caa851a View commit details
    Browse the repository at this point in the history

Commits on May 24, 2024

  1. Fix lint

    Xiang Song committed May 24, 2024
    Configuration menu
    Copy the full SHA
    e3e33f8 View commit details
    Browse the repository at this point in the history
  2. update

    Xiang Song committed May 24, 2024
    Configuration menu
    Copy the full SHA
    36f4c60 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3543281 View commit details
    Browse the repository at this point in the history
  4. Fix DDP bug

    Xiang Song committed May 24, 2024
    Configuration menu
    Copy the full SHA
    4a0a7df View commit details
    Browse the repository at this point in the history
  5. Update

    Xiang Song committed May 24, 2024
    Configuration menu
    Copy the full SHA
    424b4b2 View commit details
    Browse the repository at this point in the history
  6. update

    Xiang Song committed May 24, 2024
    Configuration menu
    Copy the full SHA
    f62e035 View commit details
    Browse the repository at this point in the history
  7. update test

    Xiang Song committed May 24, 2024
    Configuration menu
    Copy the full SHA
    d8dd046 View commit details
    Browse the repository at this point in the history
  8. Update

    Xiang Song committed May 24, 2024
    Configuration menu
    Copy the full SHA
    1a5a165 View commit details
    Browse the repository at this point in the history
  9. Update

    Xiang Song committed May 24, 2024
    Configuration menu
    Copy the full SHA
    1d92008 View commit details
    Browse the repository at this point in the history
  10. Update

    Xiang Song committed May 24, 2024
    Configuration menu
    Copy the full SHA
    d6c2cb3 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2024

  1. Update

    Xiang Song committed May 26, 2024
    Configuration menu
    Copy the full SHA
    c90fb5f View commit details
    Browse the repository at this point in the history
  2. Update

    Xiang Song committed May 26, 2024
    Configuration menu
    Copy the full SHA
    3a98131 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2024

  1. Update

    Xiang Song committed May 27, 2024
    Configuration menu
    Copy the full SHA
    9baac44 View commit details
    Browse the repository at this point in the history
  2. update

    Xiang Song committed May 27, 2024
    Configuration menu
    Copy the full SHA
    6003cdc View commit details
    Browse the repository at this point in the history
  3. Update

    Xiang Song committed May 27, 2024
    Configuration menu
    Copy the full SHA
    a7c14e3 View commit details
    Browse the repository at this point in the history
  4. Fix lint

    Xiang Song committed May 27, 2024
    Configuration menu
    Copy the full SHA
    2a9aa88 View commit details
    Browse the repository at this point in the history
  5. Fix lint

    Xiang Song committed May 27, 2024
    Configuration menu
    Copy the full SHA
    fc45ea2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fd509c9 View commit details
    Browse the repository at this point in the history
  7. Update

    Xiang Song committed May 27, 2024
    Configuration menu
    Copy the full SHA
    7f9947c View commit details
    Browse the repository at this point in the history

Commits on May 28, 2024

  1. Support multi-task inference

    Xiang Song committed May 28, 2024
    Configuration menu
    Copy the full SHA
    cb1ce95 View commit details
    Browse the repository at this point in the history
  2. update

    Xiang Song committed May 28, 2024
    Configuration menu
    Copy the full SHA
    2da6621 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    494145b View commit details
    Browse the repository at this point in the history

Commits on May 29, 2024

  1. Update

    Xiang Song committed May 29, 2024
    Configuration menu
    Copy the full SHA
    12691bc View commit details
    Browse the repository at this point in the history
  2. Fix bugs

    Xiang Song committed May 29, 2024
    Configuration menu
    Copy the full SHA
    6673e85 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2024

  1. Fix inference

    Xiang Song committed May 30, 2024
    Configuration menu
    Copy the full SHA
    8485121 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2024

  1. Merge branch 'master' into multi-task-infer

    Xiang Song committed Jun 2, 2024
    Configuration menu
    Copy the full SHA
    2ee9b86 View commit details
    Browse the repository at this point in the history
  2. Update

    Xiang Song committed Jun 2, 2024
    Configuration menu
    Copy the full SHA
    d6bd3cc View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2024

  1. Merge branch 'master' into multi-task-infer

    Xiang Song committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    c2f3b4e View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2024

  1. Merge branch 'master' into multi-task-infer

    Xiang Song committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    c79c7ce View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2024

  1. Add node reconstruction

    Xiang Song committed Jun 8, 2024
    Configuration menu
    Copy the full SHA
    c62c3e3 View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2024

  1. Update

    Xiang Song committed Jun 9, 2024
    Configuration menu
    Copy the full SHA
    1b6d9f6 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2024

  1. Update multi-task evaluation logic to avoid information leakage issue…

    … in lp and nfeat reconstruct task evaluation.
    
    Previously, in the eval() function of GSgnnMultiTaskLearningTrainer, both link prediction and
    node feature reconstruction tasks use the node embeddings computed with the entire graph.
    This will cause test edge leakage for link prediction tasks and target node node feature leakage
    for node feature reconstruction tasks. This PR fixes this issue.
    Xiang Song committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    7eba2e3 View commit details
    Browse the repository at this point in the history
  2. update

    Xiang Song committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    14f6cfc View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2024

  1. Update

    Xiang Song committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    cbb0596 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a34becc View commit details
    Browse the repository at this point in the history
  3. Update

    Xiang Song committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    607f811 View commit details
    Browse the repository at this point in the history
  4. Fix

    Xiang Song committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    b2cc5c3 View commit details
    Browse the repository at this point in the history
  5. Fix lint

    Xiang Song committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    47f7e88 View commit details
    Browse the repository at this point in the history
  6. Fix

    Xiang Song committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    7d91049 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2024

  1. Fix bug and add unit tests

    Xiang Song committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    75dbd74 View commit details
    Browse the repository at this point in the history
  2. resolve comments

    Xiang Song committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    ac333d8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a7b1872 View commit details
    Browse the repository at this point in the history
  4. Fix

    Xiang Song committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    de19454 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2024

  1. Update

    Xiang Song committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    1b635cf View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into multi-task-infer

    Xiang Song committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    8813e14 View commit details
    Browse the repository at this point in the history
  3. Fix some bugs

    Xiang Song committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    856321c View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2024

  1. Update

    Xiang Song committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    48f10d1 View commit details
    Browse the repository at this point in the history
  2. Fix lint

    Xiang Song committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    01c8b77 View commit details
    Browse the repository at this point in the history
  3. Fix lint

    Xiang Song committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    6c84c06 View commit details
    Browse the repository at this point in the history
  4. update

    Xiang Song committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    cbb77e2 View commit details
    Browse the repository at this point in the history
  5. Update

    Xiang Song committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    344bea1 View commit details
    Browse the repository at this point in the history
  6. update

    Xiang Song committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    34dc972 View commit details
    Browse the repository at this point in the history
  7. Update

    Xiang Song committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    4a1adef View commit details
    Browse the repository at this point in the history
  8. update

    Xiang Song committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    2cee7ff View commit details
    Browse the repository at this point in the history
  9. Fix bugs

    Xiang Song committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    2ed0d73 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2024

  1. Fix small bugs

    Xiang Song committed Jun 16, 2024
    Configuration menu
    Copy the full SHA
    96b728e View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2024

  1. Update

    Xiang Song committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    96294e5 View commit details
    Browse the repository at this point in the history
  2. Add unittest

    Xiang Song committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    e127366 View commit details
    Browse the repository at this point in the history
  3. Fix comments

    Xiang Song committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    acccfd8 View commit details
    Browse the repository at this point in the history
  4. Fix lint

    Xiang Song committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    7cd7176 View commit details
    Browse the repository at this point in the history
  5. update

    Xiang Song committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    baa9ff7 View commit details
    Browse the repository at this point in the history
  6. Update

    Xiang Song committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    6337052 View commit details
    Browse the repository at this point in the history
  7. Fix test

    Xiang Song committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    ed2bf69 View commit details
    Browse the repository at this point in the history