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

WIP: Composer Jenkinsfile #82

Merged
merged 202 commits into from
Jan 20, 2022
Merged

WIP: Composer Jenkinsfile #82

merged 202 commits into from
Jan 20, 2022

Commits on Nov 12, 2021

  1. Composer Jenkinsfile

    ravi-mosaicml committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    c1ebaf2 View commit details
    Browse the repository at this point in the history
  2. testing

    ravi-mosaicml committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    92e8491 View commit details
    Browse the repository at this point in the history
  3. testing

    ravi-mosaicml committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    1dae58f View commit details
    Browse the repository at this point in the history
  4. testing

    ravi-mosaicml committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    af23c9f View commit details
    Browse the repository at this point in the history
  5. testing

    ravi-mosaicml committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    3f0eda2 View commit details
    Browse the repository at this point in the history
  6. testing

    ravi-mosaicml committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    f4961e9 View commit details
    Browse the repository at this point in the history
  7. testing

    ravi-mosaicml committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    d409d09 View commit details
    Browse the repository at this point in the history
  8. testing

    ravi-mosaicml committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    e86f0b2 View commit details
    Browse the repository at this point in the history
  9. testing

    ravi-mosaicml committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    d612a81 View commit details
    Browse the repository at this point in the history
  10. testing

    ravi-mosaicml committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    aa23fc6 View commit details
    Browse the repository at this point in the history
  11. testing

    ravi-mosaicml committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    20764b0 View commit details
    Browse the repository at this point in the history
  12. testing

    ravi-mosaicml committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    948d562 View commit details
    Browse the repository at this point in the history
  13. testing

    ravi-mosaicml committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    026b2ba View commit details
    Browse the repository at this point in the history
  14. testing

    ravi-mosaicml committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    144d033 View commit details
    Browse the repository at this point in the history
  15. testing

    ravi-mosaicml committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    9244b60 View commit details
    Browse the repository at this point in the history
  16. testing

    ravi-mosaicml committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    78b3ba3 View commit details
    Browse the repository at this point in the history
  17. testing

    ravi-mosaicml committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    44be644 View commit details
    Browse the repository at this point in the history
  18. testing

    ravi-mosaicml committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    8ea4eef View commit details
    Browse the repository at this point in the history
  19. testing

    ravi-mosaicml committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    fffe97a View commit details
    Browse the repository at this point in the history
  20. testing

    ravi-mosaicml committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    8bbf1d6 View commit details
    Browse the repository at this point in the history
  21. Fixed exit

    ravi-mosaicml committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    a35c545 View commit details
    Browse the repository at this point in the history
  22. testing

    ravi-mosaicml committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    c739a1d View commit details
    Browse the repository at this point in the history
  23. testing

    ravi-mosaicml committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    71f5dc0 View commit details
    Browse the repository at this point in the history
  24. testing

    ravi-mosaicml committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    a47ae49 View commit details
    Browse the repository at this point in the history
  25. testing

    ravi-mosaicml committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    eb3f95c View commit details
    Browse the repository at this point in the history
  26. testing

    ravi-mosaicml committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    50e172d View commit details
    Browse the repository at this point in the history
  27. testing

    ravi-mosaicml committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    2ebbb14 View commit details
    Browse the repository at this point in the history
  28. testing

    ravi-mosaicml committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    1a17e43 View commit details
    Browse the repository at this point in the history
  29. testing

    ravi-mosaicml committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    fed09c5 View commit details
    Browse the repository at this point in the history
  30. testing

    ravi-mosaicml committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    99e18d3 View commit details
    Browse the repository at this point in the history
  31. testing

    ravi-mosaicml committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    b9b9a45 View commit details
    Browse the repository at this point in the history
  32. testing

    ravi-mosaicml committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    d8ae8e7 View commit details
    Browse the repository at this point in the history
  33. testing

    ravi-mosaicml committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    0bb6ec0 View commit details
    Browse the repository at this point in the history
  34. testing

    ravi-mosaicml committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    377c9b8 View commit details
    Browse the repository at this point in the history
  35. testing

    ravi-mosaicml committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    2755499 View commit details
    Browse the repository at this point in the history
  36. testing

    ravi-mosaicml committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    e6d6a7b View commit details
    Browse the repository at this point in the history
  37. testing

    ravi-mosaicml committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    a22f84b View commit details
    Browse the repository at this point in the history
  38. testing

    ravi-mosaicml committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    343bf59 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2021

  1. testing

    ravi-mosaicml committed Nov 13, 2021
    Configuration menu
    Copy the full SHA
    90f98f7 View commit details
    Browse the repository at this point in the history
  2. testing

    ravi-mosaicml committed Nov 13, 2021
    Configuration menu
    Copy the full SHA
    ece96a8 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2021

  1. testing

    ravi-mosaicml committed Nov 15, 2021
    Configuration menu
    Copy the full SHA
    df08e90 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2021

  1. Update README.md

    ravi-mosaicml authored Nov 16, 2021
    Configuration menu
    Copy the full SHA
    3a759a7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    689fb78 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d19e741 View commit details
    Browse the repository at this point in the history
  4. testing

    ravi-mosaicml committed Nov 16, 2021
    Configuration menu
    Copy the full SHA
    e879969 View commit details
    Browse the repository at this point in the history
  5. testing

    ravi-mosaicml committed Nov 16, 2021
    Configuration menu
    Copy the full SHA
    37e3853 View commit details
    Browse the repository at this point in the history
  6. testing

    ravi-mosaicml committed Nov 16, 2021
    Configuration menu
    Copy the full SHA
    52286c1 View commit details
    Browse the repository at this point in the history
  7. testing

    ravi-mosaicml committed Nov 16, 2021
    Configuration menu
    Copy the full SHA
    5a8faef View commit details
    Browse the repository at this point in the history
  8. testing

    ravi-mosaicml committed Nov 16, 2021
    Configuration menu
    Copy the full SHA
    5514abe View commit details
    Browse the repository at this point in the history
  9. testing

    ravi-mosaicml committed Nov 16, 2021
    Configuration menu
    Copy the full SHA
    a148f47 View commit details
    Browse the repository at this point in the history
  10. testing

    ravi-mosaicml committed Nov 16, 2021
    Configuration menu
    Copy the full SHA
    4fe7ceb View commit details
    Browse the repository at this point in the history
  11. testing

    ravi-mosaicml committed Nov 16, 2021
    Configuration menu
    Copy the full SHA
    ebcc834 View commit details
    Browse the repository at this point in the history
  12. testing

    ravi-mosaicml committed Nov 16, 2021
    Configuration menu
    Copy the full SHA
    193fddc View commit details
    Browse the repository at this point in the history
  13. Update Jenkinsfile

    ravi-mosaicml authored Nov 16, 2021
    Configuration menu
    Copy the full SHA
    7dfeab8 View commit details
    Browse the repository at this point in the history
  14. Update Jenkinsfile

    ravi-mosaicml authored Nov 16, 2021
    Configuration menu
    Copy the full SHA
    94b29a5 View commit details
    Browse the repository at this point in the history
  15. Update Jenkinsfile

    ravi-mosaicml authored Nov 16, 2021
    Configuration menu
    Copy the full SHA
    0578367 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2021

  1. Removing bad symlink

    ravi-mosaicml committed Nov 19, 2021
    Configuration menu
    Copy the full SHA
    aac7bda View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ef5fac9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c23ac72 View commit details
    Browse the repository at this point in the history
  4. Fixed jenkinsfile

    ravi-mosaicml committed Nov 19, 2021
    Configuration menu
    Copy the full SHA
    73cab9d View commit details
    Browse the repository at this point in the history
  5. Fixed missing tests

    ravi-mosaicml committed Nov 19, 2021
    Configuration menu
    Copy the full SHA
    1b8d731 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a4a5d0d View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2021

  1. Configuration menu
    Copy the full SHA
    9c7829a View commit details
    Browse the repository at this point in the history
  2. Docker builds

    ravi-mosaicml committed Dec 3, 2021
    Configuration menu
    Copy the full SHA
    06c6744 View commit details
    Browse the repository at this point in the history
  3. Smaller build matrix

    ravi-mosaicml committed Dec 3, 2021
    Configuration menu
    Copy the full SHA
    33c819a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5bf4fad View commit details
    Browse the repository at this point in the history
  5. testing

    ravi-mosaicml committed Dec 3, 2021
    Configuration menu
    Copy the full SHA
    10016d6 View commit details
    Browse the repository at this point in the history
  6. testing

    ravi-mosaicml committed Dec 3, 2021
    Configuration menu
    Copy the full SHA
    6eeeff1 View commit details
    Browse the repository at this point in the history
  7. testing

    ravi-mosaicml committed Dec 3, 2021
    Configuration menu
    Copy the full SHA
    14bdf33 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2021

  1. Configuration menu
    Copy the full SHA
    555624b View commit details
    Browse the repository at this point in the history
  2. Gpu tests

    ravi-mosaicml committed Dec 21, 2021
    Configuration menu
    Copy the full SHA
    55c37bb View commit details
    Browse the repository at this point in the history
  3. Typo fix

    ravi-mosaicml committed Dec 21, 2021
    Configuration menu
    Copy the full SHA
    fa3a08b View commit details
    Browse the repository at this point in the history
  4. Testing

    ravi-mosaicml committed Dec 21, 2021
    Configuration menu
    Copy the full SHA
    05aff79 View commit details
    Browse the repository at this point in the history
  5. Testing

    ravi-mosaicml committed Dec 21, 2021
    Configuration menu
    Copy the full SHA
    95499c2 View commit details
    Browse the repository at this point in the history
  6. Increased cpu limit

    ravi-mosaicml committed Dec 21, 2021
    Configuration menu
    Copy the full SHA
    3e7d8e1 View commit details
    Browse the repository at this point in the history
  7. Added log warning

    ravi-mosaicml committed Dec 21, 2021
    Configuration menu
    Copy the full SHA
    99c4cba View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    01a331b View commit details
    Browse the repository at this point in the history
  9. Upped the memory limit

    ravi-mosaicml committed Dec 21, 2021
    Configuration menu
    Copy the full SHA
    7c15566 View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2021

  1. Configure a default virtualenv in the dockerfile

    `pip install -e` does not properly install console_scripts outside of a virtualenv
    
    In addition, a virtualenv elimiantes the need to use upgrade-alternatives. This also fixes apt, which can continue to use system python.
    ravi-mosaicml committed Dec 22, 2021
    Configuration menu
    Copy the full SHA
    c1d8e93 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4bdd3af View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e7a548a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d67e55b View commit details
    Browse the repository at this point in the history
  5. Testing

    ravi-mosaicml committed Dec 22, 2021
    Configuration menu
    Copy the full SHA
    0cd6e6e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a9109fd View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    361351a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5b384c5 View commit details
    Browse the repository at this point in the history
  9. Update Dockerfile

    Installing git by default
    ravi-mosaicml authored Dec 22, 2021
    Configuration menu
    Copy the full SHA
    9507112 View commit details
    Browse the repository at this point in the history
  10. Update Dockerfile

    Added `--without-pip` since pip comes from system python. Setuptools breaks when using `--system-site-packages` without `--without-pip`
    ravi-mosaicml authored Dec 22, 2021
    Configuration menu
    Copy the full SHA
    e8ee994 View commit details
    Browse the repository at this point in the history
  11. Fixed Dockerfile virtualenv

    Need to install with pip (so pip is relative to the installation directory), but immediately upgrade it since the default setuptools is broken.
    ravi-mosaicml authored Dec 22, 2021
    Configuration menu
    Copy the full SHA
    0a31ed1 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    2217b52 View commit details
    Browse the repository at this point in the history
  13. testing

    ravi-mosaicml committed Dec 22, 2021
    Configuration menu
    Copy the full SHA
    50e292e View commit details
    Browse the repository at this point in the history
  14. testing

    ravi-mosaicml committed Dec 22, 2021
    Configuration menu
    Copy the full SHA
    256f964 View commit details
    Browse the repository at this point in the history
  15. Update Dockerfile

    Including `--system-site-packages` with the `--upgrade` command. Otherwise it reverts to not including system packages.
    ravi-mosaicml authored Dec 22, 2021
    Configuration menu
    Copy the full SHA
    eab9e9f View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    506a61c View commit details
    Browse the repository at this point in the history
  17. Fixed pip

    ravi-mosaicml committed Dec 22, 2021
    Configuration menu
    Copy the full SHA
    66bc16f View commit details
    Browse the repository at this point in the history
  18. Update Dockerfile

    Keep the nccl hack to fix gcp
    ravi-mosaicml authored Dec 22, 2021
    Configuration menu
    Copy the full SHA
    4a69138 View commit details
    Browse the repository at this point in the history
  19. More docker changes

    ravi-mosaicml committed Dec 22, 2021
    Configuration menu
    Copy the full SHA
    94c3db5 View commit details
    Browse the repository at this point in the history
  20. Use the bash shell

    ravi-mosaicml committed Dec 22, 2021
    Configuration menu
    Copy the full SHA
    2ad19c3 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    18348af View commit details
    Browse the repository at this point in the history
  22. testing

    ravi-mosaicml committed Dec 22, 2021
    Configuration menu
    Copy the full SHA
    c9e5d05 View commit details
    Browse the repository at this point in the history
  23. Testing

    ravi-mosaicml committed Dec 22, 2021
    Configuration menu
    Copy the full SHA
    69a7ad8 View commit details
    Browse the repository at this point in the history
  24. Fixed ubuntu version

    ravi-mosaicml committed Dec 22, 2021
    Configuration menu
    Copy the full SHA
    929ecfc View commit details
    Browse the repository at this point in the history

Commits on Dec 23, 2021

  1. testing

    ravi-mosaicml committed Dec 23, 2021
    Configuration menu
    Copy the full SHA
    a3029b0 View commit details
    Browse the repository at this point in the history
  2. Added virtualenv arg

    ravi-mosaicml committed Dec 23, 2021
    Configuration menu
    Copy the full SHA
    0fdf3d3 View commit details
    Browse the repository at this point in the history
  3. null node selector cpu

    ravi-mosaicml committed Dec 23, 2021
    Configuration menu
    Copy the full SHA
    cef0204 View commit details
    Browse the repository at this point in the history

Commits on Dec 27, 2021

  1. Global virtualenv

    Make one global virtualenv. Works in both user mode and root mode. Compatible if the user  overrides it with their own virtualenv.
    ravi-mosaicml committed Dec 27, 2021
    Configuration menu
    Copy the full SHA
    208acfc View commit details
    Browse the repository at this point in the history
  2. Global virtualenv

    Make one global virtualenv. Works in both user mode and root mode. Compatible if the user overrides it with their own virtualenv.
    ravi-mosaicml authored Dec 27, 2021
    Configuration menu
    Copy the full SHA
    c125228 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    272b254 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0809ae8 View commit details
    Browse the repository at this point in the history
  5. Update Dockerfile

    Fix for non-interactive shells
    ravi-mosaicml authored Dec 27, 2021
    Configuration menu
    Copy the full SHA
    e09b6a1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6b3e3ce View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e4011f4 View commit details
    Browse the repository at this point in the history
  8. Merge branch 'ravi/composer_in_virtualenv' of github.com:mosaicml/com…

    …poser into ravi/composer_in_virtualenv
    ravi-mosaicml committed Dec 27, 2021
    Configuration menu
    Copy the full SHA
    b4f1406 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    fef4aed View commit details
    Browse the repository at this point in the history
  10. testing

    ravi-mosaicml committed Dec 27, 2021
    Configuration menu
    Copy the full SHA
    17f710f View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2022

  1. testing

    ravi-mosaicml committed Jan 3, 2022
    Configuration menu
    Copy the full SHA
    a770f35 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2022

  1. Configuration menu
    Copy the full SHA
    6f632b2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    93fedab View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e834201 View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2022

  1. Use deterministic mode

    ravi-mosaicml committed Jan 6, 2022
    Configuration menu
    Copy the full SHA
    7db76a4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e65a5d8 View commit details
    Browse the repository at this point in the history
  3. Fix determinsitc mode

    ravi-mosaicml committed Jan 6, 2022
    Configuration menu
    Copy the full SHA
    a7f0110 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    86c1998 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b48492b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    703eb46 View commit details
    Browse the repository at this point in the history
  7. Increase limits

    ravi-mosaicml committed Jan 6, 2022
    Configuration menu
    Copy the full SHA
    db04e35 View commit details
    Browse the repository at this point in the history
  8. Fix nit

    ravi-mosaicml committed Jan 6, 2022
    Configuration menu
    Copy the full SHA
    d26c907 View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2022

  1. Configuration menu
    Copy the full SHA
    28d0e8b View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2022

  1. Configuration menu
    Copy the full SHA
    b83d15a View commit details
    Browse the repository at this point in the history
  2. Removed change

    ravi-mosaicml committed Jan 10, 2022
    Configuration menu
    Copy the full SHA
    f3ba650 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e2e06a2 View commit details
    Browse the repository at this point in the history
  4. Fixes

    ravi-mosaicml committed Jan 10, 2022
    Configuration menu
    Copy the full SHA
    276c61c View commit details
    Browse the repository at this point in the history
  5. Added --no-cache-dir

    ravi-mosaicml committed Jan 10, 2022
    Configuration menu
    Copy the full SHA
    69d20aa View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5916a9a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f97d85a View commit details
    Browse the repository at this point in the history
  8. Switched to 3090s

    ravi-mosaicml committed Jan 10, 2022
    Configuration menu
    Copy the full SHA
    3b60d70 View commit details
    Browse the repository at this point in the history
  9. Running deepspeed tests via jenkins

    Fixed ddp test incorreclty marked as gpu when it should be marked as deepspeed
    ravi-mosaicml committed Jan 10, 2022
    Configuration menu
    Copy the full SHA
    52a903a View commit details
    Browse the repository at this point in the history
  10. Node without label

    ravi-mosaicml committed Jan 10, 2022
    Configuration menu
    Copy the full SHA
    51d3b4e View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    50d4c02 View commit details
    Browse the repository at this point in the history
  12. Fixes

    ravi-mosaicml committed Jan 10, 2022
    Configuration menu
    Copy the full SHA
    7c6b2a1 View commit details
    Browse the repository at this point in the history
  13. Simplifying PR

    ravi-mosaicml committed Jan 10, 2022
    Configuration menu
    Copy the full SHA
    942f766 View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2022

  1. Make the run directory rank-local; fix checkpoints saving and restoring

    - Sharding the of the run directory accross ranks won't work in multi-node training. This change makes the run directory rank-local
    - Fixed callbacks and loggers to support rank-local run directories. Specifically, wandb and the run directory uploader now run on all ranks, not just rank zero
    - When using deepspeed with zero-1+, each rank writes to the checkpoint folder. Previously, only rank zero's data was being stored. Now, each rank's data is being stored by the rank-local run directory uploader. The checkpoint loader takes a checkpoint path that is parameterized by the rank, so each node will load only the shards of the checkpoint that is needed.
    ravi-mosaicml committed Jan 11, 2022
    Configuration menu
    Copy the full SHA
    a5f1238 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5aaceae View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ac62650 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'ravi/rank_local_run_directory' of github.com:mosaicml/c…

    …omposer into ravi/rank_local_run_directory
    ravi-mosaicml committed Jan 11, 2022
    Configuration menu
    Copy the full SHA
    916b982 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9bbcdd6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5e0da6a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9475eb4 View commit details
    Browse the repository at this point in the history
  8. Testing

    ravi-mosaicml committed Jan 11, 2022
    Configuration menu
    Copy the full SHA
    db82ee3 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    12059c0 View commit details
    Browse the repository at this point in the history
  10. Fixed isort

    ravi-mosaicml committed Jan 11, 2022
    Configuration menu
    Copy the full SHA
    12898c3 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    8d76958 View commit details
    Browse the repository at this point in the history
  12. Re-enable python tests

    ravi-mosaicml committed Jan 11, 2022
    Configuration menu
    Copy the full SHA
    ab4fbc4 View commit details
    Browse the repository at this point in the history
  13. testing

    ravi-mosaicml committed Jan 11, 2022
    Configuration menu
    Copy the full SHA
    e50d658 View commit details
    Browse the repository at this point in the history
  14. testing

    ravi-mosaicml committed Jan 11, 2022
    Configuration menu
    Copy the full SHA
    6e83e3e View commit details
    Browse the repository at this point in the history
  15. Fixed isort

    ravi-mosaicml committed Jan 11, 2022
    Configuration menu
    Copy the full SHA
    2757b2e View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    cbb8b06 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    d348c35 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    2a41594 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2022

  1. Speeding up logger test

    ravi-mosaicml committed Jan 12, 2022
    Configuration menu
    Copy the full SHA
    a87877d View commit details
    Browse the repository at this point in the history
  2. Adjusted k8s limits

    ravi-mosaicml committed Jan 12, 2022
    Configuration menu
    Copy the full SHA
    875470c View commit details
    Browse the repository at this point in the history
  3. Fixed jenkinsfile

    ravi-mosaicml committed Jan 12, 2022
    Configuration menu
    Copy the full SHA
    af75be1 View commit details
    Browse the repository at this point in the history
  4. Fixed missing values

    ravi-mosaicml committed Jan 12, 2022
    Configuration menu
    Copy the full SHA
    31a335b View commit details
    Browse the repository at this point in the history
  5. testing

    ravi-mosaicml committed Jan 12, 2022
    Configuration menu
    Copy the full SHA
    efd0d44 View commit details
    Browse the repository at this point in the history
  6. Fixed typos

    ravi-mosaicml committed Jan 12, 2022
    Configuration menu
    Copy the full SHA
    df56872 View commit details
    Browse the repository at this point in the history
  7. Update Jenkinsfile

    Fixed cpu limits
    ravi-mosaicml authored Jan 12, 2022
    Configuration menu
    Copy the full SHA
    d4fc5d6 View commit details
    Browse the repository at this point in the history
  8. Update Jenkinsfile

    ravi-mosaicml authored Jan 12, 2022
    Configuration menu
    Copy the full SHA
    e854a99 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    0301fbc View commit details
    Browse the repository at this point in the history
  10. Making tests faster

    ravi-mosaicml committed Jan 12, 2022
    Configuration menu
    Copy the full SHA
    0e2332a View commit details
    Browse the repository at this point in the history
  11. Fixed broken tests

    ravi-mosaicml committed Jan 12, 2022
    Configuration menu
    Copy the full SHA
    70f1059 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    a42fb7d View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    5513ab0 View commit details
    Browse the repository at this point in the history
  14. Addressed PR feedback

    ravi-mosaicml committed Jan 12, 2022
    Configuration menu
    Copy the full SHA
    309c97a View commit details
    Browse the repository at this point in the history
  15. Formatting

    Removed run_directory.get_relative_to_run_directory
    ravi-mosaicml committed Jan 12, 2022
    Configuration menu
    Copy the full SHA
    a270167 View commit details
    Browse the repository at this point in the history
  16. Added docstrings

    ravi-mosaicml committed Jan 12, 2022
    Configuration menu
    Copy the full SHA
    f9f8c71 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    ba2dee5 View commit details
    Browse the repository at this point in the history
  18. Lowered the CPU limit

    ravi-mosaicml committed Jan 12, 2022
    Configuration menu
    Copy the full SHA
    bae17df View commit details
    Browse the repository at this point in the history
  19. Fixed tests

    ravi-mosaicml committed Jan 12, 2022
    Configuration menu
    Copy the full SHA
    63dc6f8 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    ebca03b View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    5bf7c77 View commit details
    Browse the repository at this point in the history
  22. Bump yapf version

    ravi-mosaicml committed Jan 12, 2022
    Configuration menu
    Copy the full SHA
    1cc3742 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    cbcad03 View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2022

  1. Configuration menu
    Copy the full SHA
    f42153d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    884acac View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b08f7e3 View commit details
    Browse the repository at this point in the history
  4. Updated the README

    ravi-mosaicml committed Jan 14, 2022
    Configuration menu
    Copy the full SHA
    49eea8c View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2022

  1. Configuration menu
    Copy the full SHA
    dd0443f View commit details
    Browse the repository at this point in the history
  2. Fixed tests

    ravi-mosaicml committed Jan 18, 2022
    Configuration menu
    Copy the full SHA
    bf0bd3b View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2022

  1. Configuration menu
    Copy the full SHA
    629b956 View commit details
    Browse the repository at this point in the history
  2. Addressed PR feedback

    ravi-mosaicml committed Jan 19, 2022
    Configuration menu
    Copy the full SHA
    7963a1b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2a79b9e View commit details
    Browse the repository at this point in the history
  4. Fix typo

    ravi-mosaicml committed Jan 19, 2022
    Configuration menu
    Copy the full SHA
    bd51a4c View commit details
    Browse the repository at this point in the history
  5. Fixed closure

    ravi-mosaicml committed Jan 19, 2022
    Configuration menu
    Copy the full SHA
    c4ac824 View commit details
    Browse the repository at this point in the history
  6. Added missing commas

    ravi-mosaicml committed Jan 19, 2022
    Configuration menu
    Copy the full SHA
    2e99b79 View commit details
    Browse the repository at this point in the history
  7. fix typo

    ravi-mosaicml committed Jan 19, 2022
    Configuration menu
    Copy the full SHA
    7165546 View commit details
    Browse the repository at this point in the history
  8. Added debugging

    ravi-mosaicml committed Jan 19, 2022
    Configuration menu
    Copy the full SHA
    f76975b View commit details
    Browse the repository at this point in the history
  9. Fix the script

    ravi-mosaicml committed Jan 19, 2022
    Configuration menu
    Copy the full SHA
    b4de4e1 View commit details
    Browse the repository at this point in the history
  10. Remove echo

    ravi-mosaicml committed Jan 19, 2022
    Configuration menu
    Copy the full SHA
    bc860ba View commit details
    Browse the repository at this point in the history
  11. Dockerfile fix

    ravi-mosaicml committed Jan 19, 2022
    Configuration menu
    Copy the full SHA
    d320f55 View commit details
    Browse the repository at this point in the history
  12. Fix jenkinsfile

    ravi-mosaicml committed Jan 19, 2022
    Configuration menu
    Copy the full SHA
    0a720c4 View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2022

  1. Configuration menu
    Copy the full SHA
    03502d2 View commit details
    Browse the repository at this point in the history
  2. Updated shebangs

    ravi-mosaicml committed Jan 20, 2022
    Configuration menu
    Copy the full SHA
    553da65 View commit details
    Browse the repository at this point in the history